반응형

AI/Machine Learning 12

[Python] 머신러닝 기초-1 Scikit-learn을 사용하여 물고기 예측

물고기 종류 2가지의 데이터(무게,길이)를 학습시키고, 새로운 무게,길이 데이터를 입력했을 때 결과 예측하는 코드를 짜보자. 환경 : Colab 1). 물고기 데이터 입력 2). matplotlib를 통해 그래프로 표현 3). 리스트 두개를 하나로 합친다. bream 데이터 + smelt 데이터 => 이유? 학습시킬 데이터를 하나로 묶어 표현하기 위함 4). 사이킷 런 패키지를 사용하기 위해 length와 weight를 2차원 데이터로 묶어준다. 5). 우리는 찾고싶은 데이터를 기준으로 1, 나머지는 0으로 기준을 잡을 것이다. 1,0으로 구분하는것은 컴퓨터 기준으로 표현하기 위함이다. 6). KNeightborsClassifiler 사용 k-최근접 알고리즘으로, 입력된 데이터를 다른 데이터들에 대입하여..

[Python] 머신러닝 Scikit-learn(사이킷런) 사용하기

설치 : conda install scikit-learn 으로 Anaconda에서 설치 scikit-learn 이란? scikit-learn이란 python을 대표하는 머신러닝 라이브러리이다. '사이킷런'이라고 부르기도 한다. scikit-learn은 오픈 소스로 공개되어 있으며, 개인, 비즈니스 관계없이 누구나 무료로 사용가능하다. scikit-learn은 현재도 활용하여 개발이 이루어지고 있으며, 인터넷 상에서 정보를 찾기에도 싶다. 많은 머신러닝 알고리즘이 구현되어 있는데, 어떤 알고리즘도 같은 방식으로 이용이 가능하다. 또, 샘플 데이터 셋(토이 데이터 셋)이 부속되어 있으므로, 설치하여 바로 기계 학습을 시험해볼 수 있다. 그러므로 초심자가 기계학습을 배우기 시작할 때 적합한 라이브러리라고 말한..

반응형