IT実験のブログ

IT関連のツールの使い方など

Tensorflowのチュートリアルを実行してみます(Irisの識別)

今回は、前回ダウンロードしたmodelsディレクトリの中にあるチュートリアルを実行してみます。

Irisという花のデータをインプットして、それがどの種類のIrisなのかを識別するAIのチュートリアルです。

 

端末を起動して、下のコマンドを実行してチュートリアルディレクトリに移動します。

        cd ~/AI/models/samples/core/get_started

 

f:id:itlab7:20200213112935p:plain

 

下のコマンドでチュートリアルを実行してみます。

        python3 premade_estimator.py

 

f:id:itlab7:20200213113418p:plain

pandasというモジュールが見つからないというエラーが出ましたので、

下のコマンドで、pandasをインストールします。

        pip3 install pandas

 

f:id:itlab7:20200213113649p:plain

pandasがインストールされました。

 

もう一度 下のコマンドでチュートリアルを実行してみます。

        python3 premade_estimator.py

 

f:id:itlab7:20200213114102p:plain

今度はうまく行きました。

最後に3つのデータをインプットして、高い確率で識別できています。

 

簡単にプログラムの流れを説明すると、下記のようになります。

1、Irisのデータをダウンロードする(訓練用データとテスト用データ)

2、入力層4ノード、隠れ層10ノードx2レイヤー、出力層3ノードのディープニューラルネットワーク(DNN)モデルを構築する。

3、DNNモデルを訓練する

4、DNNモデルを評価する

5、訓練したDNNモデルを使用して予測処理実行

 

今回はここまでです。