このレポジトリは、「仕事ではじめる機械学習」のノートブックが置かれています。
正誤表はこのレポジトリの Wiki にあります。
各章毎にノートブックがあります。
chap07のコードは、Windows環境ではfastFMの導入ができないため、Windows Subsystem for Linuxを使うか、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のバイナリインストールではimportに失敗する場合があります。その場合はfastFMのリポジトリの source install
を参照して、ソースからコンパイルしてください。
Linux用及びmacOS用のwheelがPyPiにあるので、Python 3.6でもfastFMの利用が可能となりました。