DeepLearningに必要なソフトウェアのセットアップ

DeepLearningに必要なソフトウェアのセットアップ

DeepLearningに必要なソフトウェアをubuntuにインストール

こんにちは。

AI coordinatorの清水秀樹です。

ubuntuをインストールしたら、次はソフトウェアの環境準備に取り掛かりましょう。

ubuntuのインストールがまだの方はこちらへどうぞ。

 

ubuntuをインストール時は、Python2系が標準でインストールしてあるのみです。

PythonだけではDeepLearningを学習するうえでは不十分なので、DeepLearningを色々試していくための便利なツールをインストールしていきましょう。

 

参考にした書籍

これからDeep Learningの勉強をするなら、こちらで紹介する書籍が参考になります。

 

Gitのインストール

Gitはソースコード管理ツールです。

簡単にターミナルからインストールできます。

以下のコマンドを打ち込みましょう。

パスワードを聞かれますので、管理者パスワードを入力すればインストールが始まります。

 

pipのインストール

Python用のパッケージ管理ツールpipをインストールします。

以下のコマンドでインストールできます。

 

OpenCVのインストール

画像認識用のオープンソースライブラリです。

Intelが開発したそうです。

画像を扱わない場合はインストール不要です。

上記コマンドを打ち込んだ後は、インストールに數十分ほど時間がかかります。

筆者の開発環境が仮想環境だから遅いのでしょうか。

インストールに結構時間がかかります。

ターミナル内に意味不明なメッセージが次々と表示されますので気長に待ちましょう。

途中でパスワードが聞かれますので、管理者パスワードを入力しましょう。

 

Chainerのインストール

日本製のフレームワークだそうです。

深層学習するためのフレームワークで、ニューラルネットワークをpythonで記述できるのが特徴です。

以下のコマンドでインストールしましょう。

あっさりインストールできるはずです。

 

Deelのインストール

Deelは深層学習用言語です。

下記コマンドを順に入力してインストールしましょう。

こちらもまたインストールに數十分かかります。

ひとまずこれでソフトウェアの環境準備は完了です。

 

早速、画像認識を試してみましょう

準備が一通りできたところで、早速画像認識を試してみましょう。

パスの通し方とかとりあえず置いといて、deelディレクトリまで移動しexamples内のtest.pyを使ってみました。

使用した画像はこれです。

結果は以下の通り

tabbyは虎猫だそうです。

次にtiger。

まあ、トラに見えなくもないのでしょう。

 

これから色々試していきたいと思います。

 

それではまた。

About The Author

Hideki
東京大学発AIスタートアップ企業でロボット開発室室長、画像解析室室長、動画解析室室長を務め、AIエンジニアとしても画像認識関連の特許を在籍中に3つ取得。その後、KDDIグループ内でプロダクトリーダーとして自然言語処理パッケージの自社開発を経て、現在はAGRISTのテックリードとして農業の人手不足の解決に向けた収穫ロボットの開発にチャレンジしている。ロボットは技術の総合格闘技との考え方から、AIだけでなく、ハードやエレキ、通信からクラウド、IOTまで幅広く手掛けることができる。最近では人とロボットの共存を目指すべく、性能だけを追い求める開発から「感動やワクワク体験」をデザインできるロボットの研究を進めており、人とロボットがうまく共存できる世界を作り出したいと日々行動している。

LEAVE A REPLY

*
*
* (公開されません)