Tensorflow之Eager Execution
Tensorflow的Eager Execution是一种命令式编程环境,可立即评估运算,无需构建计算图:运算会返回具体的值,而非构建供稍后运行的计算图。
一、动态控制流
Eager Excution的一个主要优势是,在执行模型时,主机语言的所有功能均可用。因此,编写fizzbuzz之类的代码很容易。
“FizzBuzz”题目,就是:给你1——100的数字,如果能被3整除就将该数字改为Fizz,如果能被5整除就改为Buzz,如果既能被3又能被5整除就改为FizzBuzz。
def fizzbuzz(max_num):
counter = tf.constant(0)
max_num = tf.convert_to_tensor