TensorFlow人工智能学习数据类型信息及转换
更新时间:2021年11月11日 11:39:16 作者:Swayzzu
这篇文章主要为大家介绍了TensorFlow人工智能学习数据类型信息及转换,
一、数据类型
在tf中,数据类型有整型(默认是int32),浮点型(默认是float32),以及布尔型,字符串。
二、数据类型信息
①.device
查看tensor在哪(CPU上面或者GPU上面),可以通过.cpu(),.gpu()进行转换,如果数据所在的处理器位置不一样,则不能进行计算。
②.numpy()
将数据转换成numpy格式。
③.shape / .ndim
查看形状,.ndim查看维度,.is_tensor查看是不是tensor类型。
三、数据类型转换
①tf.convert_to_tensor
将数据转换成tensor类型,当从Numpy转换成tensor的时候,会默认是int64,需要指定一下类型,才能成为tf默认的类型也就是int32。
②tf.cast()
可以实现tensor的数据类型转换。
注意:在深度学习中,是需要对参数求梯度的,需要variable包装一下,就拥有了trainable属性,这样就才求梯度。假如是自己写传播过程,更新后的参数也需要用variable包装。
以上就是TensorFlow人工智能学习数据类型信息及转换的详细内容,更多关于TensorFlow数据类型的资料请关注脚本之家其它相关文章!
相关文章
Python装饰器入门学习教程(九步学习)
装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。本文给大家介绍Python装饰器入门学习教程(九步学习),对python装饰器相关知识感兴趣的朋友一起学习吧
2016-01-01
python面向对象之类属性和类方法案例分析
这篇文章主要介绍了python面向对象之类属性和类方法,结合案例形式分析了Python面相对象中类属性和类方法的相关概念、原理与使用技巧,需要的朋友可以参考下
2019-12-12
使用python+pygame实现中秋节动画效果
马上就要中秋节了,使用python可以实现中秋节动画效果,包括月亮、兔子和烟花吗?当然是可以的,那该如何实现呢?这篇文章我们主要使用pygame来实现,文中有详细的代码示例供大家参考,需要的朋友可以参考下
2023-09-09
Python伪随机数模块random详解
这篇文章主要为大家详细介绍了Python伪随机数模块random,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
2022-03-03
使用DataFrame实现两表连接方式
这篇文章主要介绍了使用DataFrame实现两表连接方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
2023-08-08
最新评论