Real-Time Object Detection with YOLO 培训
YOLO(You Only Look Once)是一个算法,转化为预先训练的对象检测模式。 它是由Darknet神经网络框架测试的,因此它是基于COCO(通用对象背景)数据集的计算机视觉功能开发的理想。 最新版本的YOLO框架,YOLOv3-v4,允许程序有效地执行物体位置和分类任务,同时在实时运行。
由教练引导,现场培训(在线或在线)旨在为背景开发人员和数据科学家,他们希望将预先训练的YOLO模型纳入他们的企业导向的程序,并实施成本效益的对象检测组件。
在本研讨会结束后,参与者将能够:
- 使用 YOLO 安装和配置对象检测所需的工具和图书馆。
- 定制以 YOLO 预先训练的模型为基础的命令线应用程序。
- 为各种计算机视觉项目实施预先训练的YOLO模型的框架。
- 将现有对象检测数据集转换为YOLO格式。
- 了解计算机视觉和/或深度学习的YOLO算法的基本概念。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
YOLO 预训练模型功能和架构概述
- YOLO 算法
- 基于回归的目标检测算法
- YOLO与RCNN有何不同?
使用适当的 YOLO 变体
- YOLOv1-v2的功能和架构
- YOLOv3-v4的功能和架构
安装和配置 YOLO 实现的 IDE
- 暗网实施
- PyTorch 和 Keras 实现
- 执行 OpenCV 和 NumPy
使用 YOLO 预训练模型进行目标检测概述
构建和定制 Python 命令行应用程序
- 使用 YOLO 框架标记图像
- 基于数据集的图像分类
使用 YOLO 实现检测图像中的对象
- 边界框如何工作?
- YOLO用于实例分割的准确性如何?
- 解析命令行参数
提取 YOLO 类标签、坐标和维度
显示生成的图像
使用 YOLO 实现检测视频流中的对象
- 它与基本图像处理有何不同?
在框架上训练和测试 YOLO 实现
故障排除和调试
总结和结论
要求
- Python 3.x 编程经验
- 任何 Python IDE 的基本知识
- 具有 Python argparse 和命令行参数的经验
- 了解计算机视觉和机器学习库
- 了解基本目标检测算法
观众
- 后端开发人员
- 数据科学家
需要帮助选择合适的课程吗?
Real-Time Object Detection with YOLO 培训 - Enquiry
Real-Time Object Detection with YOLO - 问询
问询
客户评论 (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
课程 - Computer Vision with OpenCV
即将举行的公开课程
相关课程
Deep Learning for Vision with Caffe
21 小时Caffe是一个深刻的学习框架,以表达,速度和模块化为基础。
本课程以MNIST为例,探讨了Caffe作为图像识别的深度学习框架的应用
听众
本课程适合有兴趣使用Caffe作为框架的Deep Learning研究人员和工程师。
完成本课程后,代表们将能够:
- 了解Caffe的结构和部署机制
- 执行安装/生产环境/架构任务和配置
- 评估代码质量,执行调试,监控
- 实施高级生产,如培训模型,实施图层和日志记录
Computer Vision for Autonomous Driving
21 小时这是由讲师指导的中国(线上或线下)培训,适合中级AI开发人员和电脑视觉工程师,旨在为自动驾驶应用构建稳健的视觉系统。
在培训结束时,参与者将能够:
- 理解自动驾驶车辆中电脑视觉的基本概念。
- 实现物体检测、车道检测和语义分割的演算法。
- 将视觉系统与其他自动驾驶子系统整合。
- 应用深度学习技术进行高级感知任务。
- 在实际场景中评估电脑视觉模型的性能。
Computer Vision with Google Colab and TensorFlow
21 小时这种由 讲师指导的 中国 现场培训(在线或现场)面向希望加深对计算机视觉的理解并探索 TensorFlow 使用 Google Colab 开发复杂视觉模型的能力的高级专业人士。
在本次培训结束时,参与者将能够:
- 使用 TensorFlow 构建和训练卷积神经网路 (CNN)。
- 利用 Google Colab 进行可扩展且高效的基于云的模型开发。
- 为电脑视觉任务实施图像预处理技术。
- 为实际应用程式部署电脑视觉模型。
- 使用迁移学习来增强CNN模型的性能。
- 可视化和解释图像分类模型的结果。
AI Facial Recognition Development for Law Enforcement
21 小时这种由讲师指导的 中国 现场培训(在线或现场)面向希望从手动面部素描过渡到使用 AI 工具开发面部识别系统的初级执法人员。
在本次培训结束时,参与者将能够:
- 了解人工智慧的基础知识和 Machine Learning。
- 了解数位图像处理的基础知识及其在面部识别中的应用。
- 培养使用 AI 工具和框架创建面部识别模型的技能。
- 获得创建、培训和测试面部识别系统的实践经验。
- 了解使用面部识别技术的道德注意事项和最佳实践。
Fiji: Introduction to Scientific Image Processing
21 小时Fiji 是一个开源图像处理包,它捆绑了 ImageJ(用于科学多维图像的图像处理程式)和许多用于科学图像分析的外挂程式。
在这个由讲师指导的现场培训中,参与者将学习如何使用 Fiji 发行版及其底层 ImageJ 程式来创建图像分析应用程式。
在本次培训结束时,参与者将能够:
- 使用 Fiji 的高级程式设计功能和软体元件来扩展 ImageJ
- 从重叠的图块拼接大型 3D 图像
- 使用整合更新系统在启动时自动更新 Fiji 安装
- 从广泛的脚本语言中进行选择,以构建自定义图像分析解决方案
- 在大型生物图像数据集上使用斐济强大的库,例如 ImgLib
- 部署他们的应用程式并与其他科学家合作开展类似专案
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Fiji: Image Processing for Biotechnology and Toxicology
14 小时这个 中国(在线或现场)的讲师指导实时培训,旨在帮助希望处理和分析与组织学组织、血细胞、藻类和其他生物样本相关的图像的初学者和中级研究人员及实验室专业人员。
在本次培训结束时,参加者将能够:
- 浏览Fiji界面并利用ImageJ的核心功能。
- 对科学图像进行预处理和增强,以便更好地分析。
- 定量分析图像,包括细胞计数和面积测量。
- 使用宏和插件自动化重复性任务。
- 针对生物研究中特定的图像分析需求定制工作流程。
Computer Vision with OpenCV
28 小时OpenCV(开源 Computer Vision 库:http://opencv.org)是一个开源 BSD 许可的库,包括数百种计算机视觉演算法。
观众
本课程面向寻求将 OpenCV 用于计算机视觉专案的工程师和架构师
Python and Deep Learning with OpenCV 4
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望在Python与OpenCV 4中编程以进行深度学习的软件工程师。
在培训结束时,参与者将能够:
- 使用 OpenCV 查看、加载和分类图像和视频 4.
- 在 OpenCV 4 中使用 TensorFlow 和 Keras 实现深度学习。
- 运行深度学习模型,并从图像和视频中生成有影响力的报告。
OpenFace: Creating Facial Recognition Systems
14 小时OpenFace 是基于 Python 和 Torch 的开源即时面部识别软体,基于 Google 的 FaceNet 研究。
在这个由讲师指导的现场培训中,参与者将学习如何使用 OpenFace 的元件来创建和部署范例面部识别应用程式。
在本次培训结束时,参与者将能够:
- 使用 OpenFace 的元件(包括 dlib、OpenVC、Torch 和 nn4)实现人脸检测、对齐和转换
- 将OpenFace应用于实际应用,例如监控、身份验证、虚拟实境、游戏和识别回头客等。
观众
- 开发人员
- 数据科学家
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
Pattern Matching
14 小时Pattern Matching 是一种用于在图像中定位指定模式的技术。它可用于确定捕获的图像中是否存在指定特征,例如工厂生产线中缺陷产品上的预期标签或元件的指定尺寸。它与 “Pattern Recognition” 的不同之处在于 “Pattern Recognition” (它根据更大的相关样本集合识别一般模式),因为它具体指示我们正在寻找什么,然后告诉我们预期的模式是否存在。
课程形式
- 本课程介绍了模式匹配领域中使用的方法、技术和演算法,因为它适用于 Machine Vision。
Raspberry Pi + OpenCV for Facial Recognition
21 小时这个由讲师指导的现场培训介绍了从头开始构建面部识别系统所需的软体、硬体和分步过程。面部识别也称为 Face Recognition。
本实验中使用的硬体包括Rasberry Pi、摄像头模组、伺服系统(可选)等。参与者负责自己购买这些元件。使用的软体包括 OpenCV、Linux、Python 等。
在本次培训结束时,参与者将能够:
- 在 Rasberry Pi 上安装 Linux、OpenCV 和其他软体实用程式和库。
- 配置 OpenCV 以捕获和检测面部图像。
- 了解打包Rasberry Pi系统以在实际环境中使用的各种选项。
- 使系统适应各种用例,包括监控、身份验证等。
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
注意
- 其他硬体和软体选项包括:Arduino、OpenFace、Windows 等。如果您想使用其中任何一个,请联系我们进行安排。
Scilab
14 小时Scilab是一种用于科学数据处理的完善的,免费的,开源的高级语言。用于统计,图形和动画,模拟,信号处理,物理,优化等,其中心数据结构是矩阵,与FORTRAN和C衍生物等替代品相比,简化了许多类型的问题。它与C, Java和Python等语言兼容,因此适合用作现有系统的补充。
在这个教师指导的培训,学员将学习的优点Scilab相比,像Matlab的基础知识替代Scilab语法以及一些先进的功能和接口与其他广泛使用的语言,视需求而定。本课程将以一个专注于图像处理的简短项目结束。
在培训结束时,参与者将掌握Scilab的基本功能和一些高级功能,并有资源继续扩展他们的知识。
听众
- 数据科学家和工程师,特别是对图像处理和面部识别感兴趣
课程形式
- 部分讲座,部分讨论,练习和密集的实践练习,以及最终项目
Vision Builder for Automated Inspection
35 小时这是一个由讲师指导的中国(线上或线下)培训课程,旨在帮助中级专业人士使用Vision Builder AI来设计、实施和优化用于SMT(表面贴装技术)流程的自动化检测系统。
在培训结束时,参与者将能够:
- 使用Vision Builder AI设置和配置自动化检测。
- 获取并预处理高质量图像以进行分析。
- 实施基于逻辑的决策,用于缺陷检测和流程验证。
- 生成检测报告并优化系统性能。