TensorFlow
文章平均质量分 60
你看起来很好吃
这个作者很懒,什么都没留下…
展开
-
5、多层感知机(MLP)
有理论研究表明,神经网络隐含层,层数越多,所需要的隐含节点可以越少。实际使用中,使用层数较深的神经网络会遇到许多困难,比如容易过拟合、参数难以调试,梯度弥散等等。过拟合:有一种方法叫Dropout,在使用复杂的卷积神经网络训练图像数据时尤其有效,简单说,就是将神经网络某一层的输出节点数据随机丢弃一部分。实质上等于创造出了很多新的随机样本,通过增大样本量、减少特征数量来防止过拟合。参数难原创 2017-03-17 20:09:30 · 5202 阅读 · 0 评论 -
1、TensorFlow基础
1.1 概要官网:https://www.tensorflow.org/GitHub:https://github.com/tensorflow/tensorflow模型仓库:https://github.com/tensorflow/modelsTensorFlow既是一个实现机器学习算法的接口,也是执行机器学习算法的框架。除了执行深度学习,还可以实现许多其他算法,比如线性回原创 2017-03-12 17:50:38 · 421 阅读 · 0 评论 -
3、TensorFlow实现Softmax回归识别手写数字
一、数据集介绍55000个训练集、10000个测试集、5000个验证集。手写数字图片28*28像素,从二维结构转化为一维(后面章节使用卷积神经网络会利用空间结构)=784维特征。0到9共10维label特征。from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_原创 2017-03-13 22:19:49 · 591 阅读 · 0 评论 -
2.TensorFlow安装
不同操作系统,包含两种情况:仅CPU、使用GPU。本文介绍 Mac、Python3.6、仅CPU的安装1、安装Anaconda:Anaconda是Python的一个科学计算发行版,内置了数百个Python经常会使用的库,其中可能有一些还是TensorFlow的依赖库。解决了单独安装兼容性的问题。Anaconda是目前最好的科学计算的Python环境,方便了安装,也提高了性能原创 2017-03-13 14:12:01 · 416 阅读 · 0 评论 -
4、自编码器
自编码器其实也是一种神经网络算法。它与神经网络的区别有:1、自编码器适合无监督学习,即没有标注,也可以提取高阶特征;2、输入与输出一致,期望提炼出高阶特征来还原自身数据。3、单隐含层的自编码器,类似于主成分分析(PCA)实际作用:先用自编码器的方法进行无监督的预训练,提取特征并初始化权重,然后使用标注信息进行监督式的训练。当然不局限于预训练,直接使用自编吗器进行特征原创 2017-03-14 18:51:51 · 816 阅读 · 0 评论