1. 학습
  2. /
  3. 강의
  4. /
  5. Introduction to TensorFlow in Python

Connected

연습 문제

画像データを扱う

文字の白黒画像がテンソル letter として与えられています。これが X なのか K なのかを判定したいとします。学習済みのニューラルネットワークはありませんが、letter を分類できる単純なモデル model は用意されています。

3x3 のテンソル letter と、1x3 のテンソル model は Python シェルで利用できます。letter を model で掛け算し、その結果を総和し、値が 1 と等しいかを確認することで、letter が K かどうかを判定できます。ニューラルネットワークのようなより複雑なモデルと同様に、model はテンソルとして並べられた重みの集合です。

reshape()、matmul()、reduce_sum() は tensorflow からインポート済みで、使用可能です。

지침

100 XP
  • モデル model は 1x3 のテンソルですが、本来は 3x1 にする必要があります。model をリシェイプしてください。
  • 3x3 のテンソル letter と 3x1 のテンソル model の行列積を計算します。
  • 得られたテンソル output を総和し、その値を prediction に代入します。
  • .numpy() メソッドを使って prediction を表示し、letter が K かどうかを確認します。