马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
tensorflow是一个机器学习的大型框架,用c++编写的可以跨平台,在android和ios等操作系统下也可以使用。 她是采用神经网络的模式运行的,就比如把一个多项式分为常数项和未知数项分解开来分别计算,像神经元一样,最后再综合在一起。安装tensorflow非常简单,跟安装其他模块一样只要在控制台输入pip install --upgrade tensorflow 或者conda install tensorflow就行了。
下面代码是简单的使用:import tensorflow as tf
x=tf.Variable(3,name="x")
y=tf.Variable(4,name="y")
f=x*x*y+y+2
sess=tf.Session()
sess.run(x.initializer)
sess.run(y.initializer)
result=sess.run(f)
result
输出结果为42,x,y是两个变量,f相当于以前我们说的模型,然后要用session初始化完启动它才行,总的来说就是这么个流程。还有一种简单的使用方法:with tf.Session() as sess:
x.initializer.run()
y.initializer.run()
result=f.eval()
result
这就像open文件一样,非常方便,而且不用关闭session,还有一种省事的方法是把所有变量一起初始化:init=tf.global_variables_initializer()
with tf.Session() as sess:
init.run()
result=f.eval()
result
还有一种方法是把session变成环境默认的全局:sess=tf.InteractiveSession()
init.run()
result=f.eval()
sess.close()
result
但是使用这种方法一定要关闭session |