机器学习步骤
例如图像识别、语音识别、自然语言理解、天气预测、基因表达等。目前我们通过机器学习去解决这些问题的思路都是这样的(以视觉感知为例):
Low-level sensing -->Preprocessing -->Feature extract -->Feature selection
-->Inference;prediction;recognition
从开始的通过传感器(例如CMOS)来获得数据,然后经过预处理、特征提取、特征选择,再到推理、预测或者识别。最后一个部分,也就是机器学习的部分,绝大部分的工作是在这方面做得。而中间这三个部分,概括起来就是特征表达。良好的特征表达,对最终算法的准确性起了非常关键的作用,而且系统的主要计算和测试工作都耗在这一大部分。但,这块实际中一般都是人工完成的,靠人工提取特征。
然而,手工选取特征是一件非常费力、启发式(需要专业知识)的方法,能不能选取好很大程度上靠经验和运气,而且它的调节需要大量的时间。既然手工选取特征不太好,那么能不能自动的学习一些特征呢?答案是能!Deep Leaning就是用来干这个事情的,不需要人参与特征的选取过程。
机器学习就是模拟人类的学习行为
那它是怎么学习的呢?怎么知道哪些特征好哪些不好呢?我们说机器学习是一门专门研究计算机怎么模拟或实现人类的学习行为的学科,那么人类的视觉系统是怎么工作的呢?
人类的视觉系统从原始信号,做低级抽象,逐渐像高级抽象迭代。人类的逻辑思维,经常使用高度抽象的概念。例如,从原始信号摄入开始(瞳孔摄入像素pixels),接着做初步处理(大脑皮层某些细胞发现边缘和方向),然后抽象(大脑判定,眼前的物体的形状,是圆形的),然后进一步抽象(大脑进一步判定该物体是只气球)。
总的来说,人的视觉系统的信息处理是分级的,从低级的V1区提取边缘特征,再到V2区的形状或者目标的部分等,再到更高层,整个目标,目标的行为等。也就是说高层的特征是底层特征的组合,从底层到高层的特征越来越抽象,越来越能表示语义或者意图。而抽象层面越高,存在的可能猜测就越少,就越利于分类。例如,单词集合和句子的对应是多对一的,句子和语义的对应又是多对一的,语义和意图的对应还是多对一的,这是个层级体系。
分层,而Deep Leaning 的deep就是表示存在多少层,有多深。
因为要学习的是特征的表达,那么关于特征,或者说是关于这个层级特征,我们需要了解更深入点,所以再说deep leaning 之前,我们有必要再啰嗦下特征~~
相关推荐
经典教材Deep Learning 深度学习中英文完整版(彩色高清),深度学习必读书籍,彩色高清,体验很棒!
在deeplearning.ai深度学习专项课程之后,吴恩达在斯坦福又开了一门学分课,这门课涉及到深度学习的基础知识、神经网络构建,以及如何完成一个成功的机器学习项目。具体将涉及卷积网络,RNNs,LSTM,Adam,Dropout,...
《深度学习必读Keras大神》学习纪录(目前进度:第五章)关于书籍书本采用Jerry老师推荐的《深度学习深度学习必读-Keras大神带你用Python实作》作者:弗朗索瓦·乔莱特(FrançoisChollet)译者:叶欣睿出版社:旗标...
coursea课程 neural network and deep learning 课后编码作业所需用到的代码
R Deep Learning Cookbook by Dr. PKS Prakash English | 4 Aug. 2017 | ISBN: 1787121089 | ASIN: B071NDMWN2 | 288 Pages | AZW3 | 6.91 MB Powerful, independent recipes to build deep learning models in ...
LearningOpenCV英文版+学习OpenCV中文版+书中例程 + Leaning OpenCV3 完整版 图像处理学习入门资料,英文原LearningOpenCV,中文版学习opencv,以及书中涉及到的例程。对图像处理入门很大的帮助。
Machine Leaning by Andrew NG 详细笔记。
《Leaning OpenCV》英文原版附带得源码,很有用得东西哦!
torch-1.10.0-cp36-cp36m-linux_aarch64_test
【Github项目文档】DeepLearningTutorial项目说明Deep Learning,Leaning deep,Have fun!介绍如果你是深度学习/卷积神经网络的初学者,且对图像分类、目标检测、分割等CV相关领域感兴趣,请继续↓↓↓↓↓↓↓↓↓↓...
C-leaning:学习C语言
Deep learning doesn’t have to be intimidating. Until recently, this machine-learning method required years of study, but with frameworks such as Keras and Tensorflow, software engineers without a ...
machine leaning 谷歌课程
此讲义属于斯坦福大学吴恩达老师的课程pdf原版,可配合公开课进行学习。
机器学习入门必看教程,认真研究每一个公式背后的意义,不要放过每一个参数,变量和运算符存在的意义!会大大提高数学功底和分析能力!
matlab kinect 代码
声明:本pdf来自网络,仅供学习用,不可用于商业用途。 深度学习,大牛作品,希望对大家有用
Python学习手册(第五版,原版/英文版)Leaning Python 5th edition by Mark Lutz
该文档主要介绍了OPENCV的基础知识和一些基本操作(如图像、视频读取以及图像处理等)