TensorFlow学习报告

TensorFlow学习报告,第1张

创建常量

        tensor可以由各种各样的类型,如字符串、布尔值、列表、浮点型等转换

                tf.constant(32)

                tf.constant("Hello")

                tf.constant(True)

        还可以给tensor起名

                tf.constant("Hello", name="Hello")

想要具体的值需要开启session

        tf.compat.v1.disable_eager_execution()                                                                                            sess= tf.compat.v1.Session()

        想输出tensor的值用sess.run(x)

关闭则需要

        sess.close()

tensorflow有很多具体方法

比如加减乘除取整取余之类的算数方法具体方法参考【深度学习】 第二章TensorFlow入门_一一张xi的博客-CSDN博客

tensorflow能进行矩阵的运算

        #从4维向量生成(2,2)的矩阵

        mat_a=tf.constant([1,2,3,4])

        mat_a=tf.reshape(mat_a,(2,2))

        #矩阵乘法

        mat_c=tf.matmul(mat_a,mat_b) 

tensorflow提供了多种随机化的方式,

        random.normal: 正太分布随机数,均值mean,标准差stddev

        random.truncated_normal:截断正态分布随机数,均值mean,标准差stddev,不过只保留[mean-2stddev,mean+2stddev]范围内的随机数

        random.uniform:均匀分布随机数,范围为[minval,maxval]

Variable是tensorflow下可以修改值的tensor,它需要定义一个初始值,可以是数值、类别或者numpy矩阵,也可以直接是tensor

        var_a=tf.Variable(0,dtype=tf.int32) var_b=tf.Variable([1,2],dtype=tf.float32) var_w=tf.Variable(tf.zeros(1024,10))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/727569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存