当前位置:首页 >> 编程语言 >> 【tensorflow】——创建tensor的方法,lg km710

【tensorflow】——创建tensor的方法,lg km710

cpugpu芯片开发光刻机 编程语言 1
文件名:【tensorflow】——创建tensor的方法,lg km710 【tensorflow】——创建tensor的方法

 

目录

1、tf.constant()

2、tf.Variable()

3、tf.zeros():用0去填充指定形状的数组

 4、tf.convert_to_tensor(a,dtype=tf.int32)

5、tf.ones():用1去填充指定形状的数组

6、tf.fill():用指定的元素去填充指定形状的数组

7、随机化初始化进行创建

1)normal正态分布

2)Uniform均匀分布

均匀分布的应用


1、tf.constant() a=tf.constant(数据)

2、tf.Variable()

这个是专门为神经网络的参数进行设置的一个数据类型,它含有两个属性,一个是name,一个是train able

a = tf.range(4)#[0,1,2,3]b = tf.Variable(a,name = "变量名")b.nameb.trainable#返回True,表示是可以训练的变量,系统会自动对该变量的梯度进行监督(watch) 3、tf.zeros():用0去填充指定形状的数组 tf.zeros([行数,列数])

 4、tf.convert_to_tensor(a,dtype=tf.int32) #numpy转换为tensortf.convert_to_tensor(变量名,dtype=tf.数据类型)

5、tf.ones():用1去填充指定形状的数组 tf.ones([行数,列数])

6、tf.fill():用指定的元素去填充指定形状的数组

7、随机化初始化进行创建 1)normal正态分布

 

当梯度消失时,其参数的更新会变得很慢,为了避免这种情况,我们对初始化的元素进行截取,因此使用:

tf.random.truncated_normal()来生成正态分布的Tensor会好一些

 

2)Uniform均匀分布

均匀分布的应用

以上的例子可以用在深度学习的图片分类问题上

 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接