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

计算机视觉进化论:YOLOv12、YOLOv11与Darknet系YOLOv7的微调实战对比

摘要

YOLO系列作为实时目标检测领域的重要里程碑,持续引领速度与精度的平衡发展。本文围绕YOLOv7(基于Darknet框架)、YOLOv11及YOLOv12,系统、深入地对比了三款模型的架构创新、微调策略、核心技术及应用场景。我们详细解析了三者骨干网络设计(如Darknet-53、E-ELAN、C3k2模块)、注意力机制(如YOLOv12的Area Attention)以及参数优化策略(动态数据增强、量化剪枝),并结合工业检测、医疗影像、自动驾驶等多样化应用展开实战案例。实验表明,YOLOv12-N在mAP达40.6%,推理延迟仅1.64ms,较传统YOLOv7表现大幅提升。本文还结合流程图和性能对比表,全面指导开发者进行微调优化,为未来YOLO家族模型演进提供思路。

关键词:YOLO系列、微调策略、注意力机制、实时检测、模型压缩


在这里插入图片描述

目录

  1. 引言
  2. YOLO系列架构演化与技术革新
  3. 微调策略与实现细节深度剖析
  4. 多样化应用场景实战探索
  5. 微调整体流程及最佳实践
  6. 性能评估指标系统比对
  7. 微调工具链分析与性能优化实例
  8. 未来发展趋势:智能微调与动态网络
  9. 总结
  10. 附录:参考文献与资源链接

1. 引言

近年来,随着人工智能和深度学习技术的迅猛发展,计算机视觉已成为智能产业的重要基石。目标检测作为计算机视觉的核心任务之一,应用广泛,涵盖从安防监控、自动驾驶、工业检测、医疗影像分析到无人机监控等众多关键领域。实时性和检测精度的矛盾始终是目标检测研究的核心挑战。

YOLO(You Only Look Once)系列自2016年首个版本问世以来,凭借其端到端的快速检测能力,成为实时目标检测的重要代表。在保持高速推理的同时,不断推动检测精度提升。随着深度学习技术进步,YOLO各版本在网络架构、训练技巧、数据处理及微调策略上持续创新。

本文聚焦YOLO最新主流版本:YOLOv7(经典Darknet框架)、YOLOv11及YOLOv12,系统梳理三者的架构特点、技术迭代及微调实战。基于实验数据和实际案例,深入分析其性能优势与劣势,辅助开发者根据具体应用需求,在模型选择及微调过程中做出科学合理决策。


2. YOLO系列架构演化与技术革新

2.1 YOLO发展脉络回顾

YOLO首次提出了单阶段检测的端到端思想,将目标检测视作单一回归问题,大幅加速推理速度。历经YOLOv2、v3、v4直至v7,各版本不断融合更先进的卷积结构、多尺度特征融合和新颖训练策略,精度与速度稳步提升。

  • YOLOv7借助Darknet-53的坚实骨干及创新E-ELAN模块,强化特征扩展与融合能力,缩减冗余参数,显著提升实时推理效率。
  • YOLOv11刷新模块化设计理念,引入轻量C3k2以及强注意力机制C2PSA,打造了面向广泛硬件适配的尺寸多样化模型体系。
  • YOLOv12聚焦引入Transformer风格注意力,结合Area Attention和FlashAttention,实现精简参数下的强建模能力,进一步优化复杂场景小目标检测。

2.2 YOLOv7的Darknet遗产及E-ELAN突破

YOLOv7沿袭了Darknet-53的多层次深度残差结构,结合跨阶段部分连接(CSP)有效减少模型的计算冗余。通过扩展高效层聚合网络(E-ELAN),实现特征的多尺度扩展与洗牌,增强网络层间信息流通。该设计带来:

  • 参数效率提升:整体参数量比传统YOLOv7版本减少约75%。
  • 计算效率:理论计算量降低达36%,实测FPS稳定处于160以上,涵盖5~160 FPS广泛适应不同硬件环境。
  • 关键技术点:- 动态标签分配(Dynamic Label Assignment),自适应阈值策略提升小目标检测召回率。
  • 多分辨率训练14040×640和1280×1280结合增强泛化能力。

结合静态与多分辨率训练,大幅提升YOLOv7对实际环境多样化目标的识别效果。

2.3 YOLOv11的模块化设计革新

YOLOv11显著推进了模型模块的精细化设计,优化计算效率并强化特征提取能力:

  • C3k2模块:以小卷积核为核心,轻量化设计减少计算资源消耗。
  • C2PSA模块(并行空间注意力):动态权重分配提升特征图表达,增强特定区域信息表达能力。
  • 多型号设计:从Nano至XLarge多个尺寸版本,应对边缘到云端需求差异,兼顾资源使用和检测性能。
模型参数量(M)mAP@50FPS (T4 GPU)
YOLOv736.457.0%160
YOLOv11-N3.239.4%210
YOLOv12-N4.140.6%244

这种模块化与多尺寸模型的结合,使YOLOv11可支持广泛硬件和应用场景,尤其适合资源受限环境下的中高精度检测任务。

2.4 YOLOv12的注意力机制革命

YOLOv12引入了两项核心创新技术:

  • Area Attention(区域注意力):通过局部子区域的动态加权,提升网络对复杂背景及密集目标的辨识能力。
  • Residual Efficient Layer Aggregation Networks (R-ELAN):增强多尺度特征融合的效率,优化信息流通平衡网络复杂度。

此外,采用FlashAttention技术优化内存访问,兼顾Transformer级别的建模能力与卷积神经网络速度优势。结果为:

  • 参数量仅微增0.3%,mAP提升约1.2%。
  • 推理速度优于RT-DETR(快42%),参数减少近45%。

此架构的设计极大增强了在复杂场景下小目标和遮挡目标的检测能力,为智能监控与无人机侦测提供了强大支持。


3. 微调策略与实现细节深度剖析

3.1 YOLOv7全参数微调与静态数据增强

YOLOv7微调以全参数优化为主,配合Mosaic数据增强CIoU(Complete Intersection over Union)损失函数提升检测框回归准确率。优点在于最大程度利用预训练参数与数据,缺点是资源消耗大,对数据量与标注质量要求高。

典型实战:

  • 在PCB缺陷检测中引入旋转增强,提升AP@75由0.89增至0.966,显著增强模型对微小缺陷显示的鲁棒性。
  • 多分辨率训练策略让模型适应不同输入尺寸,整体AP提升4.7%。

3.2 YOLOv11尺寸感知微调:动态剪枝与量化加速

YOLOv11创新性采用尺寸分类预处理机制,根据目标大小智能选择对应性能模型,针对Nano版尤为适合小目标检测。配合**层级剪枝(Layer Pruning)**技术,有效削减约20%参数,实现计算资源节省。

通过集成动态量化,支持FP16与INT8混合精度降低推理延迟,推理速度提升约30%,在保证精度的基础上实现快速部署。

微调流程示意
数据输入 → 目标尺寸分类 → 选定Nano/XLarge模型 → 动态剪枝 → 量化部署

3.3 YOLOv12视觉提示调优(VPT)

YOLOv12提出了革命性的**视觉提示调优(Visual Prompt Tuning)**方法,仅需微调输入空间极少 (~1%) 的参数,如添加可学习边界标记。此策略在医疗影像分类中的实验证明,微调效率媲美全参数更新,且显著降低存储开销。

方法可训练参数占比附加存储 (MB)mAP@50
全参数微调100%42040.6%
VPT(YOLOv12)0.8%3.440.2%

优势:

  • 大幅减少训练时间与存储需求。
  • 分任务泛化性强,适合多任务场景及边缘设备。

4. 多样化应用场景实战探索

4.1 工业检测:YOLOv7展现卓越实时性能

  • 在PCB缺陷检测中,结合生成对抗网络(GAN)增强数据集,YOLOv7实现了92.3%召回率,超越YOLOv11的88.5%。
  • 利用多分辨率微调,包括如256×256小尺寸输入显著提升对微小目标AP约12%。
  • 结合TensorRT加速,Tesla T4推理速度从160FPS提升至220FPS。

4.2 医疗影像:YOLOv12引领精准注意力检测

  • 应用HAM10000皮肤病变数据集中,利用YOLOv12区域注意力机制分辨色素痣与黑色素瘤,F1-score达到84.06%。
  • 结合动态数据增强与迁移学习,冻结80%骨干参数只微调分类头及注意力层,准确率提升8.7%。

4.3 自动驾驶:YOLOv11强调能效比

  • 在NVIDIA Jetson AGX Xavier车载边缘设备测试,YOLOv11-Nano功耗仅2.1W,帧率达210FPS,显著优于YOLOv7-tiny的3.8W和155FPS。
  • 动态量化技术使模型在低光环境误检率降低14%。

5. 微调整体流程及最佳实践

Created with Raphaël 2.3.0 数据收集与预处理 数据划分(训练/验证/测试) 选择合适预训练模型并加载 设置微调超参数(学习率、batch_size、优化器) 训练过程(多尺度数据增强) 模型性能评估(mAP、FPS、损失曲线) 模型优化调整 模型部署与持续反馈 完整微调流程

推荐步骤:

  • 确保数据标注准确,适当利用数据增强缓解类别不平衡。
  • 根据应用场景合理选择全参数微调或视觉提示调优。
  • 监控训练指标,防止过拟合,合理利用Early Stopping机制。
  • 部署阶段依据硬件特性调整量化与剪枝策略。

6. 性能评估指标系统比对

指标YOLOv7 (Darknet)YOLOv11YOLOv12
mAP57.0%39.4%40.6%
FPS160210244
参数量 (M)36.43.24.1
计算量较高中等
应用领域高实时性工业级检测轻量化嵌入式设备小目标高精度复杂环境

7. 微调工具链解析与性能优化实例

7.1 NeuralVis可视化工具

  • 提供3D特征图和梯度热力图分析。
  • 诊断YOLOv12训练中注意力模块对遮挡目标权重分配偏差,有针对性地优化注意力权重设计。

7.2 HPC²lusterScape性能分析

  • 监控分布式多GPU显存和负载,实现负载均衡。
  • 结合批量大小动态调整,缩短训练时间23%,提升YOLOv11微调效率。

8. 未来发展趋势:智能微调与动态网络

  • 自适应动态注意力机制:根据场景自动调整注意力分配,提升性能和效率。
  • 无监督与半监督微调:减少对标注数据依赖,提升新环境适应能力。
  • 自动化微调流水线:结合AutoML与元学习,实现模型参数与结构的自动化微调。
  • 跨模态融合与多任务学习:进一步推动YOLO应用泛化与场景多样化。

在这里插入图片描述

9. 总结

本文系统对比了YOLOv7、YOLOv11和YOLOv12三款主流YOLO系列模型的架构、微调策略和实际应用性能。

  • YOLOv7以其稳定高效的Darknet核心与E-ELAN,适合需极致实时性的工业级应用。
  • YOLOv11通过模块轻量化和动态量化适配嵌入式与边缘设备,兼顾精度与资源。
  • YOLOv12融入先进注意力机制,实现高精度小目标检测和复杂场景识别,适合无人机及医疗领域。

适时结合传统全参数微调与视觉提示调优,结合丰富数据增强及硬件优化手段,是实现最佳检测性能的关键。未来,随着智能化微调与自动化工具的成熟,YOLO模型家族将更好地满足多变复杂的工业实践需求。


10. 附录:参考文献与资源链接

  • Terven, J. R., & Cordova-Esparaza, D. M. (2024). A Comprehensive Review of YOLO: From YOLOv1 to YOLOv8 and Beyond. [在线链接]
  • Wang, C. Y., et al. (2022). YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. [在线链接]
  • Khanam, R., & Hussain, M. (2025). A Review of YOLOv12: Attention-Based Enhancements vs. Previous Versions. [在线链接]
  • Rasheed, A. F., & Zarkoosh, M. (2024). YOLOv11 Optimization for Efficient Resource Utilization. [在线链接]
  • Tian, Y., et al. (2025). YOLOv12: Attention-Centric Real-Time Object Detectors. [在线链接]

感谢您的关注与阅读,期待与您共同推进基于YOLO的目标检测技术的深入发展。

相关文章:

计算机视觉进化论:YOLOv12、YOLOv11与Darknet系YOLOv7的微调实战对比

摘要 YOLO系列作为实时目标检测领域的重要里程碑,持续引领速度与精度的平衡发展。本文围绕YOLOv7(基于Darknet框架)、YOLOv11及YOLOv12,系统、深入地对比了三款模型的架构创新、微调策略、核心技术及应用场景。我们详细解析了三者…...

湖北理元理律师事务所:债务管理领域的平台化创新探索

随着中国居民负债率攀升至62%(央行2023年数据),债务管理从个体需求演变为社会性课题。湖北理元理律师事务所通过“法律科技金融”的融合模式,构建了国内首个全链条债务管理平台,其服务逻辑与行业价值值得深度剖析。 平…...

沐曦玩转 LMDeploy、XTuner 和 InternLM3

学习链接: https://aicarrier.feishu.cn/wiki/O84LwkiBriUU0NkDwurcSufhnVb 一 LMDeploy推理及验证 1.1 下载LMDeploy # 安装addict软件包 pip install addict mmengine mmengine-lite fire accelerate0.32.1 nvidia-ml-py# 解决LMDeploy对tranformers版本要求的…...

【Java面试笔记:进阶】26.如何监控和诊断JVM堆内和堆外内存使用?

监控和诊断JVM内存使用是优化性能和解决内存问题的关键。 1.JVM内存监控与诊断方法 1.图形化工具 JConsole:提供图形化界面,可直接连接到Java进程,查看内存使用情况。VisualVM:功能强大的图形化工具,但注意从Oracle JDK 9开始不再包含在JDK安装包中。Java Mission Contr…...

阿里云服务器云盘扩容

在阿里云服务器上在线扩容了云盘后,如果服务器内部查看容量没有变化,可能是由于分区和文件系统未正确扩展。以下是详细的解决步骤: 1. 确认扩容是否成功 在阿里云控制台检查磁盘容量是否已显示扩容后的新大小。如果控制台显示已扩容&#x…...

【ESP32】st7735s + LVGL移植

LVGL的移植 使用版本1、创建工程2、开始移植2.1、文件准备2.2、修改代码2.3、SDK配置编辑器 3、测试 使用版本 LVGL版本:8.3 链接点这里ESPIDF版本:4.4.8lvgl_esp32_drivers: 链接点这里ESP32型号:ESP32S3 1、创建工程 默认都会…...

Jackson 使用方法详解

Jackson 是 Java 生态中最流行的 JSON 处理库,也是 Spring Boot 的默认 JSON 解析器。它提供了高性能的 JSON 序列化(对象 → JSON)和反序列化(JSON → 对象)功能。以下是 Jackson 的全面使用指南。 1. 基础依赖 Mave…...

TensorFlow深度学习框架:从入门到精通的完整指南

🌟 TensorFlow核心优势 TensorFlow作为Google开发的顶级深度学习框架,具有三大独特优势: 工业级部署能力:支持从移动端到服务器的全平台部署完善的工具链:包含TensorBoard、TF Lite、TF.js等完整生态强大的社区支持&…...

Java 入门宝典--注释、关键字、数据类型、变量常量、类型转换

作者:IvanCodes 发布时间:2025年4月28日🐣 专栏:Java教程 哈喽,各位 CSDN 的小伙伴们!👋 这部分内容虽然基础,但 极其重要,是后续学习所有高级特性的基石。准备好了吗&…...

【含文档+PPT+源码】基于微信小程序的旅游论坛系统的设计与实现

项目介绍 本课程演示的是一款基于微信小程序的旅游论坛系统的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统 …...

Android开发,实现一个简约又好看的登录页

文章目录 1. 编写布局文件2.设计要点说明3. 效果图4. 关于作者其它项目视频教程介绍 1. 编写布局文件 编写activity.login.xml 布局文件 <?xml version"1.0" encoding"utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns:android…...

一种改进的YOLOv11网络,用于无人机视角下的小目标检测

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 摘要 随着无人机&#xff08;UAV&#xff09;和计算机视觉技术的快速发展&#xff0c;从无人机视角进行目标检测已成为一个重要的研究领域。然而&#xff0c;无人机图像中目标像素占比极小、物体尺度变…...

linux离线安装zsh

下载zsh 下载仓库后解压 下载地址&#xff1a;https://github.com/zsh-users/zsh 离线安装 安装方法见INSTALL文件 ./configure --prefix[/usr/local] make make install...

Golang|使用函数作为参数和使用接口的联系

函数作为数据类型的一种&#xff0c;可以成为其他函数的参数。在 Go&#xff08;Golang&#xff09; 中&#xff0c;函数作为参数 和 接口&#xff08;interface&#xff09;&#xff0c;本质上都和抽象、灵活调用有关 —— 都是让代码更灵活、更可扩展的手段。不过它们各有侧重…...

Python爬虫实战:获取软科网最新特定专业大学排名数据并做分析,为高考填报志愿做参考

一、引言 在高考升学的重要阶段,志愿填报成为考生和家长关注的核心问题。准确、全面且具有权威性的大学专业排名数据,是考生做出科学志愿决策的关键依据。软科网作为专业的大学排名信息发布平台,其发布的计算机科学与技术专业排名数据,因具有较高的公信力和参考价值,备受…...

【ACL系列论文写作指北12-Deadline管理与科研项目规划】-用节奏赢得高质量科研

科研不是一场冲刺&#xff0c;而是有序推进的系统工程。 引言&#xff1a;掌控时间&#xff0c;才能掌控科研主动权 再好的想法和技术&#xff0c;如果没有良好的时间管理&#xff0c;最终只会沦为“赶DDL”的牺牲品。科研项目规划&#xff0c;是确保质量、效率与心态平衡的关…...

elasticsearch底层模块解析与实践系列

#作者&#xff1a;猎人 文章目录 底层模块深入解析之threadpool1、线程池2、线程池类型3、cpu core数量设置 底层模块深入解析之plugin底层模块深入解析之es node节点角色1、node类型2、master eligible node3、data node4、ingest node5、cooridnating only node6、node data…...

Git-基本操作

前言 安装 git --version sudo apt-get remove git -y #卸载 sudo apt-get install git -y基本操作 创建本地仓库 mkdir gitcodegit init 这个就可以创建本地仓库了 然后当前目录下就有一个.git的文件夹 配置本地仓库 就是配置用户的名称&#xff0c;和用户的email地址 在…...

iVX 图形化编程如何改写后端开发新范式

在数字化转型加速推进的当下&#xff0c;企业对后端系统的需求呈现爆发式增长。Gartner 最新报告指出&#xff0c;2025 年全球企业平均需完成 300 定制化应用开发&#xff0c;而传统编码模式下&#xff0c;单个项目平均交付周期长达 6 - 8 个月。与此同时&#xff0c;Redis、K…...

【数据可视化-42】杂货库存数据集可视化分析

&#x1f9d1; 博主简介&#xff1a;曾任某智慧城市类企业算法总监&#xff0c;目前在美国市场的物流公司从事高级算法工程师一职&#xff0c;深耕人工智能领域&#xff0c;精通python数据挖掘、可视化、机器学习等&#xff0c;发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…...

使用 Electron 打包 Windows 可执行程序

使用 Electron 打包 Windows 可执行程序 在使用 Electron 构建桌面应用程序时&#xff0c;通常需要将项目打包为可执行文件&#xff08;例如 .exe 文件&#xff09;&#xff0c;以便用户可以方便地安装和运行。本文将介绍如何使用 electron-builder 将 Electron 项目打包成 Wi…...

爬虫学习笔记(三)--Http协议

思维导图 上面思维导图提取的原文是2026王道计网P286~290 URL最前面&#xff08;URL传输过程中遵循HTTP协议&#xff09; 协议 计算机传输的数据实际上就是二进制0和1&#xff0c;协议就是规定这一串二进制数字的前几位代表什么、中间几位代表什么、后几位代表什么 HTTP&a…...

ai环境cuda cudnn conda torch整体迁移 wsl docker

运行没问题的环境&#xff0c;wsl先关停wsl --shutdown 然后导出复制到迁移机器上wsl --export U24 E:\wsl\u24.tar 使用wsl版挂成虚拟机wsl --import U24 E:\wsl\ubuntu E:\wsl\u24.tar 使用docker版挂成镜像docker import E:\wsl\u24.tar my-ubuntu:custom 启动docker容器&am…...

数据库小技巧-使用开窗函数矫正数据库指定列部分列值重复的数据

需求描述 目前有某表的某列部分值重复&#xff0c;需要批量矫正该列数据&#xff0c;确保该列分组内不会出现重复值。 解决思路 -- 创建个临时表 create table t_tmp_20250428( c_bh varchar(32), -- 主键 c_bh_aj varchar(32), -- 主表外键&#xff0c;分组条件&#xff0c…...

【优选算法 | 二分查找】二分查找算法解析:如何通过二段性优化搜索效率

算法相关知识点可以通过点击以下链接进行学习一起加油&#xff01;双指针滑动窗口 在本篇文章中&#xff0c;我们将深入解析二分查找算法的核心原理。从基本概念到实际应用&#xff0c;带你了解如何利用二分查找高效定位元素&#xff0c;提升搜索效率。无论你是刚接触算法的新手…...

AI与IT协同的典型案例

简介 本篇代码示例展示了IT从业者如何与AI协同工作&#xff0c;发挥各自优势。这些案例均来自2025年的最新企业实践&#xff0c;涵盖了不同IT岗位的应用场景。 一、GitHub Copilot生成代码框架 开发工程师AI协作示例&#xff1a;利用GitHub Copilot生成代码框架&#xff0c;…...

5.软考高项(信息系统项目管理师)-成本管理

成本管理非常重要&#xff0c;选择、计算考得非常多&#xff0c;必须要好好学。 过程、输入、工具及输出 过程名&#xff08;附作用&#xff09; 通俗解释 输入 工具和技术 输出 规划成本管理 为如何管理项目成本提供指南和方向 编制成本管理计划&#xff0c;这个计划主…...

前端:纯HTML、CSS和JS菜单样式

实现了一个多级折叠菜单系统,使用纯HTML、CSS和JavaScript(无任何框架) 一、二级菜单展开 1、实现效果 初始状态-展示全部一级菜单 选中共状态,一级标题选中共为蓝色背景色,二级标题选中共为蓝色文字,展开右侧图标为-,后缩状态右侧图标为+ 2、实现 ​​HTML结构​​ …...

案例篇:如何用tcpdump和Wireshark识别潜在威胁

无论是日常浏览网页、观看视频&#xff0c;还是企业开展线上业务、进行数据传输&#xff0c;都离不开网络的支持。然而&#xff0c;网络问题也时有发生&#xff0c;比如网络卡顿&#xff0c;相信大家都遇到过&#xff0c;那种等待页面加载的焦急心情&#xff0c;真的让人抓狂。…...

微信小程序开发中关于首屏加载、本地数据持久化的思考

本文将围绕小程序开发中首屏性能优化与本地存储持久化两大重要主题展开&#xff0c;结合实际项目经验&#xff0c;系统分析常见问题、优化方法与最佳实践&#xff0c;构建流畅且高效的小程序体验。 文章目录 前言一、什么是首屏加载&#xff1f;为什么重要&#xff1f;二、小程…...

媒资管理之视频管理

一&#xff1a;业务概述&#xff1a; 媒资管理这个模块是我负责开发的&#xff0c;主要的管理对象是视频&#xff0c;图片&#xff0c;文档等 包括文件的上传&#xff0c;视频的处理&#xff0c;文件的删除 &#xff08;在媒资管理界面&#xff0c;有个上传视频的按钮&#…...

windows程序转鲲鹏服务器踩坑记【持续更新中】

1.鲲鹏处理器和Intel处理器的区别 处理器/对比项IntelKunpeng厂家因特尔(美国)华为(中国)指令集X86架构ARM-V8架构与指令集- x86 CISC复杂指令集 - 单核性能强&#xff08;如至强8380主频3.8GHz&#xff09; - 三级缓存优化&#xff0c;支持DDR4-3200和Optane内存- ARMv8-A RI…...

【阿里云大模型高级工程师ACP习题集】2.6.用插件扩展答疑机器人的能力边界

习题集: 【单选题】在构建Agent系统时,使用Assistant API创建Agent时,若想让Agent具备查询员工信息和发送请假申请的功能,以下对instructions参数设置最合理的是( ) A. “你可以做任何事情” B. “你能查询员工信息和发送请假申请” C. “你是公司助手,功能有:1.查询员…...

程序进程多任务线程

1.程序 程序(program)是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。 2.进程 进程(process)是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。进程是操作系统资源分配和处理器调度的基本单位,拥有独立的代码、内部数…...

Finish技术生态计划: FinishRpc

finishRpc 简介 ​ 纯个人兴趣设计的项目: 因为失业在家摆烂 所以没事就想写点代码 本身也比较喜欢自己写一些好玩的demo 这个项目的设计完全是取悦自己又菜又有一个创造框架的梦想 可以用于提升框架设计思路以及实践一些常用技术的练习 可以用于校园中的练习 , 如果能对你有所…...

《商业世界的开源法则:协议选择与商业模式创新》

引言 在当今数字化时代&#xff0c;开源软件已成为技术生态系统中不可或缺的一部分。从Linux操作系统到Apache Web服务器&#xff0c;从MySQL数据库到React前端框架&#xff0c;开源项目支撑着全球大部分互联网基础设施和企业IT系统。然而&#xff0c;关于开源协议与商业使用之…...

Kubernetes》》k8s》》explain查 yaml 参数

在创建json 和yaml 时&#xff0c;我们可能不知道具体的参数该怎么写。同样 我们可以通过explain这个 命令来查看 每个参数具体的作用与写法 # 查看 pod类性有哪些参数 kubectl explain pod# 查看pod中 spec下面有哪些参数 kubectl explain pod.spec...

Kubernetes(k8s)学习笔记(三)--部署 Kubernetes Master

前文已经使用docker安装了kubeadm&#xff0c;因此本文使用kubeadm部署master节点。 一.先拉取必要的镜像库到本地。 在拉取之前&#xff0c;先配下镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"registry-mirrors": [&qu…...

《数据结构之美--二叉树》

一&#xff1a;引言&#xff1a; 上次我们学习了栈和队列这两个数据结构&#xff0c;今天我们来学习一个新的数据结构–二叉树中的堆。 堆其实就是一种特殊的二叉树&#xff0c;具有二叉树的性质的同时&#xff0c;还具有其他的性质。 那么在学习堆之前还是先来了解一下树。 …...

Prompt Engineering 提示工程:释放大语言模型潜力的关键技术与实践指南

提示工程:释放大语言模型潜力的关键技术与实践指南 提示工程(Prompt Engineering)作为与大型语言模型(LLM)交互的核心技术,已成为AI应用开发的关键技能。本文将系统介绍提示工程的定义与发展历程,深入剖析其核心知识点,提供实用的设计框架与技巧,并通过丰富的实战案例展示…...

std::print 和 std::println

一、基本概念 std::print 和 std::println 是 C23 新增的格式化输出函数&#xff0c;旨在替代传统的 std::cout 链式调用。它们基于 std::format 实现&#xff0c;支持类型安全的格式化字符串&#xff0c;语法更简洁&#xff0c;性能更优15。 功能特点&#xff1a; 直接输出到…...

高压直流输电MATLAB/simulink仿真模型+说明文档

1.模型简介 本仿真模型基于MATLAB/Simulink&#xff08;版本MATLAB 2018Ra&#xff09;软件。建议采用matlab2018 Ra及以上版本打开。&#xff08;若需要其他版本可联系代为转换&#xff09; 使用一个传输功率为1000MW&#xff08;500 kV&#xff0c;2 kA&#xff09;直流互连…...

第十四章-PHP与HTTP协议

第十四章-PHP与HTTP协议 一&#xff0c;HTTP 协议详解 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09;是互联网上应用最广泛的协议之一&#xff0c;用于客户端&#xff08;如浏览器&#xff09;与服务器之间的通信。它是 Web 技术的基石…...

【阿里云大模型高级工程师ACP学习笔记】2.6.用插件扩展答疑机器人的能力边界

一、学习目标 备考阿里云大模型高级工程师ACP认证,深入学习《2.6.用插件扩展答疑机器人的能力边界》这部分内容,主要期望达成以下目标: 理解智能体应用核心概念:理解智能体(Agent)应用的核心概念,包括其如何拓展大模型能力,突破传统答疑机器人局限。掌握构建Agent系统…...

用远程代理模式轻松实现远程服务调用,打开编程新大门

通过远程代理来实现一个简易的远程过程调用实例。带你打开新的大门。 Socket 远程代理服务案例 基于 Socket 的远程服务&#xff0c;我们需要完成以下步骤&#xff1a; 服务端实现&#xff1a;创建一个远程服务&#xff0c;通过 Socket 接受客户端请求并提供计算服务。 客户端…...

(001)Excel 快捷键

文章目录 时间 时间 当前日期&#xff1a;ctrl ; (分号)。当前时间&#xff1a;ctrl Shift ; (分号)。...

TMI投稿指南(二):投稿文章注意事项

文章结构&#xff1a; https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/create-the-text-of-your-article/structure-your-article/ 补充材料&#xff1a;准备补充材料 - IEEE 作者中心期刊 --- Prepare Supplementary Materials - IEEE Author…...

从困局到破局的AI+数据分析

从困局到破局的AI数据分析 困局&#xff1a;数据分析的四道高墙破局&#xff1a;AI赋能全流程数据分析远见&#xff1a;AI数据分析的革命性意义 数据是新时代的石油&#xff0c;人工智能是炼油厂。当两者强强联合&#xff0c;一场数据分析的革命正悄然发生。 多少次你面对Excel…...

12. RANSAC点云多平面拟合分割

本文看了博客RANSAC点云多平面拟合分割-CSDN博客的文章&#xff0c;该博客将多平面拟合分割讲的很详细了&#xff0c;这里只是作为笔记用。 1.RANSAC算法原理 三维平面拟合&#xff08;最小二乘法&#xff09; 具体实现见下面代码&#xff1a; def SVD(points):# 二维&#…...

Prompt

提示工程指南 | Prompt Engineering GuideGoogle 官方提示工程 (Prompt Engineering)白皮书 | 宝玉的分享https://www.geeksforgeeks.org/what-is-prompt-engineering-the-ai-revolution/Prompt Engineering for Reasoning ModelsPrompt Engineering with Reasoning Models 1.p…...