deep learning 个人理解及其实现工具
2015-06-05 14:13
911 查看
1、深度学习实质(个人理解)
深度学习,是对应于原有的浅层神经网络(如BP、RBF)的概念。是具有深隐层的网络结构及相应结构的训练方法(如SAE、DBN、CNN)。换言之,深度学习的本质是多层神经网络的一种区别于梯度下降方法的参数搜索方法,这种方法能在可接受的时间范围内构建深层的神经网络。
2、深度学习的工具
1)MATLAB(可研究学习使用,能方便的与其他分析方法结合以验证模型。实现非官方版本。)
https://github.com/yangzhixuan/DeepLearnToolbox
添加DeepLearnToolbox目录及其子目录
addpath(genpath('D:\Program Files\MATLAB\R2013a\toolbox\DeepLearnToolbox'));
2)C
https://github.com/torch/torch7
Torch is the main package in Torch7 where data structures for multi-dimensional tensors and mathematical operations over these are defined. Additionally, it provides many utilities for accessing files, serializing objects of arbitrary types and other useful
utilities.
3)Python
Theano是一个python库,使得写深度学习模型更加容易,同时也给出了一些关于在GPU上训练它们的选项。(工业级标配 linux+Python+Theano+GPU
?)
深度学习,是对应于原有的浅层神经网络(如BP、RBF)的概念。是具有深隐层的网络结构及相应结构的训练方法(如SAE、DBN、CNN)。换言之,深度学习的本质是多层神经网络的一种区别于梯度下降方法的参数搜索方法,这种方法能在可接受的时间范围内构建深层的神经网络。
2、深度学习的工具
1)MATLAB(可研究学习使用,能方便的与其他分析方法结合以验证模型。实现非官方版本。)
https://github.com/yangzhixuan/DeepLearnToolbox
添加DeepLearnToolbox目录及其子目录
addpath(genpath('D:\Program Files\MATLAB\R2013a\toolbox\DeepLearnToolbox'));
2)C
https://github.com/torch/torch7
Torch is the main package in Torch7 where data structures for multi-dimensional tensors and mathematical operations over these are defined. Additionally, it provides many utilities for accessing files, serializing objects of arbitrary types and other useful
utilities.
3)Python
Theano是一个python库,使得写深度学习模型更加容易,同时也给出了一些关于在GPU上训练它们的选项。(工业级标配 linux+Python+Theano+GPU
?)
相关文章推荐
- 图像识别和图像搜索
- 卷积神经网络
- 用于对象识别的最好的多级结构是什么?(What is the Best Multi-Stage Architecture for Object Recognition)
- deep learning 在各对象数据集上的识别率比较
- 深度学习札记
- 图像智能打标签‘神器’-AlchemyVision API
- ubuntu theano 安装成功,windows theano安装失败
- 深度学习的一些教程
- ubuntu 14.04上配置无GPU的Caffe(A卡机适用)
- 1.linear Regression
- 1.linear Regression
- Theano 模块 基础知识篇
- Deep learning: autoencoders and sparsity
- 开设博客初衷
- unbutu12.04 64bit系统 安装theano+cuda5.5,并运行deeplearningtutorial里面的代码
- 从CVPR2013看计算机视觉研究的三个趋势
- DL相关文献整理
- ImageNet Classification with Deep Convolutional Neural Networks 阅读理解及问题
- 51CTO学院优质新课抢先体验-5折好课帮你技能提升、升职加薪
- 机器学习的模型训练中的具体模型是什么问题