使用TensorFlow完成HelloWorld

本文介绍了如何在Windows环境下安装Python 3.5.2并添加到环境变量,然后通过pip安装TensorFlow。安装完成后,展示了一个简单的深度学习HelloWorld案例,实现了一个具有隐藏层的神经网络的前向传播。最后,作者推荐使用PyCharm作为Python IDE,并表达了与读者交流学习的意愿。
摘要由CSDN通过智能技术生成

使用TensorFlow完成HelloWorld

1.安装python和TensorFlow
2.完成helloworld案例

首先,安装python环境也是很简单的,直接上网址,选择合适的版本,我这里选择的是3.5.2版本,安装直接选择exe文件安装,Windows x86-64 executable installer我是Windows环境,如果是其他os可以选择对应的版本,安装的时候注意在界面选择add to buildpath,网上找的图,我已经安装过了,不过界面是一样的这样就不需要在配置环境了,很方便。安装完成后命令行输入python能出来就说明安装成功了。
接下来就是安装Google开源框架了,直接用pip 安装,亲测是可行的,注意pip安装时要退出python环境,然后执行pip install tensorflow,然后就是等待下载直到成功安装。(网络不好的可以再尝试尝试,或者尝试下载好本地安装)这里写图片描述到这个界面就是安装成功了。基本完成第一步开发环境的安装了。
接下来就是完成深度学习的helloworld案例了。

import tensorflow as tf
# 初始化一个2*3*1的神经网络的,随机初始化权重
w1 = tf.Variable(tf.random_normal([2, 3], stddev=1, seed=1))
w2 = tf.Variable(tf.random_normal([3, 1], stddev=1, seed=1))
x = tf.constant([[0.7, 0.9]])
# 执行计算,没有权重bias
a = tf.matmul(x, w1)
y = tf.matmul(t1, w2)

with tf.Session() as sess:
    # 必须要先执行初始化
    sess.run(w1.initializer)
    sess.run(w2.initializer)
    # print(sess.run(a))
    print(sess.run(y))

上面的代码实现的是最简单的神经网络向前传播过程,这里写图片描述初始化x为一个1*2的矩阵,中间是三个神经元的隐藏层,w1,w2分别是出事话权重,分别是2*3和3*1的矩阵。最后通过计算得到y的值[[ 3.95757794]]。

总结:安装python环境和TensorFlow,然后运行最简单的神经网络helloworld案例。接触python也有一段时间了,今天发现还是pycharm这个IDE好用,比eclipse+pydev舒服,真心得推荐。希望有这方面的小伙伴一起交流学习啊

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值