scikit-learn (์ฌ์ดํท๋ฐ) ์ด๋ ํ์ด์ฌ์ ๋ํ์ ์ธ ๋จธ์ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
๊ฐ๋จํ ์ฌ์ฉ๋ฐฉ๋ฒ XOR ํ์ตํ๊ธฐ
from sklearn import svm, metrics
xor_data = [
[0,0],
[0,1],
[1,0],
[1,1]
]
xor_label = [0,1,1,0]
clf = svm.SVC()
clf.fit(xor_data, xor_label)
pre = clf.predict(xor_data)
ac_score = metrics.accuracy_score(xor_label, pre)
print(int((ac_score)*100),"%")
๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ธ svm ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ๋์ ์ด์ฉํด์ ๊ตฌํํฉ๋๋ค.
๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ ๋ฃ์ ๋ fit์ ์ฌ์ฉํฉ๋๋ค.
predict๋ ์ฃผ์ด์ง data๋ก ๋ ์ด๋ธ์ ์์ธกํฉ๋๋ค.
ac_score๋ ๋ ๊ฐ์ ๊ฐ์ ๋น๊ตํ์ฌ ์ ํ๋๋ฅผ ๊ณ์ฐํฉ๋๋ค.
'๐ Programming > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์ ๋ ฌํจ์ sort(), sorted() ํ์ฉ (0) | 2022.02.06 |
---|---|
[Python] ์ํ๋ฒณ ๋๋ ์ซ์ ํ์ธ (isalpha , isdigit) (0) | 2022.02.05 |
[Python] input ๋์ sys.stdin.readline() ์ฐ์ (0) | 2022.01.30 |
[๋จธ์ ๋ฌ๋] train_test_split (๋ฐ์ดํฐ ๋๋๊ธฐ) (0) | 2021.10.19 |
[Python] web scraping (0) | 2020.09.25 |