LoginSignup
5

More than 5 years have passed since last update.

TensorFlowの基礎についての備忘録

Last updated at Posted at 2019-02-28

簡単なメモ書き

TensorFlow
import tensorflow as tf

#定数/変数の宣言
const1 = tf.constant(2.0, tf.float32)
var1 = tf.Variable(3.0, tf.float32)
tf.assign(var1, 5.0) #変数への代入

#placeholderは実行時に値が設定可能
holder1 = tf.placeholder(tf.float32) 


#四則演算(その他、数学関数なども豊富に揃っています
add_op = tf.add(const1, var1) #和
sub_op = tf.sub(const1, var1) #差
mul_op = tf.mul(const1, var1) #積
div_op = tf.div(const1, var1) #商
mod_op = tf.mod(const1, var1) #余り
pow_op = tf.pow(holder1, var1) #べき乗


#グラフ実行
with tf.Session() as sess:
    #変数(Variable)は初期化が必要
    sess.run(tf.global_variables_initializer())

    result1 = sess.run(add_op)

    #holderへ値を設定
    result2 = sess.run(pow_op, feed_dict={holder1: 4.0})

参考

DeepAge TensorFlow
TensorFlowの定数、変数、プレースホルダーの使い方

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5