steve3789 / ml-at-work

"머신러닝 실무 프로젝트" 예제 코드를 위한 저장소입니다.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

저장소의 구성

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

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을 사용할 수 있습니다.

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

아리가

니시바야시

나카야마

About

"머신러닝 실무 프로젝트" 예제 코드를 위한 저장소입니다.


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%Language:Shell 0.0%