Takunojiのプログラミング・プレイグラウンド(遊び場)

Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。

TensorFlow Getting Startedを実行する

前回は、インストールのドキュメントにあるソースを実行してみました。
今回からは、「Getting Started」を始めます。
その前に、「テンソル」っていうのは下記参照で。。。

テンソル - Wikipedia

機械学習などあまり知らない、全く知らない人向けに良いガイドになる様だ
有難い。

・ 0テンソル(a rank 0 tensor)を表現するとき → (何も書かない)
・1テンソル( a rank 1 tensor)を表現するときは       → [1., 2., 3.] # [3]
・2テンソル( a rank 2 tensor)を表現するとき     → [[1., 2., 3.], [4., 5., 6.]] # [2, 3]
・3テンソル( a rank 3 tensor)を表現するとき   →[1., 2., 3.,, 7., 8., 9.,] #[1, 2, 3]

どうやら、 ノードを作成する処理が以下になる

node1 = tf.constant(3.0, tf.float32)
node2
= tf.constant(4.0) # also tf.float32 implicitly
print(node1, node2)

そして、ノードからセッション内で計算グラフ(computional graph)を作成する処理が
以下の様になる様だ…

sess = tf.Session()
print(sess.run([node1, node2]))

 処理法はなんとなくわかったが…

つまり、なに?という疑問が消えない

なので、ちょいとアプローチ方法を変えて考えて見ようかと思います。