이 튜토리얼에서는 기계 학습과 기계 학습을 시작하는 데 필요한 기본 개념에 대해 이야기 할 것입니다. 우리는 또한 특정 요소 또는 이벤트를 예측하기 위해 몇 가지 파이썬 예제를 고안 할 것입니다.
머신 러닝 소개머신 러닝은 경험에서 배우는 것을 목표로하는 기술 유형입니다. 예를 들어, 인간으로서 다른 사람들이 체스를하는 것을 관찰하여 체스를하는 방법을 배울 수 있습니다. 마찬가지로, 컴퓨터는 배우는 데이터를 제공하고 미래의 요소 또는 조건을 예측할 수있게함으로써 프로그래밍됩니다. 예를 들어, 특정 유형의 과일이 오렌지인지 레몬인지 여부를 알 수있는 프로그램을 작성하려고합니다. 그러한 프로그램을 작성하기가 쉽고 필요한 결과를 제공하지만 프로그램이 대규모 데이터 세트에 효과적으로 작동하지 않는다는 것을 알 수 있습니다. 이것은 기계 학습이 진행되는 곳입니다.
데이터 필터링
알고리즘 훈련이미이 의존성을 가지고 있다면 Sklen을 설치할 수 있습니다. Anaconda를 설치하기 만하면됩니다. 이것은 모든 종속성을 처리하기 때문에 하나씩 설치하는 것에 대해 걱정할 필요가 없습니다.
Sklearn이 제대로 실행되는지 테스트하려면 다음과 같이 Python 통역사에서 가져 오기 위해 간단히 가져 오기 위해 다음과 같이 간단히 가져옵니다.Algorithm에 대한 완전한 코드가 표시됩니다. 데이터. 높이가 7 인치, 체중이 0.6kg, 온도 41의 동물을 예측하는 방법은 다음과 같습니다. 이 데이터에 대한 지식은 새로운 동물을 테스트하는 데 사용됩니다.
대형 데이터 세트의 선형 회귀pip install -U scikit-learn<br>
두 번째 예에서는 훨씬 더 큰 데이터 세트를 사용하여 선형 회귀를 수행합니다. Wikipedia에 따르면 통계에서
> 선형 회귀는 스칼라 응답과 하나 이상의 설명 변수 (종속 및 독립 변수라고도 함) 사이의 관계를 모델링하기위한 선형 접근법입니다. 데이터 세트는 여기에서 찾을 수 있습니다. CSV 파일을 작업 디렉토리로 다운로드하는 데 필요한 종속성을 가져 오면서 시작하겠습니다.
다음으로 CSV 데이터를 Pandas Dataframe에로드합니다.
는 데이터의 모양을 볼 수 있으려면 () 출력 :
pip install -U scikit-learn<br>
여기에 줄거리가 있습니다 :
Python 3.9.12 (main, Apr 5 2022, 06:56:58) <br>[GCC 7.5.0] :: Anaconda, Inc. on linux<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> import sklearn<br>>>> <br>
감독되지 않은 학습은 일련의 입력만으로 기계를 훈련시킬 때입니다. 그런 다음 기계는 입력 데이터와 예측하려는 다른 사람 간의 관계를 찾을 수 있습니다. 감독 된 학습과 달리, 훈련 할 수있는 일부 데이터가있는 기계를 제시하는 것과는 달리, 감독되지 않은 학습은 컴퓨터가 다른 데이터 세트간에 패턴이나 관계를 찾도록하기위한 것입니다.
from sklearn import tree<br>
또한, 우리가 판매 할 수있는 것을 주저하지 말고 Envato 시장에 대한 연구를 주저하지 마십시오.
#labels = [chicken, chicken, horse, horse]<br><br># we use 0 to represent a chicken and 1 to represent a horse<br><br>labels = [0, 0, 1, 1]<br>
classifier = tree.DecisionTreeClassifier()<br>
위 내용은 파이썬의 기계 학습 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!