*ここは、牛丼の写真からカロリーを算出してみよう!など、キャッチーな例題を掲載した、スクレイピングと機械学習の書籍のサポートページです。BeautifulSoup,scikit-learn,TensorFlowなど、さまざまなライブラリを実践で使うことに重きを置いています。*合ってもなくても動きますが、不要なコードが一行入っていました。*ch7/font_draw.pych7/ocr1.pych7/ocr2.pych7/ocr3.pych7/ocr4.py本書ではOpenCV3を利用していますが、OpenCV4になると、いくつかのメソッドの使い方が変わりました。理由は、OpenCV4以降、findContoursの返り値が変わったせいです。https://teratail.com/questions/169764修正後のプログラムは、以下の通りです。見つからないエラーがでる場合があるようです。実行した後、改めてコマンドを実行してください。WindowsとDockerを使った環境構築で、日本語が文字化けしたり、表示されないという問題が発生します。Windowsで、まれにマルチバイト文字が表示されないという問題があるでそうです。そこで、解決策としては、ConEmuなどの、DOSプロンプト以外のWindowsターミナル環境を使うと直るそうです。*本書のプログムは、Python3を対象にしています。pythonコマンドのバージョンがPython3であれば、そのまま利用できます。*wgetを利用して、本書のサンプルプログラムをダウンロードすると良いでしょう。src.zipあるいは、ホスト側(Windows/macOS)にダウンロードしたファイルを、コンテナにコピーすることもできます。*本書は、執筆時点でのソフトウェアの使い方の操作について紹介したものです。ソフトウェアの性質上、どうしても、最新版では、動かなかったり、操作画面が変わってしまうということがあり得ます。以下、最新バージョンでの操作方法を紹介します。*書籍執筆時点では、WindowsではTensorFlowが動きませんでしたが、現在は、Windows上でも動作するようになっています。TensorFlowのインストールですが、Anacondaをインストールした後に、以下のコマンドを実行することでインストールが可能になっています。*Kerasは、TensorFlowのバージョンに依存しています。本書5章のp240の手順に従ってインストールすると、TensorFlowのバージョンミスマッチが生じます。その場合、以下のように、モジュールが見当たらない旨のエラーが出ます。‘tensorflow.contrib.tensorboard'その場合、この記事を書いた時点の最新のTensorFlowをインストールすることで、エラーを回避できます。1.1.0)では、APIの名前が変更になっています。TensorBoardを使ったプログラムで変更が必要です。ch5/tb-mul.pych5/tb-add.pych5/tb-bmi.pych5/tb-bmi2.pych5/mnist-deep.py変更点は、以下の通りです。*申し訳ありません、誤植がありました。*プログラムの一行目のfromの前にスペースが入っていました。スペースを削除すると動きます。*編集時に入ったコメント「※※※なにかせつめいを※※※」がそのまま残ったままでした。→以下のコマンドを実行すると、Pytyhonの辞書形式データをJSONデータとして出力します。後者の確率的言語モデルを利用した形態素解析が多く多く、精度も高くなっています。後者の確率的言語モデルを利用した形態素解析が多く精度も高くなっています。*先頭の図が「ぬけ」となっており、その後、図のキャプションが一つずつずれています。本来図の下のキャプションは次のようになるはずです。*崩れてしまっていますが、正しくは、以下の式が正しいです。~291のソースリスト「src/ch6/mlp3-classify.py」において、原稿執筆時に入力に使ったデータのパラメータが変わったため、入力データの不整合が発生しておりました。「mlp3-classify.py」を以下のように修正すると動作します。len(X[0])このほかの部分も見直し、以下のように修正したファイルをzip形式でアップロードしてありますので、ご利用下さい。まれにマルチバイト文字が表示されないという問題があるようです。その場合、ConEmuなどの、DOSプロンプト以外のWindowsターミナル環境を使うと解決されます。*本ページのコメント欄に、質問を書くと収集がつかなくなってしまいます。ご質問がある方は、「出版社のサポートページ」あるいは「くじらはんど・お問い合わせフォーム」でご連絡ください。