鱼C论坛

 找回密码
 立即注册
查看: 1520|回复: 2

Python小白进化之路005_tensorflow之初体验

[复制链接]
发表于 2019-9-3 11:41:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
以下代码是跟着bilibili莫烦教学手打的,自己尝试瞎改了一些参数,感觉很神奇!
另外就深度学习入门想和大佬、鱼油们咨询以下问题:

1,新手应该选择keras还是tensorflow入手学习?
2,各位有没有好的入门资料——书或者视频推荐?
3,各位有没有深度学习解决工作中实际问题的应用案例?

import tensorflow as tf
import numpy as np

#创建数据
x_data = np.random.rand(100).astype(np.float32)
#print(x_data,type(x_data))
y_data = x_data*0.1 + 0.3

#开始创建结构

#权重初始值设置为随机的-1到1之间的数
Weights = tf.Variable(tf.random_uniform([1],-1.0,1.0))  
print(Weights)
#偏置初始值设置为0
biases = tf.Variable(tf.zeros([1]))
#biases = tf.Variable(tf.random_uniform([1],-10.0,10.0)) 
print(biases)

y = Weights*x_data + biases

#损失度计算
loss = tf.reduce_mean(tf.square(y-y_data))
#创建优化器,学习效率为0.5梯度下降
optimizer = tf.train.GradientDescentOptimizer(0.5)
#训练缩小损失度
train = optimizer.minimize(loss)
#初始化激活神经网络变量
init = tf.initialize_all_variables()


#结束创建结构

sess = tf.Session()
#激活神经网络变量
sess.run(init)

for step in range(301):
    sess.run(train)
    if step % 20 == 0:
        print(step,sess.run(Weights),sess.run(biases))
sess.close()

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-13 23:19:20 | 显示全部楼层
https://github.com/aymericdamien/TensorFlow-Examples
上面的连接是用tf推导常用算法构建的过程
建议直接在github上搜TensorFlow,里面官方文档有大量的演示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-16 14:08:18 | 显示全部楼层
咕咕鸡鸽鸽 发表于 2019-9-13 23:19
https://github.com/aymericdamien/TensorFlow-Examples
上面的连接是用tf推导常用算法构建的过程
建议直 ...

非常感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-6 03:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表