반응형

2020/05/20 2

사이킷 런의 svm.SVC 사용 및 흉내내어 만들어보기 [ML with pYTHON]

사이킷 런의 svm.SVC 사용 및 흉내내어 만들어보기 안녕하세요. 기계 학습을 시작할 때 많은 개발자들 사이킷 런(scikit-learn) 라이브러리를 사용하죠. 그리고 사이킷 런을 사용하는 출발점인 svm.SVC 객체의 fit 메서드와 predict 메서드를 사용합니다. 그런데 우리가 사용하는 svm.SVC 클래스 내부에서는 어떠한 일들을 할까요? 내부를 좀 더 이해하기 위해 비슷하게 동작하는 클래스를 만들어 보았습니다. 기계학습하는 알고리즘은 극악한 품질 수준을 갖습니다. 알고리즘을 기대하시는 분들은 Pass~ = 다루는 내용 = 사이킷 런의 svm.SVC 사용 흉내내기 - TinySVC 클래스 외형 정의 초기화 메서드 정의 가중치와 임계치 설정 메서드 정의 판별 메서드 정의 특정 가중치와 임계치 ..

퍼셉트론 구하기, 라이브러리 의존도 0% [ML with Python]

소스 코드를 만든 이유를 이해하기 위한 Intro 동영상 강의입니다. 소스 코드 # http://ehpub.co.kr # 머신 러닝 with pYTHON # 선형 퍼셉트론 구하기 - 라이브러리 의존도 0% w1,w2,b=0,0,0 #가중치1,2와 임계치 def setwb(wt1,wt2,bt): #가중치, 임계치 설정 함수 global w1,w2,b w1,w2,b = wt1,wt2,bt def discriminate(x1,x2): #판별 함수 if(w1*x1+w2*x2+b

반응형