深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。[1] 深度学习的概念由Hinton等人于2006年提出。基于深信度网(DBN)提出非监督贪心逐层训练算法,为解决深层结构相关的优化难题带来希望,随后提出多层自动编码器深层结构。此外Lecun等人提出的卷积神经网络是第一个真正多层结构学习算法,它利用空间相对关系减少参数数目以提高训练性能。[1] 深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。 同机器学习方法一样,深度机器学习方法也有监督学习与无监督学习之分.不同的学习框架下建立的学习模型很是不同.例如,卷积神经网络(Convolutional neural networks,简称CNNs)就是一种深度的监督学习下的机器学习模型,而深度置信网(Deep Belief Nets,简称DBNs)就是一种无监督学习下的机器学习模型。
资源文件列表
DeepLearning-master/.gitignore , 115
DeepLearning-master/README.md , 1072
DeepLearning-master/c/DBN.c , 15237
DeepLearning-master/c/DBN.h , 440
DeepLearning-master/c/HiddenLayer.h , 391
DeepLearning-master/c/LogisticRegression.c , 3300
DeepLearning-master/c/LogisticRegression.h , 500
DeepLearning-master/c/RBM.c , 5938
DeepLearning-master/c/RBM.h , 613
DeepLearning-master/c/SdA.c , 15302
DeepLearning-master/c/SdA.h , 441
DeepLearning-master/c/dA.c , 5508
DeepLearning-master/c/dA.h , 481
DeepLearning-master/c/utils.h , 124
DeepLearning-master/cpp/DBN.cpp , 12516
DeepLearning-master/cpp/DBN.h , 345
DeepLearning-master/cpp/HiddenLayer.cpp , 1422
DeepLearning-master/cpp/HiddenLayer.h , 237
DeepLearning-master/cpp/LogisticRegression.cpp , 2695
DeepLearning-master/cpp/LogisticRegression.h , 270
DeepLearning-master/cpp/RBM.cpp , 4997
DeepLearning-master/cpp/RBM.h , 484
DeepLearning-master/cpp/SdA.cpp , 12724
DeepLearning-master/cpp/SdA.h , 346
DeepLearning-master/cpp/dA.cpp , 4717
DeepLearning-master/cpp/dA.h , 382
DeepLearning-master/cpp/utils.cpp , 417
DeepLearning-master/go/DBN.go , 5538
DeepLearning-master/go/HiddenLayer/HiddenLayer.go , 1121
DeepLearning-master/go/LogisticRegression.go , 2740
DeepLearning-master/go/LogisticRegression/LogisticRegression.go , 1634
DeepLearning-master/go/RBM.go , 4685
DeepLearning-master/go/RBM/RBM.go , 3623
DeepLearning-master/go/SdA.go , 6631
DeepLearning-master/go/dA.go , 4378
DeepLearning-master/go/dA/dA.go , 2720
DeepLearning-master/go/utils/utils.go , 395
DeepLearning-master/java/.gitkeep , 0
DeepLearning-master/java/src/DeepLearning/DBN.java , 7154
DeepLearning-master/java/src/DeepLearning/HiddenLayer.java , 1363
DeepLearning-master/java/src/DeepLearning/LogisticRegression.java , 3130
DeepLearning-master/java/src/DeepLearning/RBM.java , 5879
DeepLearning-master/java/src/DeepLearning/SdA.java , 8359
DeepLearning-master/java/src/DeepLearning/dA.java , 5631
DeepLearning-master/java/src/DeepLearning/utils.java , 576
DeepLearning-master/python/CDBN.py , 3985
DeepLearning-master/python/CRBM.py , 1578
DeepLearning-master/python/DBN.py , 4854
DeepLearning-master/python/Dropout.py , 5275
DeepLearning-master/python/HiddenLayer.py , 2303
DeepLearning-master/python/LogisticRegression.py , 2482
DeepLearning-master/python/MLP.py , 2152
DeepLearning-master/python/RBM.py , 4670
DeepLearning-master/python/SdA.py , 5494
DeepLearning-master/python/dA.py , 4289
DeepLearning-master/python/utils.py , 731
DeepLearning-master/scala/DBN.scala , 6176
DeepLearning-master/scala/HiddenLayer.scala , 1461
DeepLearning-master/scala/LogisticRegression.scala , 2813
DeepLearning-master/scala/RBM.scala , 5708
DeepLearning-master/scala/SdA.scala , 7358
DeepLearning-master/scala/dA.scala , 5376
