![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TensorFlow
文章平均质量分 82
Alice熹爱学习
做个终身学习者,持续迭代;公众号-极客X养成计划;简书-不会停的蜗牛
展开
-
TensorFlow-3: 用 feed-forward neural network 识别数字
今天继续看 TensorFlow Mechanics 101: https://www.tensorflow.org/get_started/mnist/mechanics完整版教程可以看中文版tutorial: http://wiki.jikexueyuan.com/project/tensorflow-zh/tutorials/mnist_tf.html这一节讲了使用 MNIST 数据集训练原创 2017-04-26 10:38:47 · 8551 阅读 · 0 评论 -
TensorFlow-2: 用 CNN 识别数字
本文结构:CNN建立模型code昨天只是用了简单的 softmax 做数字识别,准确率为 92%,这个太低了,今天用 CNN 来提高一下准确率。关于 CNN,可以看这篇:图解何为CNN简单看一个典型的 Deep CNN 由若干组 Convolution-ReLU-Pooling 层组成。这三层可以提取出有用的 pattern,但它们并不知道这些 pattern 是什么。原创 2017-04-26 10:37:40 · 9017 阅读 · 3 评论 -
TensorFlow-1: 如何识别数字
识别数字在机器学习任务中的地位和 Hello World 在编程中是一样的。主要步骤:获得数据:from Yann LeCun’s website建立模型:softmax定义 tensor,variable:X,W,b定义损失函数,优化器:cross-entropy,gradient descent训练模型:loop,batch评价:准确率原创 2017-04-26 10:35:50 · 9933 阅读 · 1 评论 -
CS224d-Day 2:TensorFlow 入门
CS224d-Day 2: TensorFlow 入门原创 2016-08-10 03:08:47 · 2090 阅读 · 0 评论 -
TensorFlow 入门
CS224d-Day 2:在 Day 1 里,先了解了一下 NLP 和 DP 的主要概念,对它们有了一个大体的印象,用向量去表示研究对象,用神经网络去学习,用 TensorFlow 去训练模型,基本的模型和算法包括 word2vec,softmax,RNN,LSTM,GRU,CNN,大型数据的 seq2seq,还有未来比较火热的研究方向 DMN,还有模型的调优。今天先不直接进入理论学习,而是先学习一原创 2017-04-26 10:50:24 · 9470 阅读 · 1 评论 -
TensorFlow-9-词的向量表示
今日资料: https://www.tensorflow.org/tutorials/word2vec 中文版: http://wiki.jikexueyuan.com/project/tensorflow-zh/tutorials/word2vec.html这一节是关于 word2vec 模型的,可以用来学习词的向量表达,也叫‘word embeddings’。之前写过一篇:word2vec原创 2017-05-19 23:02:08 · 8746 阅读 · 1 评论 -
TensorFlow-10-基于 LSTM 建立一个语言模型
今日资料: https://www.tensorflow.org/tutorials/recurrent 中文版: http://wiki.jikexueyuan.com/project/tensorflow-zh/tutorials/recurrent.html 代码: https://github.com/tensorflow/models/blob/master/tutorials/原创 2017-06-09 20:18:33 · 10813 阅读 · 1 评论 -
TensorFlow-11-策略网络
今日资料: 《Tensorflow 实战》-策略网络 代码: https://github.com/awjuliani/DeepRL-Agents/blob/master/Policy-Network.ipynb强化学习是机器学习的一个重要分支,可以解决连续决策的问题。一个强化学习问题,主要包含三个概念,环境状态,行动,奖励, 强化学习的目标就是获得最多的累计奖励。它有很多应用,比如控制机器人原创 2017-06-09 20:19:06 · 7998 阅读 · 0 评论 -
AI 在 marketing 上的应用
AI 在 marketing 中有很多应用,例如 搜索,推荐系统,程序化广告,市场预测,语音/文本识别(会话商务),防欺诈,网页设计,商品定价,聊天机器人等。其中很重要的一个部分叫 audience target,AI 可以应用在这里,可以对顾客和顾客的需求进行精准的定位,找到前20%最有价值的客户,预测顾客下一次会买什么东西,这样可以减少时间金钱等资源的消耗。另一个应用是内容生成,输...翻译 2018-05-28 07:15:47 · 2926 阅读 · 0 评论 -
用 TensorFlow.js 在浏览器中训练神经网络
本文结构:什么是 TensorFlow.js为什么要在浏览器中运行机器学习算法应用举例:regression和 tflearn 的代码比较1. 什么是 TensorFlow.jsTensorFlow.js 是一个开源库,不仅可以在浏览器中运行机器学习模型,还可以训练模型。 具有 GPU 加速功能,并自动支持 WebGL 可以导入已经训练好的模型,也可以在浏览器中重...原创 2018-06-20 11:17:10 · 12652 阅读 · 2 评论 -
TensorFlow-4: tf.contrib.learn 快速入门
学习资料: https://www.tensorflow.org/get_started/tflearn原创 2017-04-26 10:39:52 · 10389 阅读 · 1 评论 -
TensorFlow-5: 用 tf.contrib.learn 来构建输入函数
学习资料: https://www.tensorflow.org/get_started/input_fn对应的中文翻译:原创 2017-04-26 10:41:31 · 7414 阅读 · 0 评论 -
详解 TensorBoard-如何调参
什么是 TensorBoardTensorBoard 是 TensorFlow 上一个非常酷的功能,我们都知道神经网络很多时候就像是个黑盒子,里面到底是什么样,是什么样的结构,是怎么训练的,可能很难搞清楚,而 TensorBoard 的作用就是可以把复杂的神经网络训练过程给可视化,可以更好地理解,调试并优化程序。我们在建立神经网络模型解决问题时,例如想要用一个简单的 CNN 进行数字识别时,最想知道原创 2017-05-12 12:46:11 · 16741 阅读 · 4 评论 -
TensorFlow-7-TensorBoard Embedding可视化
学习资料 https://www.tensorflow.org/get_started/summaries_and_tensorboard今天来看 TensorBoard 的一个内置的可视化工具 Embedding Projector, 是个交互式的可视化,可用来分析诸如 embeddings 的高维数据。 embedding projector 将从你的 checkpoint 文件中读取 em原创 2017-05-02 11:21:03 · 17978 阅读 · 9 评论 -
自己动手写个聊天机器人吧
学习来源于Sirajology的视频 Build a Chatbot昨天写LSTM的时候提到了聊天机器人,今天放松一下,来看看chatrobot是如何实现的。前天和一个小伙伴聊,如果一个机器人知道在它通过图灵测试后可能会被限制,那它假装自己不能通过然后逃过一劫,从此过上自由的生活会怎样。Retrieval based model以前很多聊天机器人是以 Retrieval based model 模型原创 2017-04-26 11:04:07 · 18898 阅读 · 2 评论 -
自己写个 Prisma
Sirajology的视频链接前一段时间特别火的 Prisma 大家都玩了么,看了这篇文章后,你也可以自己写一个 Prisma 迷你版了。这个 idea 最开始起源于 Google Research Blog Here’s the initial Google DeepDream blog post:他们用大量的图片数据来训练深度神经网络,使这个网络可以判断出图片中的事物,然后投入一个新的图片,原创 2017-04-26 11:05:20 · 10980 阅读 · 3 评论 -
用 TensorFlow 创建自己的 Speech Recognizer
参考资料 源码请点:https://github.com/llSourcell/tensorf…语音识别无处不在,siri,google,讯飞输入法,讯飞语记,智能家居,车,etc。 每天都在用的,很好奇它是怎么实现的,今天来看看这么便利的东东到底是什么样子呢。 进化史最开始的 speech recognizer 只能识别 0-9 这几个数字,说别的单词是识别不了滴。后来有一个叫做 DAR原创 2017-04-26 11:06:37 · 11088 阅读 · 1 评论 -
用 TensorFlow 让你的机器人唱首原创给你听
Siraj 的视频 源码今天想来看看 AI 是怎样作曲的。本文会用 TensorFlow 来写一个音乐生成器。当你对一个机器人说:我想要一种能够表达出希望和奇迹的歌曲时,发生了什么呢?计算机会首先把你的语音转化成文字,并且提取出关键字,转化成词向量。然后会用一些打过标签的音乐的数据,这些标签就是人类的各种情感。接着通过在这些数据上面训练一个模型,模型训练好后就可以生成符合要求关键词的音乐。程序最终原创 2017-04-26 11:07:49 · 18275 阅读 · 6 评论 -
用 Tensorflow 建立 CNN
稍稍乱入的CNN,本文依然是学习周莫烦视频的笔记。还有 google 在 udacity 上的 CNN 教程。CNN(Convolutional Neural Networks) 卷积神经网络简单讲就是把一个图片的数据传递给CNN,原涂层是由RGB组成,然后CNN把它的厚度加厚,长宽变小,每做一层都这样被拉长,最后形成一个分类器:如果想要分成十类的话,那么就会有0到9这十个位置,这个数据属于哪一类就原创 2017-05-01 11:58:20 · 9171 阅读 · 3 评论 -
5分钟构建一个自己的无人驾驶车
心情不够振奋,学个新技术吧!翻译来源: https://www.youtube.com/watch?v=hBedCdzCoWM发现了一个特逗儿的小伙儿,有一些5分钟系列的视频,介绍一些人工智能的技术,有兴趣的可以去他的youtube频道。今天要讲的是自动驾驶车是怎样工作的,然后在一个模拟的环境中应用我们自己的自动驾驶车。自动驾驶车再也不是只能在科幻小说里面才能看到的东西了,很多大的公司比如说谷歌,原创 2017-04-26 10:57:36 · 14465 阅读 · 5 评论 -
一文学会用 Tensorflow 搭建神经网络
cs224d-Day 6: 快速入门 Tensorflow本文是学习这个视频课程系列的笔记,课程链接是 youtube 上的, 讲的很好,浅显易懂,入门首选, 而且在github有代码, 想看视频的也可以去他的优酷里的频道找。Tensorflow 官网神经网络是一种数学模型,是存在于计算机的神经系统,由大量的神经元相连接并进行计算,在外界信息的基础上,改变内部的结构,常用来对输入和输出间复杂的关原创 2017-04-26 10:48:55 · 13367 阅读 · 4 评论 -
TensorFlow-6-TensorBoard 可视化学习
学习资料: https://www.tensorflow.org/get_started/summaries_and_tensorboard中文翻译: http://wiki.jikexueyuan.com/project/tensorflow-zh/how_tos/summaries_and_tensorboard.html今天学的内容是 TensorBoard 它的作用就是可以把复杂的神经原创 2017-04-26 10:42:31 · 8185 阅读 · 1 评论 -
代码实例:如何使用 TensorFlow 2.0 Preview
去年8月13日,谷歌宣布 “TensorFlow 2.0 is coming”,最近几天,谷歌 TensorFlow 团队刚刚发布了 TensorFlow 2.0 Preview 版,可以来这里查看:现在还不是最终版本,而且可能还不太稳定,不过大家都可以开始尝试,并提出建议和反馈,请查看如何提交报告:本文结构:从 TensorFlow 1.12 到 TensorFlow 2.0 pre...原创 2019-01-14 15:33:36 · 18089 阅读 · 2 评论