
神经网络
万万冇想到
记录学习点点滴滴,敲打程序自得其乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1-1BP神经网络--简单代码实现
BP(back propagation)神经网络是1986年由Rumelhart和McClelland为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是目前应用最广泛的神经网络。该代码不使用任何第三方深度学习工具包实现,利用Python3实现。# -*- coding: utf-8 -*-import numpy as np######分别表示两种激活函数,tan...原创 2018-07-14 08:54:24 · 632 阅读 · 0 评论 -
6-2 稀疏自动编码器--Keras实现
查看完整代码http://www.daimapi.com/neuralnetwork6_2/该代码利用Python3实现,利用到了深度学习工具包Keras。 自编码器(AutoEncoder),即可以使用自身的高阶特征自我编码,自编码器其实也是一种神经网络,其输入和输出是一致的,借助了稀疏编码的思想,目标是使用稀疏的高阶特征重新组合来重构自己。 如果我们对隐层单元施...原创 2018-07-16 09:44:56 · 3808 阅读 · 3 评论 -
6-1 单隐含层自动编码器--Keras实现
查看完整代码http://www.daimapi.com/neuralnetwork6_1/该代码利用Python3实现,利用到了深度学习工具包Keras。 自编码器(AutoEncoder),即可以使用自身的高阶特征自我编码,自编码器其实也是一种神经网络,其输入和输出是一致的,借助了稀疏编码的思想,目标是使用稀疏的高阶特征重新组合来重构自己。 # -*- coding: utf-8...原创 2018-07-16 09:43:09 · 734 阅读 · 0 评论 -
5-1对抗生成神经网络(GAN)--Keras实现
点击查看完整代码http://www.daimapi.com/neuralnetwork5_1/该代码利用Python3实现,利用到了深度学习工具包Keras。Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和R...原创 2018-07-15 10:43:14 · 2549 阅读 · 2 评论 -
4-2卷积神经网络(CNN)--Tensorflow实现
点击查看完整代码http://www.daimapi.com/neuralnetwork4_2/该代码利用Python3实现,利用到了深度学习工具包Tensorflow。TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活...原创 2018-07-15 10:41:37 · 249 阅读 · 0 评论 -
4-1卷积神经网络(CNN)--Keras实现
点击查看完整代码http://www.daimapi.com/neuralnetwork4_1/该代码利用Python3实现,利用到了深度学习工具包Keras。Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和R...原创 2018-07-15 10:39:38 · 835 阅读 · 0 评论 -
3-3长短时记忆神经网络(LSTM)--Tensorflow实现
点击查看完整代码http://www.daimapi.com/neuralnetwork3_3/该代码利用Python3实现,利用到了深度学习工具包Tensorflow。TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活...原创 2018-07-15 10:37:46 · 1786 阅读 · 0 评论 -
3-2长短时记忆神经网络(LSTM)--Keras实现
点击查看完整代码http://www.daimapi.com/neuralnetwork3_2/该代码利用Python3实现,利用到了深度学习工具包Keras。Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和R...原创 2018-07-15 10:35:45 · 1899 阅读 · 0 评论 -
3-1长短时记忆神经网络(LSTM)--简单代码实现
点击查看完整代码http://www.daimapi.com/neuralnetwork3_1/LSTM(Long Short-Term Memory)是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。LSTM 已经在科技领域有了多种应用。基于LSTM的系统可以学习翻译语言、控制机器人、图像分析、文档摘要、语音识别图像识别、手写识别、控制聊天机器人、...原创 2018-07-15 10:33:45 · 4575 阅读 · 1 评论 -
2-1径向基神经网络(RBF)代码
点击查看完整代码http://www.daimapi.com/neuralnetwork2_1/ 径向基神经网络(Radial Basis Function Network),简写为RBF,该代码不使用任何第三方深度学习工具包实现,利用Python3实现。# -*- coding: utf-8 -*-from scipy import *from scipy.linalg...原创 2018-07-15 10:30:21 · 4782 阅读 · 4 评论 -
1-2BP神经网络--Keras实现
该代码利用Python3实现,利用到了深度学习工具包Keras。Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和RNN,或二者的结合;3.无缝CPU和GPU切换。# -*- coding: utf-8 -*-...原创 2018-07-14 08:55:42 · 5992 阅读 · 9 评论 -
6-3 稀疏自动编码器--Keras实现
查看完整代码http://www.daimapi.com/neuralnetwork6_3/ 该代码利用Python3实现,利用到了深度学习工具包Keras。 从之前autoencoder的原理可以看出,autoencoder是直接去学习的输入数据的隐藏层表达,但VAE则不是如此。 假定认为输入数据的数据集D(显变量)是受到一组隐变量 z 的控...原创 2018-07-16 09:46:36 · 2954 阅读 · 0 评论