第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人

第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人

  • 第三十四章:机器学习与人工智能
    • 1、分类 Classification
    • 2、做分类的算法 分类器 Classifier
    • 3、用于分类的值是特征 Feature
    • 4、特征值+种类叫做标记数据 Labeled data
    • 5、决策边界 Decision boundaries
    • 6、混淆矩阵 Confusion matrix
    • 7、决策树 Decision tree
    • 8、支持向量机 Support Vector Machines
    • 9、人工神经网络 Artificial Neural Network
    • 10、深度学习 Deep learning
    • 11、弱AI, 窄AI Weak AI, Narrow AI
    • 12、强AI Strong AI
    • 13、强化学习 Reinforcement Learning
  • 第三十五章:计算机视觉
    • 1、颜色跟踪算法——跟踪一个像素
    • 2、检测垂直边缘的算法
    • 3、核/过滤器 kernel or filter
    • 4、卷积 convolution
    • 5、Prewitt 算子 Prewitt Operators
    • 6、维奥拉·琼斯 人脸检测 Viola-Jones Face Detection
    • 7、卷积神经网络 Convolutional Neural Networks
  • 第三十六章:自然语言处理 NLP
    • 1、过程
    • 2、实现原理
    • 3、音素 Phonemes
    • 4、语音合成 Speech Synthesis
  • 第三十七章:机器人
    • 1、机器人发展中的例子
    • 2、机器人控制的回路
    • 3、机器人三定律 Three Laws of Robotics

各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!

第三十四章:机器学习与人工智能

以区分飞蛾为例:

1、分类 Classification

2、做分类的算法 分类器 Classifier

3、用于分类的值是特征 Feature

4、特征值+种类叫做标记数据 Labeled data

标记数据如下。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第1张图片

5、决策边界 Decision boundaries

虚线为决策边界如下。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第2张图片

6、混淆矩阵 Confusion matrix

右下角表为混淆矩阵。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第3张图片

7、决策树 Decision tree

第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第4张图片

8、支持向量机 Support Vector Machines

本质上是用任意线段来切分决策空间,不一定是直线。

9、人工神经网络 Artificial Neural Network

不用统计学的算法。模拟人类学习的过程,将数据进行加权求和修正等一系列处理。

10、深度学习 Deep learning

得名原因:有很多的隐藏层。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第5张图片

11、弱AI, 窄AI Weak AI, Narrow AI

只能做指定内容的内容。

12、强AI Strong AI

通用的,和人一样智能的AI叫做强AI,目前没有人能做到。

13、强化学习 Reinforcement Learning

学习什么管用,什么不管用,自己发现成功的策略,这叫强化学习。

第三十五章:计算机视觉

1、颜色跟踪算法——跟踪一个像素

2、检测垂直边缘的算法

物体的边缘有多个色素,不适合颜色跟踪算法。要识别边缘,可以判断其两边像素的颜色差异程度。

3、核/过滤器 kernel or filter

——用来检测垂直边缘的算法的数学符号,如下绿色的图。核或过滤器图示如下。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第6张图片
算法示例如下。
第九课:机器学习与人工智能、计算机视觉、自然语言处理 NLP及机器人_第7张图片

4、卷积 convolution

把核应用于像素块。

5、Prewitt 算子 Prewitt Operators

水平和垂直边缘增强的核叫Prewitt 算子。

6、维奥拉·琼斯 人脸检测 Viola-Jones Face Detection

7、卷积神经网络 Convolutional Neural Networks

用一层层不同的核来识别复杂场景,用脸来举例,先识别边缘,然后形状,器官…直至某一层把所有特征堆积在一起,识别出脸之后,可以进一步用其他算法定位面部标志,如眼睛和眉毛具体位置,从而判断心情等信息。

第三十六章:自然语言处理 NLP

1、过程

通过词性 Parts of speech和短语结构规则 Phrase structure rules构建分析树 Parse tree,并结合语言模型 Language Model来实现语音识别 Speech recognition。

2、实现原理

快速傅立叶变换 Fast Fourier Transform,把波形转换成频率。

3、音素 Phonemes

构成单词的声音片段。

4、语音合成 Speech Synthesis

第三十七章:机器人

1、机器人发展中的例子

法国吃饭鸭 - Digesting Duck, Canard Digerateur。
土耳其行棋傀儡,下国际象棋(假的,有人控制)。
第一台计算机控制的机器出现在1940年代晚期,叫数控机器, Computer Numerical Control(CNC)。
1960年 Unimate,第一个商业贩卖的可编程工业机器人。

2、机器人控制的回路

负反馈回路 negative feedback loop。
比例-积分-导数控制器 Proportional–Integral–Derivative controller PID 控制器
通过控制三个值,比例值——实际值和理想值差多少,积分值——一段时间误差的总和,前两者用来修正错误:导数值(微分值)——期望值和实际值之间的变化率,用来避免未来的错误,这也叫预期控制,来控制进程。

3、机器人三定律 Three Laws of Robotics

——让机器人不要伤害人类。

你可能感兴趣的:(计算机科学,人工智能,机器学习,计算机视觉,个人开发,计算机历史,快速入门)