http://www.tensorfly.cn/tfdoc/get_started/introduction.html

Table of Contents

简介


简介

本章的目的是让你了解和运行 TensorFlow!

在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象.

这段很短的 Python 程序生成了一些三维数据, 然后用一个平面拟合它.

import tensorflow as tf
import numpy as np# 使用 NumPy 生成假数据(phony data), 总共 100 个点.
x_data = np.float32(np.random.rand(2, 100)) # 随机输入
y_data = np.dot([0.100, 0.200], x_data) + 0.300# 构造一个线性模型
#
b = tf.Variable(tf.zeros([1]))
W = tf.Variable(tf.random_uniform([1, 2], -1.0, 1.0))
y = tf.matmul(W, x_data) + b# 最小化方差
loss = tf.reduce_mean(tf.square(y - y_data))
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)# 初始化变量
init = tf.initialize_all_variables()# 启动图 (graph)
sess = tf.Session()
sess.run(init)# 拟合平面
for step in xrange(0, 201):sess.run(train)if step % 20 == 0:print step, sess.run(W), sess.run(b)# 得到最佳拟合结果 W: [[0.100  0.200]], b: [0.300]

为了进一步激发你的学习欲望, 我们想让你先看一下 TensorFlow 是如何解决一个经典的机器 学习问题的. 在神经网络领域, 最为经典的问题莫过于 MNIST 手写数字分类问题. 我们准备了 两篇不同的教程, 分别面向机器学习领域的初学者和专家. 如果你已经使用其它软件训练过许多 MNIST 模型, 请阅读高级教程 (红色药丸链接). 如果你以前从未听说过 MNIST, 请阅读初级教程 (蓝色药丸链接). 如果你的水平介于这两类人之间, 我们建议你先快速浏览初级教程, 然后再阅读高级教程.

blue bill:http://www.tensorfly.cn/tfdoc/tutorials/mnist_beginners.html

red bill:http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html

如果你已经下定决心, 准备学习和安装 TensorFlow, 你可以略过这些文字, 直接阅读 后面的章节. 不用担心, 你仍然会看到 MNIST -- 在阐述 TensorFlow 的特性时, 我们还会使用 MNIST 作为一个样例.

TensorFlow中文社区相关推荐

  1. TensorFlow中文社区论坛 发布上线!

    TensorFlow中文社区论坛 发布上线! 2018年04月18日 14:29:42 阅读数:351 昨天,TensorFlow与 Caicloud (才云) 联合发起和创建的 TensorFlow ...

  2. 新勒索病毒 Bad Rabbit 来袭,国内有感染爆发趋势;TensorFlow中文社区论坛测试版上线...

    (点击上方蓝字,快速关注我们) 转自:开源中国.solidot.cnBeta.腾讯科技等 0.新勒索软件 Bad Rabbit 来袭,国内有感染爆发趋势 据外媒报道,近日一款新型勒索病毒 BadRab ...

  3. 官方剧透:1.11 发版前我们偷看了 Flink 中文社区发起人的聊天记录

    简介:自 2014 年正式开源, Flink 发展非常迅速,在 GitHub 上其访问量在 Apache 项目中位居前三.去年年底 Flink Forward Asia 2019 大会公布,仅仅 20 ...

  4. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    转载至:http://www.nanjixiong.com/thread-122211-1-1.html Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习 ...

  5. 中文谐音怎么读_AOS中文社区创始人大豪:零隐链是AOS最恰当的中文表达

    AOS在进入中文市场很长一段时间里,都只是叫AOS,刚开始的时候,用户在中文搜索引擎检索AOS,搜到的信息与AOS公链几乎没有联系.市场很疑惑,BTC叫比特币.ETH叫以太坊.EOS叫柚子,而AOS在 ...

  6. python语言中文社区-python语言中文

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 为了得到一个可以正常返回的 url ,需要修改示例中的 secretid ...

  7. python语言中文社区-python的汉语

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接 ...

  8. python的中文翻译-再聊聊Python中文社区的翻译

    在写<学习Python,怎能不懂点PEP呢?>的时候,我已经发现国内的Python翻译环境不容乐观.这个结论可能不对,毕竟这几年Python大热,或许有不少优秀的翻译项目,只是我还不知道而 ...

  9. AJAX 在中文社区的“集体信仰动摇”?!

    最近好像在中文社区又多了关于AJAX的讨论,很多都是说AJAX仅仅是过渡技术,又或者说AJAX现在有些滥用了,反正就好像一场狂热下来大家又成了怀疑论者了. Microsoft Expression 看 ...

最新文章

  1. JVM源码分析之FinalReference完全解读
  2. A typical memory leak
  3. Please use new-style autograd function with static forward method
  4. 电脑教程从入门到精通_HALCON机器视觉软件零基础入门学习到精通实用教学视频教程...
  5. UNITY 复制对象后局部坐标和世界坐标的变化问题
  6. 四大触点,教你从“用户视角”构建数据分析体系
  7. linux两个卷组可以合并,Linux系统中所有的逻辑卷必须属于同一个卷组()。
  8. BinderHub 使用简介
  9. 异步执性两个线程,两个线程执行完毕后再进行其他操作
  10. c++rpg黑框游戏_c++实现简单RPG对战游戏的代码
  11. Bailian3248 最大公约数【数论】
  12. python源码中的学习笔记_第11章_模块与包
  13. gc buffer busy release
  14. linux 双mipii摄像头,Toybrick-开源社区-TB-RK3399ProD-imx258摄像头 mipi 错误
  15. PMP考试中一些解题思路
  16. word自带公式编辑_如何在word中调整公式大小
  17. 2008年8月27号,星期三,晴。锲而舍之,朽木不折;锲而不舍,金石可镂。 ——《荀子•劝学》2008年8月27号,星期三,晴。
  18. 八位一体共阳极数码管显示电子时钟+闹铃+温度检测
  19. Codeforces 949A Zebras(构造)
  20. 5分钟带你了解Python中的容器型数据类型--列表1

热门文章

  1. leetcode题解102-二叉树的层序遍历
  2. Spring Boot2
  3. JQuery根据关键字检索html元素并筛选显示
  4. 菜鸟学IT之python3关于列表,元组,字典,集合浅认识!
  5. JAVA SE 基础复习-基本程序设计(1)
  6. js基础之函数递传参数与作用域(5下)
  7. (转)对《javascript 杂谈之哪种写法你更喜欢?》最后一种“匿名函数法”的解释...
  8. lotus 的几个常用公式(转帖)
  9. 3-3-ServletContext接口
  10. mysql用navicat无法远程连接,mysql 发现 navicat 可以远程连接,代码无法远程连接