3,200円)発売日:2016年12月6日ダウンロード本書で解説したサンプルデータをダウンロードできます。使用方法などに関しては、必ず書籍の該当箇所をご確認の上、ご利用ください。ダウンロード後、解凍したファイル内に「readme.txt」ファイルなどが含まれる場合は、使用前にこちらもご確認ください。初版1刷~5刷用サンプルプログラム初版6刷用サンプルプログラム※TensorFlow1.1.0対応に伴い6刷ではプログラムに若干の修正があります。1-5刷をお持ちのお客様でTensorFlow1.1.0への対応をご希望のかたは、お手数ですが、以下の修正ファイルを適用してください。★TensorFlowのバージョンアップに伴う問題TensorFlowが執筆時点のベータ版から1.1.0になったことへの対応が下方にあります■OpenCVのバージョンアップに伴う問題OpenCCVのバージョン4への移行に伴い、書籍のソースコードをOpenCVバージョン4環境下で動かそうとしてもは動作しないようです。この問題に対応したソースコードの入手に関しては、著者のサイトを参考にしてください。~291のソースリスト「src/ch6/mlp3-classify.py」において、原稿執筆時に入力に使ったデータのパラメータが変わったため、入力データの不整合が発生しておりました。2017年2月25日以降のダウンロードファイルでは修正してあります。ご自分で入力される場合には、「mlp3-classify.py」を以下のように修正すると動作します。修正したファイル単体をzip形式でアップロードしてありますので、2017年2月25日より前にダウンロードされたかたは、こちらの単体ファイルをご利用下さい。■初版第1~5刷における修正情報5章で、TensorFlowのラッパーであるKerasを利用する方法を紹介していますが、書籍で紹介している方法では、互換性の問題で、エラーが出てしまうようです。この問題の解決方法は、TensorFlowを最新版にすることです。実は、書籍ではサンプルプログラムの実行に問題がないように、TendsorFlowのバージョンを指定してインストールするようにしております。$TF_BINARY_URL===幸い、書籍でKerasを紹介した後は、TensorFlowを使う場面はありません。以後はKerasのみを利用します。そこで、Kerasをインストールするときに、TensorFlowをアップデートしてもらうという方法が一番、スマートに対処できます(※ただし、この方法ではTensorFlowがバージョンアップされてしまうことに留意してください)。keras===■TendowFlow1.1.0への対応(1刷~5刷)TensorFlowのバージョンアップに伴い、いくつかの変更点があります。本書の第5刷りまでをお買い上げの方で、ベータ版ではなく、バージョン1.1.0のTensorFlowをお使いになる場合には、以下のようにしてください。tensorflow=1.1.0*===p204の以下の部分も、上と同じにしてください。$TF_BINARY_URLそして、Kerasのインストールでも、TensorFlowの1.1.0に合わせて、以下のバージョンでインストールするようにします。Kerasののバージョン指定も、以下のように修正してください。API変更によるソースコードの変更)5章の以下のファイルに変更が必要です。ch5/mnist-deep.py変更は2カ所ありますが、単純にAPIの名前が変わっただけです。上記のファイルについて、以下の2パターンの置換を行ってください。tf.global_variables_initializer()これらの修正済みのファイルとPDFは、以下のリンクからダウンロードすることができます。TensorFlow1.1.0へ対応した修正ファイルサポートページを探すタイトル、著者名、ISBNなどで検索してください。※書籍によっては、サポートページがない場合もございます。書籍についてのお問い合わせ各サポートページで問題が解決しない場合は、お問い合わせページよりご連絡ください。