当前位置: 首页 > news >正文

人工智能-4计算机视觉和图像处理01

深度学习简介

在这里插入图片描述
机器学习是实现人工智能的一种途径,深度学习是机器学习的一个子集
深度学习相比于机器学习,少了‘手动特征提取’部分,交给网络来处理
深度学习流程:数据输入–训练模型(在数据中学习)–输出预测

  • 机器学习:输入-特征工程-训练分类/回归器–输出
  • 深度学习:输入 - 算法(分类器)–输出

图像处理、语音识别、机器翻译、拍照翻译、自动驾驶
内容:深度学习框架TensorFlow应用,深度神经网络

深度学习发展关键点

1989:反向传播(计算机硬件资源不够给力)
2012:李飞飞imageNet数据集,举行竞赛 ,首次使用深度学习
2019:transformer

计算机视觉(CV)

1,定义

计算机视觉是指用摄像机和电脑及其他相关设备,对生物视觉的一种模拟。主要任务是让计算机理解图片或者视频中的内容,就像人类和许多其他生物每天所做的那样。

2,任务

任务拆分:让计算机理解图片中的

  • 场景(办公室,客厅等)
  • 物体(动物,人等)
  • 定位物体在图像中的位置(物体的大小,边界等)
  • 物体间的关系或行为(对话,比赛,吵架等),以及图像表达的意义(悲伤的,喜庆的等)

OpenCv主要是前期工作,对图片处理
计算机视觉三大经典任务:图像分类、目标检测、图像分割

  • 图像分类:区分是猫是狗
  • 目标检测:关注特点的物体目标,获取这一目标的类别信息和位置信息
  • 图像分割:如无人驾驶中对道路和非道路的分割

在这里插入图片描述

3,历史

2012年前 – 基于传统方法
2012年后 – DL在CV遍地开花

相关文章:

  • R语言dplyr包select函数筛选dataframe数据中以指定字符串开头的数据列(变量)
  • 【SpringBoot】SpringBoot+SpringSecurity+CAS实现单点登录
  • 【仿真建模】AnyLogic入门基础教程 第一课
  • 《看漫画学Python》1、2版分享,python最佳入门教程,中学生用业余时间都能学会,北大教授看完都这样定义它
  • python一键去PDF水印,只需十行代码,超级简单...
  • 城市消费券,拒绝恶意爬取
  • C语言第十一课(下):优化扫雷游戏
  • MySQL之优化SELECT语句
  • IPv6与VoIP——ipv6接口标识与VoIP概述
  • 性能测试_JMeter_connection timed out :connect
  • SpringCloud 相关
  • 精华推荐 | 【深入浅出RocketMQ原理及实战】「底层原理挖掘系列」透彻剖析贯穿RocketMQ的存储系统的实现原理和持久化机制
  • 基于JAVA的会议管理系统参考【数据库设计、源码、开题报告】
  • 爬虫基础知识
  • LeetCode 0525. 连续数组:哈希表 + 前缀和
  • 【面试系列】之二:关于js原型
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • AWS实战 - 利用IAM对S3做访问控制
  • Fabric架构演变之路
  • Flex布局到底解决了什么问题
  • Leetcode 27 Remove Element
  • leetcode98. Validate Binary Search Tree
  • magento 货币换算
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Promise面试题2实现异步串行执行
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • Windows Containers 大冒险: 容器网络
  • 初探 Vue 生命周期和钩子函数
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 来,膜拜下android roadmap,强大的执行力
  • 普通函数和构造函数的区别
  • 数据可视化之 Sankey 桑基图的实现
  • 通信类
  • 正则学习笔记
  • UI设计初学者应该如何入门?
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (175)FPGA门控时钟技术
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (译) 函数式 JS #1:简介
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .Net CF下精确的计时器
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET MVC第五章、模型绑定获取表单数据
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET开源项目介绍及资源推荐:数据持久层