scikit-learn7 Scikit-Learn(사이킷런) 코드 완벽 분석 - Linear Regression Ridge # Author: Fabian Pedregosa -- # License: BSD 3 clause 코드 소스와 저작권은 위와 같음을 밝힙니다 import numpy as np import matplotlib.pyplot as plt from sklearn import linear_model %matplotlib inline 필요한 모듈을 가져옵니다. # X is the 10x10 Hilbert matrix X = 1. / (np.arange(1, 11) + np.arange(0, 10)[:, np.newaxis]) y = np.ones(10) 힐버트 행렬을 만들어줍니다. 힐버트 행렬은 다음과 같습니다. $H_{ij} = \frac {1}{i + j - 1}$ np.arange(1, 11) np.arrang.. 2019. 10. 16. Scikit-Learn(사이킷런) 코드 완벽 분석 - Linear Regression 내장 데이터셋 # Code source: Jaques Grobler # License: BSD 3 clause 코드 소스와 저작권은 위와 같음을 밝힙니다. import matplotlib.pyplot as plt import numpy as np from sklearn import datasets, linear_model from sklearn.metrics import mean_squared_error, r2_score %matplotlib inline 필요한 모듈을 가져옵니다. # Load the diabetes dataset diabetes = datasets.load_diabetes() datasets의 당뇨병 데이터를 불러옵니다. 참고로 sklearn의 datasets은 그림1과 같습니다. 만일 다른 data.. 2019. 10. 16. Scikit-Learn(사이킷런) 소개 Scikit-Learn(사이킷런)? 파이썬으로 머신러닝을 구현할 수 있는 '실무적'인 도구입니다. Data mining과 Data analysis를 위한 간단하고 효율적인 툴을 제공합니다. 누구나 이용할 수 있고 다양한 방법으로 이용할 수 있습니다. Numpy, Scipy, matplotlib을 기반으로 합니다. 오픈 소스이지만 상업적 권리는 BSD license가 가지고 있습니다. 앞으로 사이킷런의 모든 것을 자세하게 다뤄보고 예를 통해 응용까지 할 수 있도록 학습하겠습니다. 2019. 10. 16. 이전 1 2 다음