이 프로젝트는 초판용이며 현재는 구식입니다.
이 프로젝트의 목표는 Python에서 기계 학습의 기초를 가르치는 것입니다. 여기에는 내 O'Reilly 책 Hands-on Machine Learning with Scikit-Learn and TensorFlow의 연습에 대한 예제 코드와 솔루션이 포함되어 있습니다.
다음 서비스 중 하나를 이용하세요.
경고 : 이러한 서비스는 임시 환경을 제공한다는 점에 유의하세요. 귀하가 수행하는 모든 작업은 잠시 후 삭제되므로 관심 있는 데이터를 모두 다운로드하시기 바랍니다.
권장 사항 : Colaboratory에서 이 저장소를 엽니다.
또는 바인더에서 엽니다.
또는 Deepnote에서 엽니다.
jupyter.org의 노트북 뷰어를 사용하여 이 저장소를 찾아보세요.
참고 : github.com의 노트북 뷰어도 작동하지만 속도가 느리고 수학 방정식이 항상 올바르게 표시되지는 않습니다.
Docker 지침을 읽어보세요.
먼저 Anaconda(또는 Miniconda), git을 설치하고, TensorFlow 호환 GPU가 있는 경우 GPU 드라이버와 적절한 버전의 CUDA 및 cuDNN을 설치하세요(자세한 내용은 TensorFlow 설명서 참조).
다음으로, 터미널을 열고 다음 명령을 입력하여 이 프로젝트를 복제합니다(각 줄에 첫 번째 $
기호를 입력하지 마십시오. 단지 이것이 터미널 명령임을 나타냅니다).
$ git clone https://github.com/ageron/handson-ml.git
$ cd handson-ml
그런 다음 다음 명령을 실행하십시오.
$ conda env create -f environment.yml
$ conda activate tf1
$ python -m ipykernel install --user --name=python3
마지막으로 Jupyter를 시작합니다.
$ jupyter notebook
추가 지침이 필요한 경우 자세한 설치 지침을 읽어보세요.
어떤 Python 버전을 사용해야 합니까?
저는 파이썬 3.7을 추천합니다. 위의 설치 지침을 따르면 해당 버전을 얻게 됩니다. 대부분의 코드는 다른 버전의 Python 3에서 작동하지만 일부 라이브러리는 아직 Python 3.8 또는 3.9를 지원하지 않으므로 Python 3.7을 권장합니다.
load_housing_data()
호출하면 오류가 발생합니다.
load_housing_data( load_housing_data()
를 호출 하기 전에 fetch_housing_data()
호출해야 합니다. HTTP 오류가 발생하는 경우 노트북에서와 정확히 동일한 코드를 실행하고 있는지 확인하세요(필요한 경우 복사/붙여넣기). 문제가 지속되면 네트워크 구성을 확인하세요.
MacOSX에서 SSL 오류가 발생합니다.
아마도 SSL 인증서를 설치해야 할 것입니다(이 StackOverflow 질문 참조). 공식 웹사이트에서 Python을 다운로드한 경우 터미널에서 /Applications/Python 3.7/Install Certificates.command
실행합니다( 3.7
설치한 버전으로 변경). MacPorts를 사용하여 Python을 설치한 경우 터미널에서 sudo port install curl-ca-bundle
실행하세요.
이 프로젝트를 로컬에 설치했습니다. 최신 버전으로 업데이트하려면 어떻게 해야 하나요?
INSTALL.md를 참조하세요.
Anaconda를 사용할 때 Python 라이브러리를 최신 버전으로 어떻게 업데이트합니까?
INSTALL.md를 참조하세요.
유용한 피드백을 제공하거나, 문제를 제출하거나, 끌어오기 요청을 제출하여 이 프로젝트에 기여한 모든 분들께 감사의 말씀을 전하고 싶습니다. 모든 노트북을 검토하고 일부 운동 솔루션에 대한 도움을 포함하여 많은 PR을 제출한 박혜선과 Ian Beauregard에게 특별한 감사를 드립니다. docker
디렉토리를 만든 Steven Bunkley와 Ziembla, 그리고 일부 운동 솔루션에 도움을 준 github 사용자 SuperYorio에게도 감사드립니다.