我的tensorflow学习-------1

近几年人工智能很火,刚好谷歌又很早的开源了它们的机器学习框架tensorflow,当然如果觉得tensorflow无法满足你的需求你也可以导入keras(它是一个深度学习框架,集成了很多高阶的API,现在tensorflow已经内置了keras了)为我们这些小白搭建自己的神经网络创造了可能,感谢开源者。

首先需要在电脑中安装python的64位解释器,最好安装python3.x,如果你需要安装一个python虚拟机的话,建议安装virtualven。

像我们这样的小白下载cpu版本的就行了,毕竟对gpu版本的对于显卡也有要求。

做好那些准备工作后,让我们正式开始我们的tensorflow之路。

可以说tensorflow就像是一门基于python的新语言,它申明变量也需要特殊关键字。
比如我需要一个变量x,如果是c,我需要 int c=0;但是在tensorflow中,我们需要这样x=tf.Variable(0)

import tensorflow as tf

#如果你需要定义数据的类型可以将dtype设置为float32
state=tf.Variable(0,name='none')# 参数分别是初始值,变量的名字属性,这里变量类似一个对象含有多个属性


print("state的名字是:"+state.name)

one=tf.constant(1)#one为一个常量,初始化值为1


new_value=tf.add(state,one)#一个简单的加法方法

update=tf.assign(state,new_value)#给state赋值为new_value

init=tf.initialize_all_variables()#初始化所有定义的变量,或者说是将这些变量激活


with tf.Session() as sess:
	#激活模型
    sess.run(init)
    for _ in range(3):
        sess.run(update)
        print(sess.run(state))#需要输出 一定要sess.run(),直接写变量名字没用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值