鱼C论坛

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

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

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

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

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

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

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


  1. import tensorflow as tf
  2. import numpy as np

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

  7. #开始创建结构

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

  15. y = Weights*x_data + biases

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


  24. #结束创建结构

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

  28. for step in range(301):
  29.     sess.run(train)
  30.     if step % 20 == 0:
  31.         print(step,sess.run(Weights),sess.run(biases))
  32. 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, 2024-4-27 14:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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