2016-09-12 2 views

답변

1

다음은 TensorFlow에서 피보나치 시퀀스를 구현하는 한 가지 방법입니다. 다음 코드는 시퀀스를 2x1 2D 텐서 변수로 인쇄합니다. 희망이 도움이 !!

import tensorflow as tf

with tf.Graph().as_default() as g:

fib_matrix = tf.constant([[0.0, 1.0], 
          [1.0, 1.0]]) 

fib_sequence = tf.Variable([[0.0], [1.0]]) 

# Multiply fib_matrix and fib_sequence. 
next_fib = tf.matmul(fib_matrix, fib_sequence) 

# Assign result back to fig_sequence. 
assign_op = tf.assign(fib_sequence, next_fib) 

init = tf.initialize_all_variables() 
with tf.Session() as sess: 
    sess.run(init) 
    for step in range(10): 
     sess.run(assign_op) 
     print(sess.run(fib_sequence))