如何向别人解释DL工作的实质?

CV数据分析软件 可做CV/AV等源文件的数据提取和分析之用,简单易操作 立即下载

如何向别人解释DL工作的实质?

我的工作是做什么的?

对于这个话题,看到一张图很有说服力。下面列出来。看完之后瞬间从高大上变的low爆了。。。

哦,对了,我研究或者工作的领域叫机器学习和人工智能。这到底是个什么玩意,像我等普通人如何理解,且看下图。

 

废话说道这里,来讲讲主题DL。

DL即Deep Learning,属于计算机视觉的一种。简称CV行业。这两者联系越来越紧密,越来越相似,大有DL代替CV行业中的所有技术的趋势。作为渣渣中的渣渣,还是转载一下知乎前辈的观点:https://zhuanlan.zhihu.com/p/27485775

最近忙里偷闲,刚好有机会整理关于计算机视觉的一些理解。作为一个老兵,又作为一个时刻保持hungry的新人,将自己对cv的很多思考总结一下,仅以抛砖。可能有偏,管中窥豹而已。

大致分成以下几个部分吧:

A. 技术

B. 产品

C. 行业

先谈谈技术,也或许是因为技术是技术人最容易表达清楚的领域吧。最近越来越清晰的感觉到计算机视觉的问题和机器学习的问题更为接近了(排除掉图像预处理等诸多操作),基本上概括起来就3条:1. 描述(特征),或者用英文叫representation;2. 问题的刻画和理解,在这里我没有单一的使用loss function来表述这个问题,问题的刻画和理解应该有更广阔的含义,比如检索问题(当然检索实际上也可以通过loss function来描述);3. 算法、模型、求解:当有了『物』的描述,以及对于问题的刻画,我们需要找到对应的模型来进行求解。上面3条在计算机视觉领域同样适用。

a1. 可以说计算机视觉中有超过60%的工作我们都是在寻找对于图片的一个描述;这个描述可以是0-255的像素值,可以是颜色直方图的分布,可以是我们能够想到的通过各种算子计算到的图像上的局部的,全局的,梯度的,空域的,频域的,各种平滑、锐化、normalization之后的数值表达,也或者是通过类似bow方式获得的图像的统计表达(用block的相似性来表示图片),也或者是计算图像特征点之后的特征计算或者统计(用点的相似性来表示图片),也或者是通过深度学习学习到的某些卷积核作用于图片之后的表达。这些表达我们可能能够描述物理含义,也可能只有统计意义上的物理含义;但有一个趋势:就是这些表达越来越从图像的底层往语意层发生转移,其实追求就只有一个,那就是语意层级的相似性和区分度;无论是光照,大小,角度,噪声,模糊等等可能引起的描述的差异,那么我们终极的追求实际上是语意级的相似性。【在某一个场景下,化成灰我也能认识你】

a2. 问题的刻画和理解。描述这个问题之前我们先来看看目前cv领域最重要也最为基础的task:目标的检测、跟踪、识别,图像的检索,人脸的识别和验证,image caption,image generation,超解像,视觉slam(vo计算)等等,而这些任务本质上都可以概括成几个基本的问题:分类、回归、排序ranking、关联correlation;其实这几个基本的问题放到任何以机器学习为背景的数据科学里面同样适用。搜索引擎是典型的ranking问题,CTR预估是回归问题和ranking问题的结合,topic model是分类问题,人物画像是分类问题(估计把聚类问题归结到分类当中,不一定严谨,见谅),推荐是ranking为主,社交网络则是典型的correlation问题等等。目标检测是典型的分类问题,目前也开始演变成回归问题;物体识别、人脸识别是分类问题;跟踪也是典型的分类+回归的问题;图像检索是ranking问题;image caption是关联问题;image generation是回归问题,视觉slam中最核心的部分特征点的匹配是ranking问题。

a3. 算法、模型、求解:机器学习中一切能够用来求解分类、回归、排序、关联等问题的算法都能够使用,相应的技巧都能够使用,相应的优化方法都能够使用。

总结起来,我们已经有意或无意的在使用更为general的机器学习的方法来处理cv的问题,或者说是用更general的机器学习的观点来刻画和理解cv的应用。


 

产品,其实是我最不想去聊的一个话题。cv的产品层出不穷。监控行业中有大量对cv的需求,工业检测中也对cv的精度有很高的要求,人脸识别、物体识别等都是需求,image caption,拍立淘,百度明星脸,相册分类,手势识别、自然图片中的文字识别、手写识别等。总结起来我们实际上是在把任何需要【人的眼睛+人的记忆能力+人脑的想象力】的任何场景变成cv的场景。能变出什么样的花样呢?视力更好(能够识别比人眼更多的细节),记忆力更好(能够存储、检索比人脑更大的库),想象力更好(比如风格画的生成)。说几个我自己认为能够提升行业效率并真正产生行业价值的产品。

b1. 替代人的智能监控设备,不管智能监控目前是不是效果还不理想,从产品角度他是在替代人工提升行业效率;

b2. 基于视觉的ADAS设备,解放人的部分注意力;

b3. 类似face++等算法的服务,实际上是在通过计算换时间,也是在提升效率;

b4. 医疗图像分析,人脸验证(打卡、解锁),证件识别也实际上是通过密集计算来减少人工成本;

b5. 亚马逊未来超市中通过视觉拿到你所购买的商品信息,并通过人脸等技术完成支付;实际上依然是在通过技术来节省人力成本以及提升行业效率;包括格林深瞳早期希望通过shopping mall的视觉信息进行商业分析都是这个路子。

任何一个以cv为中心的产品,最终能够得以生存下来的原因除了博人眼球之外一定是因为他要么提升了行业效率(时间、人力、计算资源),要么改变了用户体验。


 

行业。轻易不敢谈行业的问题,既没有那个高度,也没有那个能力。一点愚见仅供参考。从入行cv有那么一段时间开始,就在思考cv本身只是一个工具吗?这个工具有可能成为某一个行业不可获取的技术吗?还真有那么几个领域cv不可或缺:

c1. 监控,产品的那一part已经说过,如果智能监控的算法能够好的落地,那cv在这中间一定是提升行业效率的;

c2. 云+端 一体化的cv能力的构建:无论是交通还是医疗领域,云端一体化的cv能力会是未来一个比较长时间的主题;

c3. 很多领域都对cv这个工具有需求,希望借此来完成之前不能完成的任务或者是提升效率;

cv本身有可能能够成为一个行业吗?比如人们对于信息的需求诞生了百度,人们对于商品的需求诞生了阿里,人们对于社交的需求诞生了腾讯,人们对于行、食的需求诞生了滴滴、新美大;那人们对于视觉能力的需求能够诞生什么呢?

从马斯洛需求层级来讲,人对于视觉能力的需求应该是和人对于出行的需求处于同一级?人对于更powerful的视觉能力的需求到底是什么呢?

见微知著?抑或博古通今?

那如果不仅仅是人,如果我们把cv也看成是一个to B的生意,那么B对于更powerful的cv能力的需求是什么呢?

留下这些问题,笔者也会多思考,也希望能够和读者多交流。


 

写到这里,依旧发现技术的那一part是最易书写的。

高通ISP模块全解析:从Raw到JPEG的18个关键处理步骤(附避坑指南) 本文全面解析高通ISP模块从Raw到JPEG的18个关键处理步骤,涵盖原始数据预处理、色彩科学处理链、画质增强与降噪等核心环节。通过实战调优经验,揭示ISP架构中的技术原理与工程实践要点,帮助开发者避免常见问题,提升移动影像处理质量。 阅读详情

相关推荐

Qt Location实战:5分钟搞定地图插件切换与卫星图源加载(附完整代码)

本文是Qt Location开发系列教程的实战指南,详细讲解如何在Qt应用中快速实现地图插件(如Esri、OSM、MapboxGL)的动态切换与卫星图源的加载。通过清晰的代码示例,帮助开发者理解插件机制,解决常见配置问题,并在5分钟内构建出具备交互式地图切换功能的应用程序。

kafka6courier的博客 524

写得非常好的关于CV行业的分析

转自知乎前辈:https://zhuanlan.zhihu.com/p/27485775   最近忙里偷闲,刚好有机会整理关于计算机视觉的一些理解。作为一个老兵,又作为一个时刻保持hungry的新人,将自己对cv的很多思考总结一下,仅以抛砖。可能有偏,管中窥豹而已。 大致分成以下几个部分吧: A. 技术 B. 产品 C. 行业 先谈谈技术,也或许是因为技术是技术人最容易表达清楚的领域...

skywalker_123的博客 5534

Colab虚拟环境配置全攻略:从安装到实战应用

本文详细介绍了在Google Colab中配置Python虚拟环境的完整流程与实战技巧。通过安装Anaconda、创建独立环境、解决常见错误及结合深度学习项目应用,帮助用户有效管理依赖、避免冲突,并利用环境持久化策略提升在Colab中的开发效率与项目可复现性。

weixin_29204121的博客 339

AI/DL概念介绍

AI, ML 与 DLAI - Artificial Intelligence,人工智能,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。ML - Machine Learning,机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识

oscar999的专栏 3179

如何用 OBProxy 实现 OceanBase 的最佳路由策略

本文基于业务中一类常见的路由问题展开,对OceanBase的路由功能及对应配置项做详细介绍,指导用户在业务实践中如何正确的配置路由策略及快速排查路由问题

OceanBase分布式数据库的博客 1679

局部,全局(外部),static等变量详解

首先,必须明白一个程序是包含若干个源文件,每个源文件又是包含若干个函数,每个源文件、函数中又定义了若干个变量。但是每个变量都有自己的作用范围,也就是自己的作用域。只有在作用域内才可以访问变量。 变量的有效范围称为变量的作用域( scope)。归纳起来,变量有4种不同的作用域:文件作用域( file scope)、函数作用域( function scope)、块作用域(block sc...

归根结底不优秀的博客 1322

CV:计算机视觉CV运用领域

图像处理和图像分析:计算机视觉技术可以用于图像处理和图像分析,识别和检测特定的图像特征,例如目标检测、图像分割、边缘检测、图像增强、模式识别等。虚拟现实和增强现实:计算机视觉技术可以用于虚拟现实和增强现实的应用,例如手势识别、人脸识别、位置追踪和物体检测等。医疗保健:计算机视觉技术可以用于医疗图像分析,例如医学影像诊断、肿瘤检测、细胞分析、眼底图像分析和人体成像等。机器人技术:计算机视觉技术在机器人技术中的应用领域非常广泛,包括机器人导航、环境感知、物体检测和识别等。

SYC20110120的博客 1108

ADS仿真设计平行定向耦合器学习笔记

ADS仿真设计平行定向耦合器

qq_36521926的博客 1万+

CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧

​ CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧 目录 最新文章 计算机视觉技最强学习路线 ☆☆一、计算机视觉的简介 ☆☆二、计算机视觉相关概念简介 ☆☆三、传统的计算机视觉技术之机器视觉/计算机图形学

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 8万+

一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)

本文详细介绍了MongoDB社区版7.0+在Windows、Linux和macOS三大操作系统上的完整安装、配置与安全加固流程。主要内容包括:各平台推荐安装方式(Windows使用MSI安装包、Linux通过官方仓库、macOS通过Homebrew)、基本配置参数说明、服务启动方法以及关键安全措施(如创建管理员用户和启用身份验证)。文章还提供了系统最低要求、下载地址、数据目录设置建议以及生产环境使用注意事项,适合开发、测试及生产环境部署参考。

数据知道的博客 6710

喷涂机器人系列编程:ABB IRB 5500_(9).常见故障诊断与排除

ABB IRB 5500 喷涂机器人在实际应用中可能会遇到各种故障,但通过系统的诊断和排除方法,可以确保生产线的连续运行。定期维护和保养是预防故障的重要手段,而操作培训和规范则能有效减少人为因素引起的故障。希望本节内容能帮助操作和维护人员提高故障诊断和排除的效率,确保喷涂机器人的稳定运行。如果您有任何疑问或需要进一步的帮助,请联系 ABB 客户服务中心。

zhubeibei168的博客 1044

CV系列卷积神经网络典型应用—AlexNet

AlexNet模型由8个层次组成,其中5个卷积层和3个全连接层。模型使用ReLU激活函数以及Dropout技术来减少过拟合,还使用了局部响应归一化(LRN)技术来增强模型的鲁棒性。AlexNet作为深度学习的里程碑,具有以下几个优点:较高的分类准确率:AlexNet模型在ImageNet数据集上取得了显著的成果,将误差率从以前的最佳结果26.2%降低到15.3%。激活函数和Dropout技术:AlexNet引入了ReLU激活函数和Dropout技术来减少过拟合,这些技术后来成为深度学习中常用的技术。

wwwwwwwjjxx的博客 1186

海思3516A移植MT7601U编译过程记录

官方地址:https://www.mediatek.com/products/broadbandWifi/mt7601 tar -xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2 cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 1> Makefile替换 PLATFORM = HISI_3516A ifeq ($(PLATFORM),HISI_3516A) LINUX_SRC = /home/wbk/test/linu

qq_39048131的博客 1230

有关深度学习人工智能的感悟

有关深度学习人工智能的感悟

qq_45272261的博客 191

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: Deblur:运动模糊图像复原(四)
下一篇: Deep Learning 参数的理解
ML_AI
博客等级 码龄15年 293粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值