TensorFlow 笔记
肖朋伟
订阅号:JavaJobs
展开
-
TensorFlow笔记-00-开篇
人工智能实践:TensorFlow笔记从今天开始,从零开始学习TensorFlow,有相同兴趣的同志,可以互相学习笔记TensorFlow笔记-章节介绍人工智能概述 1.概述2.windows系统下的安装python高级语法 1.函数、模块、包2.类、对象、面向对象的编程3.文件操作TensorFlow框架 1.张量,计算图,会话2.向前传播3.反向传播神经网络...原创 2018-08-19 09:50:06 · 8349 阅读 · 0 评论 -
TensorFlow笔记-01-开篇概述
人工智能实践:TensorFlow笔记-01-概述什么是人工智能? 人工智能:机器模拟人的意识和思维艾伦·麦席森·图灵(1912/06–1954/06),美国数学家,逻辑学家,“计算机科学之父”,“人工智能之父”人工智能助理 谷歌 Assistant,微软 Cortana,苹果Siri,亚马逊 Alexa,小米 小爱同学什么是机器学习? 机器学习是人工智能的一种方法,是人工智能的...原创 2018-08-19 11:37:41 · 10536 阅读 · 2 评论 -
TensorFlow笔记-02-使用PyCharm搭建TensorFlow环境(win版非虚拟机)
Windows下TensorFlow环境的搭建(非虚拟机)本篇介绍的是在windows系统下,使用Anaconda+PyCharm,不使用虚拟机安装Linux安装Anaconda这个相信有很多人都在用,所以简单说一下如果没有安装可以直接去Anaconda官网下载:https://www.anaconda.com/download/提示:安装时记住安装目录 默认安装就可以...原创 2018-08-20 12:14:47 · 14655 阅读 · 0 评论 -
TensorFlow笔记-03-张量,计算图,会话
TensorFlow笔记-02-张量,计算图,会话搭建你的第一个神经网络,总结搭建八股基于TensorFlow的NN:用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型张量(tensor):多维数组(列表)阶:张量的维数 ···维数······阶 ··········名字············例子············· ···...原创 2018-08-20 18:22:09 · 8598 阅读 · 0 评论 -
TensorFlow笔记-04-神经网络的实现过程,前向传播
TensorFlow笔记-03-神经网络的实现过程 基于TensorFlow的NN:用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型张量(tensor):多维数组(列表)阶:张量的维数计算图(Graph):搭建神经网络的计算过程,只搭建,不运算会话(Session):执行计算图中的结点运算参数:即计算图中的权重,用变量表示,随机给初值 其...原创 2018-08-20 20:08:54 · 11294 阅读 · 0 评论 -
TensorFlow笔记-05-反向传播,搭建神经网络的八股
TensorFlow笔记-05-神经网络的实现过程(代码),反向传播先回顾神经网络的实现过程神经网络的实现过程1.准备数据,提取特征,作为输入喂给神经网络2.搭建NN结构,从输入到输出(先搭建计算图,再用会话执行) (NN前向传播算法===>计算输出)3.大量特征数据喂给NN,迭代优化NN参数 (NN反向传播算法===>优化参数训练模型)4.使用训练好的模型原创 2018-08-23 21:38:18 · 10453 阅读 · 0 评论 -
TensorFlow笔记-06-神经网络优化-损失函数,自定义损失函数,交叉熵
TensorFlow笔记-06-神经网络优化-损失函数,自定义损失函数神经元模型:用数学公式比表示为:f(Σi xi*wi + b), f为激活函数神经网络 是以神经元为基本单位构成的激活函数:引入非线性激活因素,提高模型的表达能力 常用的激活函数有relu、sigmoid、tanh等(1)激活函数relu:在Tensorflow中,用tf.nn.relu()表示 (2)激活函数...原创 2018-08-24 14:57:39 · 16297 阅读 · 2 评论 -
TensorFlow笔记-07-神经网络优化-学习率,滑动平均
TensorFlow 笔记-06-神经网络优化-交叉熵,学习率交叉熵交叉熵(Cross Entropy):表示两个概率分布之间的距离,交叉熵越大,两个概率分布距离越远,两个概率分布越相异;交叉熵越小,两个概率分布距离越近,两个概率分布越相似交叉熵计算公式:H(y_, y) = -Σy_ * log y用 Tensorflow 函数表示 ce = -tf.reduce_mean(...原创 2018-08-28 21:48:07 · 12511 阅读 · 0 评论 -
TensorFlow笔记-08-过拟合,正则化,matplotlib 区分红蓝点
TensorFlow笔记-08-过拟合,正则化,matplotlib可视化工具模块首先提醒一下,第7讲的最后滑动平均的代码已经更新了,代码要比理论重要今天是过拟合,和正则化,本篇后面可能或更有兴趣,因为涉及到可视化图形了,而不是纯数据过拟合:神经网络模型在训练集上的准确率比较高在新的数据进行预测或分类时准确率较低,说明模型泛华能力差正则化:在损失函数中给每个参数w加上权重,引入模型辅助度...原创 2018-10-31 18:48:02 · 2252 阅读 · 0 评论