人工智能与计算机视觉

人工智能简介

什么是人工智能?

人工智能就是通过机器来模拟人类认知能力的技术
人工智能最核心的能力就是根据给定的输入做出预判或预测。

人工智能的三大要素

数据,算法,算力
数据 : 顾名思义,人工智能就是靠数据的训练来完成智能的预测
算法 : 当你交给计算机一个任务的时候,不但要告诉它做什么,还要告诉他怎么做。怎么做的一系列指令就叫做算法。
算力 : 高性能芯片组成的计算能力

智能影像计算机视觉 智能计算与机器视觉_人工智能

人工智能关系圈

人工智能包含机器学习但不完全是机器学习,除机器学习以外还有由人工编程指定逻辑和算法,从而实现预定义的弱人工智能
同时深度学习又是机器学习的一个子集,除深度学习外机器学习仍包含其它大量算法

智能影像计算机视觉 智能计算与机器视觉_机器学习_02

人工智能具体分类

机器学习:一种实现人工智能的方法
深度学习:一种实现机器学习的技术
人工神经网络:一种机器学习的算法

智能影像计算机视觉 智能计算与机器视觉_深度学习_03

神经网络-机器要怎么思考?

人造神经元
输入:x1,x2,x3
输出:output
简化模型:约定每种输入只有两种可能为1或0

所有输入都是1,表示各种条件都成立,输出就是1;
所有输入都是0,表示条件都不成立,输出就是0

【举例一】西瓜好坏?颜色:青绿;根蒂:蜷缩;敲声:浊想。---好瓜
【举例二】家庭春游?价格:高低;天气:好坏;家人:是否可同行

智能影像计算机视觉 智能计算与机器视觉_深度学习_04

神经网络的逻辑架构

智能影像计算机视觉 智能计算与机器视觉_深度学习_05


案例:

智能影像计算机视觉 智能计算与机器视觉_深度学习_06

什么是深度学习?

传统的神经网络发展到了多隐藏层的情况,具有多个隐藏层的神经网络被称为深度神经网络,基于深度神经网络的机器学习研究称之为深度学习

智能影像计算机视觉 智能计算与机器视觉_深度学习_07

计算机视觉

什么是计算机视觉?

总结为一句话就是:就是让计算机拥有人能所见、人能所识、人能所思的能力,就可以称计算机拥有视觉,即计算机视觉

基于深度学习的计算机视觉

从下图我们可以看出计算机视觉并不是从一开始就依靠深度学习去解决的,而是一个不断尝试和探索的过程!

智能影像计算机视觉 智能计算与机器视觉_人工智能_08


采用了深度学习的计算机视觉在错误率方面的进步

智能影像计算机视觉 智能计算与机器视觉_计算机视觉算法与智能车应用 pdf_09

计算机视觉的五大应用

  1. 图像分类
  2. 目标检测
  3. 目标跟踪
  4. 语义分割
  5. 实例分割