Skip to content
"머신러닝 실무 프로젝트" 예제 코드를 위한 저장소입니다.
Jupyter Notebook Other
Branch: master
Clone or download
Pull request Compare This branch is 3 commits ahead, 1 commit behind oreilly-japan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chap02
chap06
chap07
chap08
chap09
.gitignore
README.md
constraints.txt
requirements.txt

README.md

"머신러닝 실무 프로젝트" 예제 코드 노트북

이 저장소는 "머신러닝 실무 프로젝트" 책의 예제 코드 노트북을 담고 있습니다.

저장소의 구성

각 장마다 예제로 실린 코드를 주피터 노트북 형태로 제공합니다.

7장의 예제 코드는 fastFM 라이브러리를 필요로 합니다. 이 라이브러리는 윈도우에서는 사용할 수 없기 때문에 Windows Subsystem for Linux를 사용하거나 macOS 혹은 리눅스에서 실행하셔야 합니다.

이 예제 코드는 Python 3.5.1, 3.6.3에서 동작을 확인하였습니다. 아래와 같이 환경을 구축하시면 됩니다.

도표에 한글 폰트가 깨지는 경우에는 나눔고딕 폰트를 설치하시기 바랍니다.

$ virtualenv -p python3 venv
$ source venv/bin/activate
(venv)$ pip install -r requirements.txt -c constraints.txt

fastFM의 설치와 관련된 사항

fastFM을 미리 컴파일된 바이너리 패키지로 설치하면 Python에서 임포트가 안될 수 있습니다. 이런 경우에는 fastFM 깃허브 페이지의 'source install' 항목을 참조하여 소스를 컴파일하시기 바랍니다.

Linux 및 macOS 용 wheel 파일이 PyPi에서 배포되었기 때문에 Python 3.6 부터는 fastFM을 사용할 수 있습니다.

저자들이 출간과 관련하여 작성한 컬럼

아리가

니시바야시

나카야마

You can’t perform that action at this time.