반응형
소스 코드
#분류와 (선형)회귀
import pandas as pd
from sklearn import svm
from sklearn.linear_model import LinearRegression
#y = 2x+1
data = [[0],[2],[5],[7]]
label = [1,5,11,15]
example = [[1],[4]]
print("원하는 결과: 3, 9")
clf = svm.SVC()
clf.fit(data,label)
result = clf.predict(example)
print(result)
lr = LinearRegression()
lr.fit(data,label)
result = lr.predict(example)
print(result)
csv = pd.read_csv('iris.csv')
data2 = csv[["sepal.length","sepal.width","petal.length","petal.width"]]
label2 = csv["variety"]
example2 = [[4.8,3.4,1.6,.2]]
clf.fit(data2,label2)
result = clf.predict(example2)
print(result)
lr = LinearRegression()
lr.fit(data2,label2)
result = lr.predict(example2)
print(result)
실행 결과
원하는 결과: 3, 9
[5 11]
[3. 9.]
[0]
[0.00075935]
반응형
'빅데이터 > 머신 러닝 with Python (old)' 카테고리의 다른 글
머신러닝 및 딥러닝에 사용하는 손글씨 데이터 mnist 다운로드 및 구조 분석하기 (0) | 2020.08.17 |
---|---|
Scikit-Learn을 이용한 KMean 군집화(Clustering) (0) | 2020.08.06 |
나의 손글씨 데이터로 머신 러닝시킨 후 나의 손글씨로 테스트하기 with 사이킷 런 svm.SVC (0) | 2020.05.25 |
사이킷 런의 svm.SVC 사용 및 흉내내어 만들어보기 [ML with pYTHON] (0) | 2020.05.20 |
퍼셉트론 구하기, 라이브러리 의존도 0% [ML with Python] (0) | 2020.05.20 |