Giants2017-12-19TensorFlowの環境構築ニューラルネットワーク色々ありまして、月に1回技術ブログを更新しないといけなくなりました。資格試験とか興味ある本とかも読んだら更新しますが、そちらは趣味です。IT関係の記事は半分お仕事なので、これから頑張って更新したいと思います。Worldやりたいことせっかく機械学習かじってみてるのでちょっとむずかしいことやってみたくなりました、はい。やりたいこと決めないと実装できないので、先にやりたいことを考えてみました。そもそも機械学習が盛り上がり始めたのがディープラーニングっていうこともあり、ディープラーニングをやってみようと思いました。JAPANでもNVIDIAの人がプログレッシブGANっていうのを紹介していました。news.mynavi.jpプログレッシブGANについてはこちらが分かりやすかったです。なんか面白いことができるように頑張ります。(ブログが書ける程度に死ぬ気で勉強します。笑)環境構築TensorFlowニューラルネットワークなんて学生だったころに後輩がやってて面白そうって思ってた程度で、やったことないです。調べたら機械学習ライブラリを使うってことだったので、メジャーなTensorFlowを使うことにしました。www.tensorflow.orgChainerにしようか一瞬悩んだんですが、「気に入らなかったら変えればいいや」くらいのノリでTensorFlowにしました。導入手順(※本来ならこちら)本家のインストール手順(英語)を見ていただければと思います。TensorFlow基本的にはインストール手順をなぞってもらえればできるはずです。私の環境は下の通りでしたが問題なくインストールできました。2.7.13しかし、マニュアルどおりインストールしてみたら、「SSE命令が使えるよ」とワーニングが出ました。SSE命令も使えるようにしてやろうってことで、ちょっと特殊なインストールをすることに。導入手順(特殊なインストール)参考にしたのはこちら。tensorflow./configureいろいろ聞かれますが、今回は全てデフォルト設定のため、Enterキー連打。//tensorflow/tools/pip_package:build_pip_packageものすごーーーーーく時間かかるので、お茶でもしててください。環境次第だとは思いますが、寝てても平気かもしれないです。このときは軽く1時間超えました。4時間くらいかかりました。配布パッケージ作成インストールするパッケージを作成します。/tmp/tensorflow_pkg仮装環境の作成あまり良くわかってないのですが、仮想環境を作るそうです。anaconda最近は仮想環境を使うんですね、勉強になります。仮想環境を起動するとtensorflowが使えるようになります。/tmp/tensorflow_pkg/{パッケージ名}.whl私の場合はこんなファイルになってます。Wolrdのコードを実行。b))42こんな感じで出てくればインストールされて、晴れてTensorFlowが使えるように。意外と時間かかりましたが、ワーニングは無くなりましたし、動きそうです。追記)PATHの設定どうやら環境によってPythonをどこから呼び出しているか違うらしく、場合によっては環境変数の設定が必要みたいです。$PYTHONPATH:/usr/local/lib/pythonX.X/site-packages/bashrcに記載したら動きました。08:42TensorFlowの環境構築Tweet関連記事2019-07-18SudachiPyでユーザー辞書を使う気がついたら、前回のブログからだいぶ空いてしまいました。ニュースコーパスで遊んでみる前回はこんなことやっていました。(1)月別アーカイブはてなブログをはじめよう!nogawanogawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。