deep learning 个人理解及其实现工具

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 ?


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值