动手学 AI
文章平均质量分 97
动手学 AI模型
youcans
《数字图像处理:基于OpenCV/Python》作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【OpenClaw】4. 云端部署 QClaw 实战完全指南
QClaw是由腾讯基于OpenClaw开源生态打造的本地化AI助手,支持微信/QQ等即时通讯工具远程操控电脑。它具备文件处理、内容创作、开发辅助等5000+技能,通过简单的扫码绑定即可使用。本文详细介绍了QClaw的安装部署流程,包括环境要求、下载安装、微信/QQ接入配置等步骤,帮助用户3分钟内完成设置并通过聊天工具远程执行各类办公任务。QClaw特别适合需要远程办公、内容创作或自动化处理的用户群体。原创 2026-03-30 08:00:00 · 1857 阅读 · 0 评论 -
【OpenClaw】3. Docker 部署实战完全指南
本文详细记录了使用 Docker 部署 OpenClaw 私有 AI 助手的完整流程。从环境准备(安装 Docker Desktop 和 Git)开始,通过官方脚本拉取预构建镜像并完成初始化配置。重点介绍了 AI 模型(Kimi)和飞书消息渠道的接入方法,包括 Web 控制台访问、设备配对、飞书应用创建与权限配置。最后通过发送测试消息验证了消息收发功能。Docker 部署方式具有环境隔离、一键启停、清理干净等优势,适合生产环境使用,为后续扩展更多技能和渠道打下了基础。原创 2026-03-27 13:38:23 · 3563 阅读 · 0 评论 -
【OpenClaw】5. 微信 ClawBot 接入指南
本文详细记录了从零开始手动安装 OpenClaw 并接入微信的全过程。通过源码编译、依赖安装、插件配置等步骤,解决了网络代理、环境变量、模块缺失等常见问题,最终成功在微信中与智能体“小侠”完成对话、文件复制、日志检查等测试。文章不仅提供了可复现的操作步骤,也总结了源码编译环境下插件依赖的手动修复方法,为希望深入定制 OpenClaw 的开发者提供了实用参考。原创 2026-03-24 22:08:05 · 4970 阅读 · 0 评论 -
【OpenClaw】2. 手动部署新手完全指南
本文详细介绍了OpenClaw聊天机器人平台的手动部署流程,将一键脚本拆解为透明可控的步骤。主要内容包括:环境准备(系统检测/网络测试)、Node.js 22+与Git安装、源码获取、依赖配置、服务启动等关键环节。重点解决了Windows环境下PowerShell权限、网络连通性等常见问题,通过"每步执行、每步验证"原则确保部署可靠性。相比一键脚本,手动方式更利于问题排查,适合复杂网络环境下的稳定部署。原创 2026-03-24 19:51:26 · 1421 阅读 · 0 评论 -
【OpenClaw】1. 一键部署新手完全教程
本文围绕OpenClaw官方一键安装脚本,详细讲解了OpenClaw 的全流程部署与配置教程。介绍环境测试、安装步骤、测试验证、模型配置、安全提示;以飞书接入为例,详细说明飞书应用创建、凭证配置、配对授权等操作。通过终端交互界面与 OpenClaw 对话,在飞书中实现文件管理等自动化指令。教程还提供了安装错误的排查方案,覆盖执行策略、网络、Git、npm 代理等测试项目。原创 2026-03-23 22:08:06 · 2253 阅读 · 0 评论 -
【AI辅助编程】从 Notebook 到工程化:AI 辅助医学图像项目重构实战
本文探讨了如何利用AI辅助编程将开源医学图像模型VascX从Notebook示例逐步改造成工程化Pipeline。文章聚焦工程化实践而非算法本身,通过统一路径管理、模块抽取、自动实验目录生成等改造,构建了可复现、可扩展的处理框架。实践表明,AI辅助编程的核心价值在于持续协作而非简单代码生成,它能帮助开发者优化工程结构、加速环境搭建和问题排查。本文既展示了从CLI到Python工程的技术转型过程,也反思了AI时代开发者需要培养的工程化思维能力。原创 2026-02-28 09:01:31 · 752 阅读 · 0 评论 -
【AI辅助编程】ROP 图像预处理
本文探讨了AI辅助编程在ROP(早产儿视网膜病变)图像预处理中的应用。通过人机协作,研究者从最小测试程序(验证图像读取与显示)开始,逐步迭代优化代码结构,最终构建模块化、可复用的预处理流程。AI不仅生成代码,还参与需求分析、工程设计和规范优化,帮助研究者将精力集中于问题建模而非重复编码。实践表明,AI作为“结对程序员”的协作模式,能有效提升科研编程效率,推动模糊需求向清晰工程的转化。原创 2026-02-23 14:35:36 · 1077 阅读 · 0 评论 -
【动手学UNet】(13)Unet_V2 模型评估与训练
本文介绍了UNet V2模型的评估与训练方法,主要包括损失函数模块和评估指标模块的实现。损这些模块为UNet V2模型在医学图像分割任务中的训练和评估提供了完整支持。原创 2025-12-25 08:00:00 · 950 阅读 · 0 评论 -
【动手学UNet】(12)Unet_V2 模型实现
本文介绍了UNet_V2模型的实现过程,主要包括数据加载模块和模型架构两部分。模型架构包含多层级编码器(EncoderV2)、语义细节注入模块(SDI)和解码器,通过逐层特征提取和语义注入增强模型性能。提供了完整的代码实现和测试方法,帮助开发者从零开始构建改进版的UNet图像分割模型。原创 2025-12-24 09:01:13 · 942 阅读 · 0 评论 -
【动手学UNet】(11)创建Unet_V2 项目
本文介绍了如何创建Unet_V2项目并搭建其目录结构,包括PyCharm环境配置、conda虚拟环境检查、模块化项目架构设计及核心模块初始化。项目采用标准化的UNet图像分割模型开发流程,包含数据集处理、模型训练、评估和可视化等功能模块。通过创建config.py、unet.py等基础文件,确保各模块能正确导入,为后续实现编码器-解码器结构和SDI模块奠定基础。原创 2025-12-23 09:15:55 · 1202 阅读 · 0 评论 -
【动手学UNet】(10)视网膜图像预处理
本文介绍了UNet视网膜图像分割中的预处理方法,重点讲解绿色通道提取和CLAHE增强技术。本文给出了预处理流程和项目结构,通过配置文件控制预处理选项,便于实验对比。该项目采用模块化设计,将预处理逻辑封装在RetinalPreprocessor类中,确保训练和测试时处理一致。这些预处理方法能有效提升模型对细小血管的分割性能。原创 2025-12-12 08:00:00 · 1205 阅读 · 0 评论 -
【动手学UNet】(9)Unet 项目文档
本项目基于PyTorch实现U-Net视网膜图像分割,包含完整训练/验证/推理流程。采用模块化设计,支持数据加载、模型训练、评估指标计算、可视化及日志记录等功能。核心特性包括:Dice+BCE组合损失、IoU/Dice评估、三连图可视化、Checkpoint管理、TensorBoard日志和统一CLI入口。项目结构清晰,可作为医学图像分割模板扩展使用,适用于灰度/RGB输入,提供断点续训和单图推理能力。原创 2025-12-07 08:00:00 · 2633 阅读 · 0 评论 -
【动手学UNet】(8)训练日志保存
本文介绍了UNet图像分割模型的训练日志保存功能实现。通过utils/logger.py模块封装了TensorBoard日志记录功能,支持训练过程中的loss和dice指标可视化。文章详细说明了日志记录器的初始化方法、训练步骤和epoch级别的日志记录接口,以及验证集评估结果的记录方式。同时提供了日志目录配置和训练脚本的修改方法,使开发者能够方便地将日志功能集成到UNet训练流程中,便于模型训练过程的监控和分析。原创 2025-12-06 07:30:00 · 1287 阅读 · 0 评论 -
【动手学UNet】(6)模型推理与评估
【动手学UNet】系列教程提供完整的UNet模型实现指南,涵盖项目创建、数据加载、模型训练到推理评估全流程。在模型推理与评估部分(test_unet.py),教程详细介绍了如何加载验证集和训练好的模型权重,计算Dice系数和IoU等关键评估指标,并保存包含原图、真值和预测结果的可视化三连图。该模块支持快速评估模式,便于模型验证和调试,为图像分割任务提供完整的性能评估方案。原创 2025-12-04 08:00:00 · 963 阅读 · 0 评论 -
【动手学UNet】(5)保存,加载与可视化
本文介绍了UNet图像分割模型的保存、加载与可视化实现。在模型保存与加载部分,通过checkpoint.py模块实现了统一的模型权重、优化器状态和训练轮次的保存与恢复功能,支持断点续训和模型版本管理。可视化模块visualization.py则提供了分割结果的三联图展示功能,能够直观对比原图、真实掩膜和预测结果。文章提供了完整的代码实现和测试验证流程,确保模型状态的正确保存与恢复,为UNet模型的训练、评估和推理提供了完整的工具链支持。原创 2025-12-03 08:00:00 · 918 阅读 · 0 评论 -
【动手学UNet】(4)UNet 模型的训练
本文介绍了【动手学UNet】系列教程中的模型训练部分,详细讲解了UNet图像分割模型的完整训练流程。内容包括训练脚本模块core/train_unet.py的功能实现,如数据加载、模型构建、损失计算和参数更新等关键环节。文章展示了如何通过测试程序验证训练链路的正确性,并介绍了训练过程中集成验证集评估、模型保存及TensorBoard日志记录等优化措施。原创 2025-11-29 08:00:00 · 1391 阅读 · 0 评论 -
【动手学UNet】(3)UNet 模型的实现
【动手学UNet】系列教程详细介绍了UNet模型的实现过程。文章通过unet.py代码展示了UNet网络的核心架构,包括编码器(Encoder)和解码器(Decoder)结构。代码实现了DoubleConv、Down、Up等关键模块,并支持可配置的输入通道和输出类别数。UNet类作为主模型,包含4层下采样结构,可选择双线性插值或转置卷积进行上采样。原创 2025-11-28 08:00:00 · 2596 阅读 · 0 评论 -
【动手学UNet】(2)数据加载
【动手学UNet】系列教程提供完整的UNet图像分割实现指南。数据加载模块(data_utils.py)是该系列的核心组件之一,主要功能包括:从目录读取图像与掩膜文件,进行预处理和尺寸统一化,转换为PyTorch张量格式。原创 2025-11-27 09:00:00 · 1278 阅读 · 0 评论 -
【动手学UNet】(1)创建UNet项目
本系列教程提供完整的UNet图像分割实现指南,包含7个核心章节:项目创建、数据加载、模型实现、训练过程、保存加载、推理评估和主程序开发。教程详细解析了UNet的U型对称结构、跳跃连接等核心特点,并指导读者搭建规范的PyCharm项目结构(包含dataset、core、model等模块)。特别介绍了如何配置conda虚拟环境,创建初始化模块,以及构建最小测试框架验证项目基础功能。该教程采用循序渐进的方式,适合不同水平的开发者学习经典UNet模型在医学影像等领域的应用实践。原创 2025-11-26 10:13:48 · 1294 阅读 · 0 评论 -
【CLIP】(2)CLIP 项目安装与配置
CLIP是OpenAI发布的多模态模型,采用图文对比学习预训练,无需人工标注即可实现跨模态检索、零样本分类等任务。安装方法包括克隆GitHub项目或下载ZIP文件,并通过Miniconda创建虚拟环境配置PyTorch和CUDA。使用PyCharm配置环境后,运行测试脚本验证安装。应用示例展示了零样本图像分类功能,模型通过对比学习理解图像与文本的语义关联,无需额外训练即可预测图像内容。完整代码演示了从图像预处理到预测结果输出的全流程。原创 2025-11-21 07:30:00 · 2738 阅读 · 0 评论 -
【DINOv3】(7)视频分割与目标跟踪模型
本文介绍了基于DINOv3模型的视频分割与目标跟踪方法。该方法利用DINOv3提取的高质量语义特征,通过计算帧间特征相似度实现标签传播,仅需首帧分割掩膜即可自动完成视频目标跟踪。文章详细说明了实现原理、处理流程和运行环境配置,包括模型加载、特征提取、标签传播等关键步骤。作者已将官方Jupyter Notebook例程改写为本地可运行的Python脚本,方便在实际项目中应用。原创 2025-11-19 08:00:00 · 2512 阅读 · 0 评论 -
【DINOv3】(6)例程 3:训练前景分割模型
本文介绍DINOv3官方例程foreground_segmentation.ipynb的本地Python实现,展示如何使用DINOv3预训练模型的高维特征训练前景分割分类器。本文将原Notebook转换为本地可执行的Python脚本,支持CPU/GPU运行。原创 2025-11-17 08:44:27 · 2023 阅读 · 0 评论 -
【DINOv3】(5)例程 2:特征提取与图像匹配例程
DINOv3模型在图像特征提取与匹配任务中表现出色。本文基于DINOv3官方例程dense_sparse_matching.ipynb,改写为本地可运行的Python程序,实现两种特征匹配方式:(1)密集匹配:生成全图匹配热力图,验证特征语义一致性;(2)稀疏匹配:精确定位关键patch对应关系。程序包含完整流程:环境配置、模型加载、图像预处理、特征提取、相似度计算和可视化。通过PCA降维和高维特征匹配,展示DINOv3在跨视角、光照变化下的鲁棒性。原创 2025-11-16 08:00:00 · 3062 阅读 · 0 评论 -
【DINOv3】(3)DINOv3的环境配置
本文介绍了DINOv3视觉基础模型的环境配置方法,包括通过Miniconda创建虚拟环境、安装PyTorch和CUDA驱动、配置PyCharm开发环境等关键步骤。详细说明了两种环境搭建方式:基于conda.yaml文件自动创建和手动分步安装依赖库,并提供了环境测试代码。原创 2025-10-26 10:00:26 · 3348 阅读 · 0 评论 -
【DINOv3】(1)下载与使用
DINOv3 是 Meta 推出的通用的、SOTA 级的视觉基础模型。模型通过无标注数据训练,生成高质量的高分辨率视觉特征,适用图像分类、语义分割、目标检测等多任务。本文介绍 DINOv3 的下载、预训练检测器、安装与快速使用。原创 2025-10-03 17:50:24 · 6137 阅读 · 0 评论 -
【AIGC】什么是 AI 智能体
大语言模型的浪潮推动了 AI Agent 相关研究快速发展,AI Agent 是当前通往 AGI 的主要探索路线。大模型让 AI 会思考,而 Agent 让思考能落地"——这正是Deepseek等平台正在构建的下一代智能基础设施。原创 2025-09-30 08:30:00 · 955 阅读 · 0 评论 -
【跟我学YOLO】YOLO26:YOLO Vision 2025 最新发布的端到端视觉 AI 新突破
Ultralytics 在YOLO Vision 2025 大会推出革命性模型YOLO26,主打更快、更轻、更准的端到端视觉AI解决方案。推理速度提升43%,支持目标检测、实例分割、姿态估计等五大任务,其精简架构特别适合无人机、智能交通等边缘场景。原创 2025-09-25 22:19:58 · 9998 阅读 · 5 评论 -
【跟我学YOLO】YOLO13(2)模型下载、环境配置与检测
YOLOv13 提出基于超图的自适应相关性增强机制(HyperACE),提供一个既准确又轻量级的目标检测器。本文详细介绍 YOLO13 项目的模型下载、环境配置、项目安装, 命令行方式与 Python 程序方式运行 YOLO13 模型进行目标检测。本文还介绍了YOLO13 的模型架构和程序实现。转载 2025-07-31 11:32:30 · 5186 阅读 · 0 评论 -
【跟我学YOLO】(1)YOLO11环境配置与应用
YOLO11 对架构和训练方法进行了重要改进,可以快速实现图像分类、目标检测、跟踪、实例分割和姿态估计等任务。本文详细讲解 YOLO11 的环境配置和使用方法,帮助读者快速上手。原创 2025-02-06 07:30:00 · 7233 阅读 · 0 评论 -
【youcans的深度学习 01】安装环境详解之 miniconda
miniconda是conda的精简版安装程序。推荐深度学习使用miniconda搭建Python环境,它提供了python与conda,可以创建相对独立的Python环境,避免与其它库的冲突。原创 2023-03-01 09:15:05 · 3795 阅读 · 1 评论 -
【youcans的深度学习 03】PyTorch GPU版本安装与环境配置
安装 GPU 版本的 PyTorch 需要 NVIDIA(英伟达)显卡,否则只能[安装 PyTorch(CPU版)。本文详解 PyTorch GPU 版的下载、安装和测试。原创 2023-03-25 20:20:03 · 5469 阅读 · 0 评论 -
【YOLO5 项目实战】(1)YOLO5 环境配置与检测
YOLOv5是一种先进的单阶段目标检测算法。本文详细介绍 YOLOv5 的下载、环境配置和推理测试步骤。原创 2024-08-07 10:50:40 · 1892 阅读 · 0 评论 -
【YOLO5 项目实战】(2)训练目标检测模型
本文详细介绍使用自己的数据集训练专用的 YOLOv5 模型,包括数据集的准备,模型配置,训练和推理过程。原创 2024-08-08 17:35:37 · 1665 阅读 · 0 评论 -
【YOLO5 项目实战】(3)PCB 缺陷检测
本文介绍通过 YOLOv5 对 PCB缺陷 进行实时检测。详细介绍(1)环境配置;(2)北大PCB缺陷数据集的处理;(3)使用YOLOv5 训练PCB缺陷模型;(4)使用训练的模型检测 PCB缺陷。原创 2024-08-13 11:30:52 · 3311 阅读 · 0 评论 -
【YOLO5 项目实战】(4)红外目标检测
本文介绍通过 YOLOv5 对红外图像进行目标检测。详细介绍(1)环境配置;(2)CTIR红外数据集的下载处理;(3)使用YOLOv5 训练红外目标检测模型;(4)使用训练的模型检测红外图像。原创 2024-08-21 09:30:42 · 6121 阅读 · 11 评论 -
【YOLO5 项目实战】(5)YOLO5+DeepSort 目标追踪
YOLOv5_Deepsort 是一个基于 YOLOv5 的两阶段目标追踪算法,用于实现视频中的目标检测和追踪。本文详细说明YOLO5目标追踪的操作步骤,报错处理。原创 2024-08-11 14:12:07 · 4034 阅读 · 2 评论 -
【YOLO5 项目实战】(6)YOLO5+StrongSORT 目标追踪
YOLOv5_StrongSORT 是基于 YOLOv5 的两阶段目标追踪算法,优化了跟踪的准确性和鲁棒性,能够在复杂的场景中更有效地处理遮挡、目标丢失和重新出现等问题。本文介绍 YOLOv5_StrongSORT 的实现步骤,详细介绍(1)项目下载;(2)安装配置;(3)测试运行。原创 2024-08-21 20:56:51 · 2974 阅读 · 3 评论 -
【YOLO5 项目实战】(7)YOLO5 手势识别
手势识别是人机交互领域的分类和检测任务,为用户提供了自然、直观且高效的交互方式。本文详细介绍YOLO5手势识别应用项目:(1)数据集下载和处理,(2)模型训练,(3)手势识别测试。原创 2024-08-24 20:10:20 · 2947 阅读 · 0 评论 -
【YOLO5 项目实战】(8)PyQt5 图形界面—PCB缺陷检测系统
本节以基于 YOLOv5 的PCB 缺陷检测任务为例,详细介绍使用 Pyqt5 设计 YOLOv5 图形用户界面,实现人机交互的 YOLOv5 PCB 缺陷检测系统。原创 2024-08-29 10:36:31 · 3941 阅读 · 0 评论 -
【YOLO5 项目实战】(9)将 YOLO5 部署到 Web 端
本节详细讲解使用 Flask 框架构建 YOLOv5 模型的 Web 应用程序,将 YOLOv5 模型部署到Web端,实现基于 Web 的图像处理和目标检测系统。原创 2024-09-10 21:46:37 · 3711 阅读 · 3 评论
分享