TensorFlow
TensorFlow
Install
pip install tensorflow
Import
import tensorflow as tf
Variable
TensorFlow では、 2種類の変数を使い分ける。
- 固定値
- 値の入れ物として繰り返し更新して使う変数
繰り返し更新して使う変数は、次のようにして定義する。
tf.Variable(tf.zeros([2, 1]))
ゼロの配列
tf.zeros
で要素がゼロの多次元配列を生成する。
Placeholder
数式における変数を定義する。
placeholder
の引数 shape
は次元を定義する。
[None, 2]
とすると、 2次元の値を幾つでも入れられる変数となります。
x = tf.placeholder(tf.float32, shape=[None, 2])
t = tf.placeholder(tf.float32, shape=[None, 1])
y = tf.nn.sigmoid(tf.matmul(x, w) + b)