【学员分享】深度学习计算机视觉,两个星期从入门到上线

国央企创新负责人如何通过平台提升技术需求挖掘与资源配置的精准性?.docx 国央企创新负责人如何通过平台提升技术需求挖掘与资源配置的精准性? 立即下载

Hello,everyone!今天给大家讲述一个深度学习项目。

在讲这个项目之前,很多业外人士可能不明白人工智能(AI),机器学习(ML),深度学习(DL),这三者是什么关系。先科普一下小常识,它们三者是包含子集关系。即人工智能是最大范畴,包含机器学习,机器学习包含深度学习。

好了,进入正题。本人所解决的是人脸识别登录的业务,最后抽象为一个深度学习的三分类问题。接下来会以解决问题的顺序进行展开描述。用的深度学习框架是caffe,网络结构是mobilenet。

01

数据的获取

首先深度学习的数据很重要。而数据集的获取则应该根据业务需求去寻找。本项目是图片数据集的获取,可以从各大开源数据集寻找,之后发现有些类别的数据集量还是不够大,又去各大影视中寻找录屏,然后按帧数切分成图片。

02

数据的清洗

该部分将消耗大概百分之七十的时间。数据清洗包括对图片数据集的筛选,分类,又称标注数据。尤其是数据的分类很重要。数据分类的准确性可能就决定了你训练模型能否收敛。该部分是个细活,过程比较琐碎,暂时先不说。数据集分为9类,为啥是9类,解决的不是3分类问题吗?因为前期3分类训练模型的准确率不是很高,考虑到3个大类内部的数据方差过大,于是调整策略为训练为9分类问题,最后测试为3分类,因为最后业务解决的还是3分类问题。

以下是9类图片标注标准:


640?wx_fmt=png


03

训练模型

      接下来就是训练模型了,模型的训练由于是在服务器上训练,加上模型不是很大,训练很快,正常跑个4个小时左右就可以迭代出一个模型。模型的acc,loss,随迭代次数的关系可以通过绘制图表观看,很直观。训练集上的acc只能做个参考,主要还是最后测试的表现,因为你模型可能参数很多,最后导致模型过拟合。

      该部分还包含模型的调优,也就是调参,这是个学问,值得好好继续学习。

04

测试模型

该部分是拿一批最接近业务的数据去测试,看每一类准确率。3分类是标注为0,1,2三个大类。由于业务追求0,1,2的准确率很高,允许2的召回率可以低一些,所以测试时要关注这些。

下面是训练模型在验证集上的表现:

acc

0.9183

acc0

0.9676

acc1

0.8

acc2

0.9723

准确率已经达到业务需求了,然后就结束了吗?当然没有。作为一个专业人士,我们要追求细节,哈哈。因为训练的是9分类,我们要看9分类的具体情况,以及那些错分的样本是哪些。

下面是9类的结果:

acc

0.9183

acc0

0.9676

acc1

0.8748

acc2

7665

acc3

0.5178

acc4

0.8152

acc5

0.9125

acc6

0.9837

acc7

0.5072

acc8

0.6136

怎么3,7的准确率那么低,怎么解决了?此处先埋下伏笔。

祭出大杀器,矩阵统计。

下图是在服务器上运行结果的矩阵部分截图:


640?wx_fmt=jpeg


看着很不舒服,于是把它调整到文本中,方便观看。


640?wx_fmt=jpeg

以上矩阵共有arrays1,arrays2,arrays3三个矩阵,每个矩阵的每一行代表真实标签label,共有9行,依次表示label从0到8,每一列代表预测标签predict,共有9列,依次表示predict从0到8,所以每个矩阵都是一个9*9的矩阵。arrays1表示共有81种可能组合,每一个元素表示模型把样本的label预测为predict的可能的个数。例如arrays1[0][0]表示模型把0预测为0的样本共有5975张。arrays2表示模型把样本的label预测为predict的概率总和,例如arrays2[0][0]表示模型把0预测为0的样本概率总和为5.53879372e+03。arrays3表示模型把样本的label预测为predict的概率平均值,arrays3=arrays2/arrays1。例如arrays3[0][0]表示模型把0预测为0的样本概率均值为0.92699476。从arrays3可以看出,主对角线的值(表示模型预测正确的概率均值)还是蛮大的,其它值不是很大,说明模型的整体性能还是挺优的。

好,下面解决上面埋下的伏笔: 3,7的准确率怎么那么低,答案得在arrays3中寻找,我们得看label为3时,分为predict的情况,从arrays3可以看出,arrays3[3][0]较大,表示模型把3错分为0的概率,再去看对应的arrays1[3][0]=9, 表示模型把3错分为0的样本数为9,数据量不是很大啊,然后我们再去查看这9个样本的情况,发现是自己标注错了,好了,这不是模型的锅,模型是还是不错的。同理,分析7的准确率情况。

经过以上的环节,基本深度学习的模型可以出第一版本了,之后再根据业务需求看模型是否需要迭代。

感谢鹏哥带我。

注:图片全部为实验数据图片


—END—

如果想加入我们,后台留言吧

640?wx_fmt=jpeg640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=png

微信

Longlongtogo

640?wx_fmt=png

公众号内容

1 图像基础|2 深度学习|3 行业信息

640?wx_fmt=jpeg 640?wx_fmt=jpeg

往期精彩

 

【深度学习图像项目实战-从入门到上线1】怎样学会科学的调研并启动一个项目。

 

【技术综述】一文道尽softmax loss及其变种。

科技中介服务机构在协助企业对接科研成果时,如何提升服务响应速度与专业化水平.docx 科技中介服务机构在协助企业对接科研成果时,如何提升服务响应速度与专业化水平 立即下载

相关推荐

国央企创新负责人在推动内部技术成果转化与外部协同创新时,如何实现资源的高效整合与协同联动?.docx

国央企创新负责人在推动内部技术成果转化与外部协同创新时,如何实现资源的高效整合与协同联动?

我从非科班转到图像算法工程师(图像识别、机器学习、深度学习)(3个月)的经历

浅谈我从非科班转到算法工程师3个月的经历   应@王子瑞/Aliloke邀请,我来谈谈我从非科班转行到算法工程师的经历吧。 首先,我对算法这块的理解是非常的肤浅的,因为我接触这块也就三个多月的时间,说起来为何当上算法工程师,其中还真有些机缘巧合。   我2015年从南理工机械工程专业毕业,毕业后在南京待了近两年,从事机械、气动方面工作,后想着离家太远,自己的事业发展也一般,遂回家。回家后自己在家开...

Dontla的博客 2万+

机器人入门实战:用 ROS2 和 Gazebo 先把差速车 URDF 跑起来,再做一版 SLAM 建图(含教学手册与源码骨架)

原创教学资源包(VIP专属)。围绕机器人开发项目实战搭建可复现闭环:用差速车 URDF 把 base_link、左右轮和激光连杆的关节树写自洽,配一间教学库房的 Gazebo 世界与 launch 骨架;再提供一版合成二维占用栅格建图,对比纯里程计写入和扫描匹配修正,用来分辨 odom 系漂移与 map 系 SLAM 输出。内含中文实战手册与可 make 抽检的 ROS 2 源码骨架。实现均为教学桩,注释标明不是完整 Navigation2 栈,不能替代实机传感器标定,也不是 Cartographer / slam_toolbox 的生产方案。 使用方法:解压后进入 src/ 目录(需 Linux、Python 3;不必安装 ROS 2 或 Gazebo 也能抽检)。先执行 make clean && make test,或运行 python3 scripts/smoke_test.py,看到 ALL SMOKE TESTS PASSED 后再阅读手册.md、README.md 与源码注释。若本机已安装 ROS 2 Humble/Jazzy 与 Gazebo,再把 src/diffbot_slam_tutor 放入工作空间,按 README 中「读者本地环境再跑」的 launch 命令启动仿真。细节见手册.md 与 src/README_SRC.txt。 适合作为成长任务「机器人开发项目实战」的自制合规 VIP 资源上传。建议售价 9.90 元。模型与数据均为虚构示例,不含刷量、搬运或真实个人信息。

【干货·课程】言有三的深度学习从入门到上线课程

hello,今天给大家推荐一下自己的公开课,下面是基本信息。01课程介绍本课程是一个完整的项目实战课程,从项目调研开始到项目最终上线,完整的复现了基于深度学习的实战项目的...

hacker_long的专栏 732

两路半桥LLC谐振变换器软开关Simulink仿真(模拟谐振参数不同、分裂电容)

内容概要:本文介绍了“两路半桥LLC谐振变换器软开关Simulink仿真”资源包,重点在于基于Simulink平台对两路半桥LLC谐振变换器进行高精度建模与动态仿真,特别考虑了谐振参数不一致及分裂电容等非理想工况对系统性能的影响。该仿真模型不仅涵盖了主电路拓扑、软开关实现机制与谐振网络设计,还深入分析了不同参数配置下系统的启动特性、稳态效率、动态响应及软开关条件的满足情况。通过参数扫描与对比仿真,帮助用户掌握LLC变换器的关键设计要素与优化方法,具备较强的工程指导价值和科研教学意义。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生,以及从事高频开关电源、新能源变换器、车载充电机等领域的研发工程师和技术人员。; 使用场景及目标:① 掌握两路并联半桥LLC谐振变换器的建模与仿真方法;② 理解软开关技术在提升变换器效率与降低EMI方面的关键作用;③ 分析谐振参数偏差与分裂电容结构对系统均流特性、增益曲线及软开关范围的影响;④ 支持科研项目中的拓扑验证、控制策略开发与故障工况分析; 阅读建议:建议结合Simulink仿真模型与配套说明文档进行学习,重点关注谐振腔参数设置、驱动时序设计及软开关波形观测;可通过调整谐振电感、电容值或引入参数失配,观察系统行为变化,深入理解LLC变换器的稳定边界与优化设计原则。

双向全桥CLLC谐振变换器仿真模型(Simulink仿真实现)

内容概要:本文系统介绍了双向全桥CLLC谐振变换器的Simulink仿真模型,重点阐述了变频控制、闭环仿真及其与多种电力电子拓扑(如维也纳整流器、DAB变换器、图腾柱PFC等)的联合仿真设计。资源包涵盖2.5kW双向全桥LLC、V2G电动汽车充放电系统、三相PFC、多相交错LLC等多种变换器的仿真案例,并深入展示了三电平VIENNA整流器在双闭环PI控制与SVPWM调制策略下,结合上下电容电压差值补偿实现中点电位平衡的先进控制方法。通过仿真验证,该策略不仅有效维持了800V直流母线电压的稳定,还在动态工况下显著提升了电容电压的均衡度,同时保持了较低的输入电流THD,充分体现了SVPWM与中点平衡控制协同优化的技术优势。; 适合人群:具备电力电子与自动控制理论基础,从事新能源发电、电动汽车、工业电源、微电网等领域的研究生、工程师及科研人员。; 使用场景及目标:① 学习并构建高频谐振变换器(如LLC、CLLC)的Simulink仿真模型,掌握其变频与混合控制策略;② 深入理解并应用中点电位平衡、双闭环PI控制、SVPWM调制等核心技术于VIENNA等三电平变换器中;③ 复现高水平期刊论文中的控制算法,服务于科研项目申报、学术论文撰写或工程产品开发。; 阅读建议:该资源为综合性仿真资料库,建议使用者结合自身研究方向(如电动汽车充电、新能源并网)选择对应案例进行精学,重点关注控制策略的设计逻辑、仿真参数的整定方法以及SVPWM与中点平衡的协同机制,并充分利用附带的计算书和参考文献深化理解,以实现从仿真模型到实际工程应用的顺利转化。

【AutoML】损失函数也可以进行自动搜索学习吗?

大家好,欢迎来到专栏《AutoML》,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述在优化目标设计中的应用。作者&编辑 | 言有三一个有效的损失函数在深度学习任务中起了关键作用,然而损失函数都是人为设定,不仅需要有经验的人员进行反复尝试,也只能获得次优的方案,如果可以让模型自动对优化目标进行学习,将有望以更低的成本学习到更优的模型。 1 AM-LFSAM-LFS[1...

hacker_long的专栏 734

全桥LLC谐振(变频+移相混合控制)变换器闭环仿真模型(Simulink仿真实现)

全桥LLC谐振(变频+移相混合控制)变换器闭环仿真模型(Simulink仿真实现)

【AutoML】激活函数如何进行自动学习和配置

大家好,欢迎来到专栏《AutoML》,在这个专栏中我们会讲述AutoML技术在深度学习中的应用。这一期讲述在激活函数设计中的应用。作者&编辑 | 言有三激活机制是...

hacker_long的专栏 684

虚拟同步发电机(VSG)惯量阻尼自适应控制仿真模型(simulink仿真实现)

内容概要:本文提供了“虚拟同步发电机(VSG)惯量阻尼自适应控制仿真模型”的Simulink仿真实现方法,系统阐述了如何通过仿真手段研究VSG在电力系统中的动态响应特性,重点聚焦于其惯量与阻尼的自适应控制策略。文中详细说明了模型构建流程,涵盖控制算法设计、参数调节、根轨迹分析等内容,并通过对比不同调节系数下的系统响应,深入探讨了控制参数对系统稳定性与动态性能的影响。该仿真模型有效复现了VSG模拟传统同步发电机惯性与阻尼特性的能力,对于提升新能源并网系统的频率稳定性和抗扰动能力具有重要研究价值。; 适合人群:具备电力系统、自动化或相关领域基础知识,从事新能源并网、微电网控制、电力电子与电力系统仿真研究的研究生、科研人员及工程师。; 使用场景及目标:①用于教学与科研中深入理解虚拟同步发电机的工作原理及其在现代电力系统中的应用;②为新能源发电系统接入电网时的稳定性分析与控制策略设计提供仿真验证平台;③支持对VSG控制参数进行优化,提升系统应对负荷波动和扰动的能力。; 阅读建议:建议读者结合Matlab/Simulink软件动手实践,按照文档结构逐步搭建仿真模型,重点关注控制环路设计与参数整定部分,同时参考提供的代码与仿真结果进行对比分析,以加深对VSG自适应控制机制的理解。

两相交错并联Boost电路仿真模型(Simulink仿真实现)

内容概要:本文介绍了“两相交错并联Boost电路仿真模型(Simulink仿真实现)”的技术资源,属于电力电子变换器领域的仿真研究内容。该模型基于Simulink平台构建,旨在深入分析两相交错并联Boost电路的工作原理、动态响应特性及控制策略。交错并联结构通过错开各相开关管的导通时刻,有效降低输入电流纹波、提升系统效率与功率密度,适用于中高功率DC-DC变换应用场景。资源包含完整的主电路建模、PWM驱动信号生成、闭环控制器设计(如电压/电流双闭环控制)等关键模块,并可能涵盖软启动、均流控制等关键技术问题。整个仿真模型强调理论分析与工程实践的紧密结合,不仅有助于理解电路基本行为,也为优化控制算法提供验证平台,服务于科研与教学需求。; 适合人群:电气工程、自动化、电力电子及相关专业的高校本科生、研究生,以及从事电源系统研发的工程技术人员,具备一定的电路理论、自动控制原理和Simulink仿真基础者更佳。; 使用场景及目标:① 学习和掌握两相交错并联Boost电路的拓扑结构、工作机理及性能优势;② 利用Simulink进行电力电子电路的建模与仿真,深入理解PWM控制、闭环调节、均流控制等核心技术的应用;③ 为科研项目、课程设计或毕业设计提供可复用的仿真案例和技术支持,辅助开展中高功率电源系统的创新设计与优化研究。; 阅读建议:建议结合Simulink软件动手搭建并调试模型,通过调整占空比、开关频率、电感参数等变量,观察其对输入电流纹波、输出电压稳定性及动态响应的影响,以深化对电路特性的理解;同时可参考文中列出的其他相关资源(如LLC、PFC等仿真模型)进行横向对比学习,拓宽电力电子系统设计视野。

两个月的深度学习和计算机视觉领域探索总结

原文链接:点击打开链接 摘要: 历经两个月对深度学习和计算机视觉领域进行探索,获得一些经验与总结。 我使用了iPad Pro和LiquidText进行阅读或记笔记          我下决心提高在计算机视觉和机器学习技术方面的熟练程度。 作为一名Web开发人员,我发现这个快速成长的领域令人感到兴奋,但是我没有任何使用这些技术的背景经验。 现在,我踏上了两年的旅

qq_40954115的博客 704

区域电网含风光火压缩空气储能抽水蓄能以及电化学储能的联合调度,加入IEEE39系统,进行潮流计算,分析电能质量研究(Matlab代码实现)

内容概要:本文研究了包含风能、太阳能、火电以及压缩空气储能、抽水蓄能和电化学储能等多种能源形式的区域电网联合调度问题,通过将系统接入IEEE 39节点标准测试系统,利用Matlab平台开展潮流计算与电能质量分析,旨在提升高比例可再生能源接入背景下电网运行的稳定性与供电品质。研究重点涵盖多类型电源与多种储能系统的协调优化调度策略设计,深入探讨储能系统在削峰填谷、平滑新能源出力波动方面的关键作用,并对复杂运行工况下电压偏差、频率波动、谐波污染等电能质量问题进行评估与改善。通过构建完整的仿真模型,系统性地分析了联合调度对电网电能质量的影响机制,为现代电力系统中多能互补与协同控制提供了理论依据和技术参考。; 适合人群:具备电力系统分析、优化调度及电能质量相关基础知识,熟悉Matlab/Simulink仿真环境的研究生、科研人员及电力系统相关领域的工程师。; 使用场景及目标:①为含多种储能的区域电网联合调度研究提供完整的Matlab仿真案例与开源代码参考;②分析大规模新能源接入对IEEE 39系统潮流分布及电能质量的综合影响,并定量评估不同类型储能系统的调控效果;③为电力系统优化调度、电能质量综合治理、多能协同控制等学术研究与工程项目提供可复现的技术支撑与解决方案。; 阅读建议:本资源以Matlab代码实现为核心,读者应在掌握电力系统基本理论的基础上,重点关注联合调度的数学建模过程、储能系统充放电策略的制定逻辑以及电能质量各项评价指标的计算方法。建议在学习过程中动手调试仿真代码,尝试调整系统参数、优化目标权重或改变新能源渗透率,以深入理解系统动态行为与控制策略的有效性。

【杂谈】有三AI的一对一永久技术答疑服务,我们至少不会跑路

万门大学的跑路暴雷大家肯定也都知道了,我们有几个关系比较好的做原创内容的同行曾经给它的宣传文案起了个名字,叫做“300勇士招募帖”,因为我们认为去的是勇士。号称招募300个免费的学生进行学习,这样的套路大家还不熟悉吗?遍地0.1元学习课,最后哪一个不是想让你掏10000(只是举个例子)。不过这也是运营的本职工作而已,我们不做过多评论。这里我们只想讨论两个问题:大家认为一门...

hacker_long的专栏 1448

2026最新基于Aria2下载器解决百度网盘限速问题

Aria下载器

港股十档行情tick数据,包含逐笔成交与买卖委托快照 逐笔记录含成交时间、价格、成交量、成交方向及委托单类型 十档委托快照提供买卖各十个价位的挂单价格与挂单数量,可观察盘口深度变化 分钟数据以一分钟为

港股十档行情tick数据,包含逐笔成交与买卖委托快照。逐笔记录含成交时间、价格、成交量、成交方向及委托单类型。十档委托快照提供买卖各十个价位的挂单价格与挂单数量,可观察盘口深度变化。分钟数据以一分钟为单位,包含开盘价、最高价、最低价、收盘价、成交量及成交额。历史行情覆盖近十五年,提供完整日线csv表格,字段包含日期、开盘价、最高价、最低价、收盘价、成交量、成交额,部分还包含调整因子或前收盘价。所有数据均为非实时历史数据。 数据源:CMES金融数据库

上一篇: 【深度学习图像项目实战-从入门到上线1】怎样学会科学的调研并启动一个项目...
下一篇: 【技术综述】计算机审美,学的怎么样了?
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值