一个324KB内存可以跑的YOLO长什么样子?

香橙派Kunpeng Pro国产AI板卡开箱即战部署指南 边缘AI推理是指在靠近数据源头的设备端完成模型计算,其核心在于低延迟、低功耗与高可靠性。原理上依赖专用NPU加速、硬件级内存映射及轻量化模型编译技术。技术价值体现在跳过传统嵌入式AI开发中驱动适配、系统裁剪、算子移植等长周期环节,显著缩短从算法到产线的落地路径。典型应用场景包括工业视觉质检、多路摄像头实时分析、本地化大模型轻量服务等对稳定性与热设计有严苛要求的边缘节点。本文以香橙派Kunpeng Pro为载体,聚焦AI模型部署全流程实践,覆盖昇思MindSpore适配、ATC模型转换、ACL底层调用及72小 阅读详情
AI摘要

本文聚焦μYOLO模型,它是为解决传统YOLO难以部署在资源受限嵌入式设备问题而提出的方案。介绍了其技术背景、架构设计、训练策略、性能测试及错误分析。该模型在Cortex - M7微控制器上实现实时检测,仅需771 KB Flash和324 KB RAM,未来还有改进空间。

本文原始论文下载地址:µYOLO:TowardsSingle-ShotObjectDetection onMicrocontrollers

引言:边缘智能的微型化革命

在人工智能技术飞速发展的今天,目标检测已成为计算机视觉领域最核心的任务之一。以YOLO(You Only Look Once)为代表的单阶段检测算法,凭借其高效的推理速度,在自动驾驶、安防监控等场景中占据主导地位。然而,传统YOLO模型依赖GPU算力支持,难以部署在资源受限的嵌入式设备上。随着物联网和边缘计算的兴起,如何在仅有1MB以下存储空间和数百KB内存的微控制器(MCU)上实现实时目标检测,成为学术界与工业界共同关注的焦点。

本文介绍的μYOLO,正是针对这一挑战提出的创新解决方案。通过深度优化网络架构、引入模型压缩技术,该模型成功在Cortex-M7微控制器(如OpenMV H7 R2)上实现3.5 FPS的实时检测性能,同时仅需771 KB Flash和324 KB RAM(128x128分辨率)。下文将从技术背景、设计原理、训练策略、性能测试及错误分析等方面,全面剖析这一微型化YOLO的实现奥秘。


一、技术背景:从GPU到MCU的降维挑战

1.1 微控制器的资源约束

典型Cortex-M系列MCU(如STM32H7)的硬件规格与GPU形成鲜明对比(表1)。以OpenMV H7 R2为例,其480 MHz主频的Cortex-M7内核仅有2 MB Flash和1 MB RAM,且缺乏专用神经网络加速单元。这种环境下部署目标检测模型需突破三大瓶颈:

  1. 存储限制:原始YOLOv3模型参数高达235 MB,远超MCU存储容量
  2. 计算效率:传统卷积层的乘加操作(MACs)在MCU上难以实时处理
  3. 能耗约束:电池供电场景要求模型能效比(FPS/Watt)最大化
表1:高性能嵌入式平台与微控制器硬件对比
硬件指标NVIDIA Jetson XavierOpenMV H7 R2
处理器架构8核ARMv8 + 512核GPU单核Cortex-M7
内存容量32 GB LPDDR41 MB SRAM
存储容量64 GB eMMC2 MB Flash
典型功耗30 W0.5 W

1.2 模型微型化的技术路径

为适应MCU环境,μYOLO采用多层次优化策略(图1),其核心思想可归纳为:

  1. 网络架构轻量化:使用深度可分离卷积(Depthwise Separable Conv)替代标准卷积,理论计算量降低为原来的 1 k 2 \frac{1}{k^2} k21​( k k k为卷积核尺寸)
  2. 分辨率压缩:输入尺寸从传统416x416降至128x128,特征图面积缩减至1/10.5
  3. 模型压缩:通过剪枝(Pruning)和8-bit量化(Quantization)减少参数冗余
  4. 任务简化:针对特定场景优化检测头设计,减少输出维度
原始YOLO架构
深度可分离卷积
输入分辨率压缩
通道数削减
迭代剪枝
8-bit量化
μYOLO
图1:μYOLO的优化路径流程图

二、模型架构设计:极简主义的美学

2.1 主干网络设计

μYOLO的主干网络由1个标准卷积层和7个深度可分离卷积层构成(表2),整体遵循"快速下采样+宽通道"的设计原则:

  • 初始卷积层:4x4核尺寸配合步长2,快速压缩空间维度
  • 深度可分离卷积:每组包含Depthwise Conv(逐通道卷积)和Pointwise Conv(1x1卷积),计算量公式为:
    M A C s = H i n W i n ( C i n K 2 + C i n C o u t ) MACs = H_{in}W_{in}(C_{in}K^2 + C_{in}C_{out}) MACs=Hin​Win​(Cin​K2+Cin​Cout​)
    相比标准卷积的 H i n W i n C i n C o u t K 2 H_{in}W_{in}C_{in}C_{out}K^2 Hin​Win​Cin​Cout​K2,计算量降低约 1 / K 2 + 1 / C o u t 1/K^2 + 1/C_{out} 1/K2+1/Cout​倍
  • 线性检测头:采用两层全连接层,输出维度为 S × S × ( N + B × 5 ) S \times S \times (N + B \times 5) S×S×(N+B×5),其中 S = 5 S=5 S=5为网格数, B = 2 B=2 B=2为锚框数, N N N为类别数
表2:μYOLO主干网络结构(部分)
层级类型参数配置输出尺寸
Conv2D[3,64,4,2,0]64x64x64
MaxPool2x232x32x64
DS-Conv[64,128,3,1,0]32x32x128
………
Linear[1024, S×S×(N+B×5)]5x5x(N+10)

在这里插入图片描述

2.2 关键参数权衡

通过实验验证(图2),设计团队确定了以下最优配置:

  1. 网格密度: S = 5 S=5 S=5(原YOLO为 S = 13 S=13 S=13),在检测精度与计算负载间取得平衡
  2. 锚框数量: B = 2 B=2 B=2,减少输出维度达60%
  3. 激活函数:ReLU配合批归一化(BN),避免梯度消失同时加速收敛

三、训练策略:从预训练到极致压缩

3.1 两阶段训练流程

μYOLO采用迁移学习策略(图3),首先在Caltech-256数据集上预训练分类任务,再针对特定检测任务微调:

  1. 预训练阶段:

    • 输入:256x256 RGB图像
    • 优化器:AdamW(lr=3e-4)
    • 指标:Top-1准确率38%,Top-5准确率61%
  2. 微调阶段:

    • 数据集:COCO子集(人/车辆) + 自建冰箱数据集
    • 数据增强:仿射变换 + HSV扰动
    • 优化器:SGD(lr=0.001, momentum=0.9)
    • 损失函数:改进版YOLO Loss:

    m a t h c a l L = l a m b d a c o o r d ∑ i = 0 S 2 ∑ j = 0 B 1 i j o b j [ ( x i − x ^ i ) 2 + ( y i − y ^ i ) 2 ] + λ s i z e ∑ . . . + λ c l s ∑ . . . mathcal{L}=lambda_{coord}\sum_{i=0}^{S^2}\sum_{j=0}^{B}\mathbb{1}_{ij}^{obj}[(x_i-\hat{x}_i)^2 + (y_i-\hat{y}_i)^2] + \lambda_{size}\sum... + \lambda_{cls}\sum... mathcalL=lambdacoord​i=0∑S2​j=0∑B​1ijobj​[(xi​−x^i​)2+(yi​−y^​i​)2]+λsize​∑...+λcls​∑...

Caltech-256预训练
COCO微调
迭代剪枝
8-bit量化
图3:μYOLO训练流程图

3.2 模型压缩技术

为实现MCU部署,训练后期引入两级压缩:

  1. 渐进式剪枝:
    • 策略:L1-norm准则,每20 epoch剪枝10%权重
    • 效果:参数量减少83%(从2.1M → 0.35M)
  2. 整型量化:
    • 方法:Post-training量化至INT8
    • 精度损失:<2% mAP@0.5

四、性能测试:在刀锋上起舞

4.1 基准测试结果

在不同输入分辨率下,μYOLO展现出显著差异(表3):

输入分辨率Flash占用RAM占用FPS
88x88133 KB152 KB8.40
128x128771 KB324 KB3.45
256x256774 KB1.01 MBN/A
表3:不同分辨率下的资源消耗与帧率

从测试数据可见:

  • 128x128为最佳平衡点,兼顾检测精度(mAP@0.5=56.4%)与实时性
  • 分辨率提升至256x256时,RAM需求暴增211%,超出硬件限制

4.2 任务特异性表现

在三个检测任务中(图5),冰箱物品检测表现最优,归因于:

  1. 场景结构简单(单一背景)
  2. 目标尺寸大(占图像面积>30%)
  3. 类别间特征差异显著(瓶装vs盒装)

在这里插入图片描述

图5:三类检测任务精度对比曲线

在这里插入图片描述


五、错误分析:小模型的认知局限

5.1 错误类型分布

通过混淆矩阵分析(图6),μYOLO的主要错误模式为:

  • 假阴性(FN):占比68.3%(车辆检测任务)
  • 类别混淆:如卡车误判为巴士(12.7%)
  • 假阳性(FP):占比<5%
图6:车辆检测任务混淆矩阵

在这里插入图片描述

5.2 根本原因剖析

  1. 分辨率限制:
    当目标尺寸<12x12像素时,特征提取能力急剧下降,验证集漏检率达92%
  2. 场景复杂性:
    多目标重叠场景中,检测框回归易受干扰
  3. 光照敏感性:
    低动态范围(8-bit量化)导致暗光环境性能下降37%

六、未来展望:微型化之路的下一站

尽管μYOLO在MCU部署上取得突破,但仍存在改进空间:

  1. 自适应分辨率:根据目标尺度动态调整ROI区域
  2. 混合精度量化:对敏感层保留FP16精度
  3. 硬件协同设计:利用Cortex-M7的SIMD指令加速卷积计算

随着TinyML技术的演进,未来我们有望在手表大小的设备上实现更复杂的环境感知,真正开启"智能万物"的新纪元。


结语

μYOLO的成功实践证明,通过算法创新与工程优化的深度融合,即使是在严苛的资源约束下,依然能够实现有意义的目标检测功能。这不仅是边缘计算领域的重要突破,更为物联网设备的智能化升级提供了可复用的技术范式。

YOLOv11在STM32H7上的MCU部署实战:基于CMSIS-NN的高效推理实现 嵌入式AI与MCU部署技术解析 本文系统介绍了基于STM32H7微控制器的YOLOv11模型部署方案。主要内容包括: 边缘计算背景下MCU的AI部署优势与挑战,重点分析了STM32H7平台特性 YOLOv11模型的结构优化,包括E-ELAN骨干网络和Meta-ACON激活函数等改进 CMSIS-NN加速库的架构原理,在STM32H743上可实现5.4倍卷积加速 完整的开发环境搭建流程,涵盖硬件选型、工具链配置和模型转换 模型优化关键技术,包括int8量化、剪枝和内存占用优化等 实验表明,该方案在保持模型精度 阅读详情

相关推荐

35、利用近似DRAM实现高效能、高性能的DNN推理

本文介绍了EDEN框架,该框架通过使用降低电压和延迟的近似DRAM来减少深度神经网络(DNN)推理的能耗并提高性能。文章详细评估了EDEN在不同架构(包括CPU、GPU和神经网络推理加速器如Eyeriss和TPU)下的表现,结果显示其在多个模型和架构上均实现了显著的能耗节省和性能提升。此外,文章还讨论了EDEN的潜在影响、适用场景以及面临的挑战,为未来低功耗深度学习推理研究提供了重要参考。

wine的专栏 85

【yolov5系列】将模型部署到瑞芯微RK3566上面

量化的图片的shape和网络输入如果不一致,这里会自动resize,所以为了保证精度,我们的量化数据集的shape尽量与输入一致。我们需要注意下,对于RK1126相似系列的代码中模型转换时,模型build时,有个预编译参数,仿真时和端侧运行时的设置是不一致且不通用的。这里的buf的设置时,一定保证图片的大小和网络的输入是相同的尺寸。当然在其它芯片上的操作类似,差别会在具体的API的调用上。上图分别获取的内容:rk的版本信息、模型的输入输出数量的信息、输入节点相关的信息、输出节点相关的信息。

magic_ll的博客 1万+

【信息科学与工程学】计算机科学与自动化——第三篇 计算理论基础05 计算数论01

车联网(IoV)算法是支撑智能交通系统高效、安全运行的核心技术,涵盖通信调度、路径规划、数据处理、决策控制等多个维度。

weixin_49199313的博客 1300

YOLOv8实现检测结果与单片机串口通信

102行 :box_label这个函数加入加入这三行代码就能将检测结果发送到串口。

weixin_73929428的博客 4328

【信息科学与工程学】【数据中心】 第六十九篇 人工智能智算中心整体设计101 智算中心解决方案 第一部分1.1 智算中心ICT基础设施的定义与边界

在评估方法论中,"智算中心ICT基础设施"不是单一设备,也不是单纯机房工程,而是一组以人工智能计算需求为牵引,由异构算力、高速互联网络、分布式存储、平台调度软件、安全与运维系统共同组成的ICT能力集合。其上位概念是"新型信息基础设施"中的"算力基础设施";其并列概念是通算中心、超算中心;其下位落地对象是GPU/NPU服务器、IB/RoCE网络、并行文件系统、Kubernetes/调度平台、租户与计量系统等。国家信息中心《智能计算中心规划建设指南》给出的权威定义为:住建部文告与全国一体化算力网技术文件进一步收

weixin_49199313的博客 153

【信息科学与工程学】【数据科学】数据科学领域——第三篇 数学08 几何学07 网络几何01

编号类型领域问题问题的数学分析参数列表及参数的数值范围关联知识1组合优化 / 计算几何网络几何(几何图论):给定平面上的 n 个点(节点),求连接所有点的总边长最小的树。数学模型:设点集 P={p1​,…,pn​}⊂R2,边权为欧氏距离 d(pi​,pj​)=(xi​−xj​)2+(yi​−yj​)2​。目标是找到一棵生成树 T=(P,E)使得 ∑(i,j)∈E​d(pi​,pj​)最小。该问题是经典 MST 在欧氏度量下的特例,属于 NP-hard 吗?

weixin_49199313的博客 167

YOLOv10-Nano发布:专为MCU设计的极轻量版本

YOLOv10-Nano将目标检测压缩至百KB级,无需NMS和高性能硬件,可在STM32等低端MCU上实现本地视觉感知。凭借低内存占用、全整数量化支持和端到端推理,它让嵌入式设备真正具备实用化AI能力,适用于门铃、农业监测、玩具等多种低成本、低功耗场景。

weixin_35696112的博客 732

新一代yolo算法在单片机上的实现挑战

本文将探讨将新版yolo算法在RK平台上的实现历程和挑战,并给出相应的源代码。1.内存限制:RK3399的内存仅有2GB,而新版yolo算法的模型较大,需要更多的内存来存储模型参数和特征图。为了解决这个问题,我们采用了多线程的方式来提高系统响应速度,并对代码进行了优化,减少了不必要的计算。本文介绍了将新版yolo算法在RK平台上实现的挑战和解决方法,并给出了相应的源代码。RK平台是一种集成处理器和外设的芯片解决方案,具有低功耗、高性能、低成本等优势,被广泛应用于智能终端、智能家居等领域。

RlDart的博客 1515

【深度学习】轻量级神经网络模型,嵌入式微小设备也能实时检测 !

轻量级神经网络的进步已经彻底改变了计算机视觉在各种物联网(IoT)应用中的使用,涵盖了远程监控和过程自动化。然而,对于许多这些应用来说,检测小型物体,这是至关重要的,目前在计算机视觉研究中仍然是一个未探索的领域,尤其是在资源受限的嵌入式设备上,这些设备拥有处理器。为了解决这一问题,本文提出了一种适应性的分块方法,用于轻量级和节能的目标检测网络,包括YOLO基础模型和流行的更快地找到更多物体(FOM...

fengdu78的博客 1486

Faster R-CNN口罩检测实战:从数据构建到部署落地

目标检测是计算机视觉的基础任务,其核心在于小目标定位、遮挡鲁棒性与实际部署可行性。Faster R-CNN凭借RPN候选框生成与ROI特征对齐机制,在口罩这类形变大、尺寸小、易遮挡的检测场景中展现出显著优势;相比YOLO等单阶段模型,其双阶段结构更适配医疗等高可靠性场景。技术价值体现在精度(mAP@0.5提升12.7%)、泛化性(反光/侧脸/儿童口罩等难例识别)与工程可控性(显存友好、可量化、可调试)。典型应用场景包括社区医院AI筛查、公共场所佩戴合规监测及课程设计实物系统开发。本文聚焦Faster R-C

weixin_34150830的博客 328

OpenCV传统机器学习实现任意物体识别

物体识别是计算机视觉的基础任务,其核心在于特征表达与分类决策。传统机器学习方法不依赖深度神经网络,而是通过手工设计的图像特征(如HOG梯度、LBP纹理、颜色矩)配合SVM等轻量分类器完成判别,在小样本、低算力、强解释性需求场景中具有独特优势。这类技术无需GPU、模型体积小、部署门槛低,广泛适用于工业边缘设备、嵌入式系统及快速原型验证。OpenCV的cv2.ml模块提供了开箱即用的SVM、KNN、随机森林等接口,结合HOG与LBP等经典特征提取能力,构成一条‘采集30张图→特征工程→训练→部署’的端到端落地路

weixin_35972981的博客 127

(已入围上海开源软件创新决赛)我的推理引擎只有 1.35 MB,却塞进了五类模型 + 国密安全栈,还要跟 llama.cpp 打擂台

Kestrel(红隼)是一款1.35 MB的纯C11单文件ARM边缘推理平台,基于RK3588实测,零第三方依赖,支持多模态LLM、MoE大模型、向量嵌入、非自回归决策与目标检测五类模型协同运行。通过自研VQF v2格式与逐层推理技术,将30B-A3B模型峰值内存从12.7GB降至0.71GB,实现16GB板卡稳定服务。提供标准OpenAI API,兼容流式输出,计算路径涵盖纯CPU(NEON/dotprod)与自研NPU直驱,性能实测反超原生NPU。内置国密三道防线,全栈自主可控,推动大模型在边缘端落地。

只关注推理引擎技术 1028

FPGA车牌识别工程化实践:从算法适配到实车验证

车牌识别是计算机视觉中的经典任务,而FPGA因其并行性、低延迟和可定制性,成为边缘端实时识别的关键硬件平台。其技术本质是在严格资源约束下,对图像处理算法进行硬件级重构——包括预处理、定位、分割与OCR推理的全流程适配。不同于GPU或CPU的通用计算范式,FPGA要求开发者深入理解时序收敛、BRAM/DSP/LUT资源博弈、PS-PL协同机制及物理层信号完整性。本文聚焦FPGA车牌识别落地中的核心挑战:算法轻量化(如8bit定点CNN)、硬件友好设计(LUT查表替代BRAM)、MIPI CSI-2稳定采集、以

weixin_33924312的博客 423

CMSIS-NN嵌入式AI实战:在Cortex-M4上部署量化KWS模型

关键词识别(KWS)是边缘AI落地的核心场景之一,其本质是在资源严苛的MCU上实现低延迟、高精度的端到端语音推理。这依赖于模型量化、定点运算、内存布局优化与硬件指令级协同等关键技术。CMSIS-NN作为ARM官方为Cortex-M系列深度优化的神经网络库,通过裸机级C函数封装、intrinsics指令直调和编译期确定性内存分配,显著优于TFLite Micro等通用框架——尤其在Flash占用、RAM效率与实时性抖动控制方面。本文以ML-KWS-for-MCU开源项目为蓝本,解析Q7量化模型如何从Keras

weixin_42524703的博客 211

【Creator】cocoscreator 2.4 apk还原为工程 (1)

Cocos Creator 2.4 还原图片 meta文件

jokesuser的博客 2260

超详细 | 贝叶斯网络基础——有图有真相

Hello,大家好,我是starz。这是本系列的第二篇《概率基础Ⅱ》,虽说是概率基础,但作为过渡,它开始以图为载体 这节的主要内容有: 贝叶斯网络 三种结构 D-划分 贝叶斯球 马尔科夫毯 应用例子 总结 让我们开始吧 :3 贝叶斯网络 概率图模型可笼统分为两类,一是基于无向图的马尔科夫网络: 二是基于有向图的贝叶斯...

qq_41603411的博客 2万+

RT-Thread嵌入式AI工业质检实战:低代码落地22fps端侧缺陷检测

嵌入式AI是指在资源受限的微控制器(MCU)上直接运行人工智能模型的技术路径,其核心在于模型轻量化、推理引擎优化与实时操作系统协同。相比通用AI框架,嵌入式AI需兼顾内存约束(如64MB RAM)、确定性实时响应(<200ms端到端延迟)及工业级可靠性(SIL2认证)。RT-Thread作为国产微内核RTOS,通过内置ai-agent框架、CMSIS-NN深度适配和预置工业缺陷模板,显著降低端侧AI工程门槛;其低代码图形化编排能力并非替代开发,而是将图像采集、ROI裁剪、光照归一化、轻量CNN推理等环节封装

weixin_34414196的博客 359

Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件

Polyworks脚本开发学习笔记(十五)-利用Python连接Polyworks的COM组件

qq_43662503的博客 2503

工业机器人静默失败诊断:本体感知与视觉检测的可观测性融合

静默失败是工业机器人智能化升级中最具隐蔽性的系统性风险,指系统无报错却持续输出劣质结果的现象。其本质源于可观测性缺失——即无法从多源传感器数据中可靠推断真实物理状态。本体感知虽具高实时性与低延迟优势,但对安装应力、热变形等载体状态变化不敏感;视觉检测虽能感知外部环境,却面临语义鸿沟与不确定性量化不足的挑战。二者数据若缺乏一致性验证机制,将导致感知冲突被掩盖。本文聚焦于构建轻量、实时、物理可解释的融合诊断框架,通过运动学、动力学与几何约束多尺度验证,在任务执行中主动暴露偏差根源,支撑分钟级根因定位与闭环修复,

weixin_34088583的博客 411

【没有网络,安装python包】如何从 PyPI 下载并安装 Plotly 的离线包

在某些情况下,您可能需要在没有互联网连接的环境中安装 Python 包,例如在飞机上、在某些受限制的网络环境中或在需要离线安装的场景下。以下是如何在 PyPI(Python Package Index)下载 Plotly 包并进行离线安装的详细步骤。

赖德发的博客 1104

【ELK】最新版ELK日志搜集,过滤与展示,手把手教你搭建企业级ELK日志平台

ELFK是一套完整的日志集中处理方案。 E:ElasticSearck ES 分布式索引型非关系数据库 存储logstash输出的日志 全文检索引擎,保存的格式是json格式 L:logstash 基于java语言开发的,数据收集引擎。日志的收集,可以对数据进行过滤,分析,汇总,以标准格式输出 K:Kiabana 是es的可视化工具。对es存储的数据进行可视化展示,分析和检索。 F: FileBeat是一个轻量级日志采集器,Filebeat属于Beats家族的6个成员之一。

景天科技苑 7万+

论文解读《Micro-YOLO: Exploring Efficient Methods to Compress CNN based Object Detection Model》

论文解读《Micro-YOLO: Exploring Efficient Methods to Compress CNN based Object Detection Model》

qq_46031969的博客 1196

科研绘图系列:R语言绘制差异蝴蝶图(Butterfly Chart)

科研绘图系列:R语言蝴蝶图(Butterfly Chart)

专注生信领域 1391

AI 边缘部署:MCU 上的轻量级目标检测,从 YOLO 到 TFLite Micro 的全链路优化

MCU 上的目标检测不是把云端模型缩小那么简单,而是从模型架构、量化策略到推理引擎的全链路优化。FOMO 和 MobileNet-SSDLite 是当前 MCU 检测的主流选择,配合 INT8 全量化可将模型压缩到 60-400KB,RAM 峰值控制在 200KB-1.5MB。工程落地的关键决策:模型选型先确定 MCU 的 RAM/Flash 预算,再倒推输入分辨率和架构;量化优先尝试 PTQ,精度不足时再投入 QAT 的训练成本;

qq_42431428的博客 5056

3️⃣ Coze工作流基础教学(2025年全新版本)

Coze 工作流作为扣子平台的重磅工具,利用可视化节点,如大语言模型、插件、条件判断等,把复杂任务巧妙拆解成多步骤流程。它不仅支持自动化编排,还能实现跨系统协同,有效提升处理效率与输出稳定性。在那些对准确性或格式有严格要求的场景中,比如报告生成、旅行规划,Coze 工作流更是发挥着关键作用。

李同学Lino的博客 5855

大数据分析案例-基于决策树算法构建世界杯比赛预测模型

本项目旨在分析往届世界杯比赛数据,找出规律,最后使用决策树算法构建世界杯比赛预测模型,给出两个球队即可预测胜率,可以给爱看球的小伙伴提供一个参考。本次实验我们使用了2018年及其之前的世界杯比赛数据,通过建立决策树模型,模型准确率为82%,接着我们使用该模型预测了2022年世界杯的5场半决赛及决赛,模型准确率也是接近80%的,说明模型效果还是很不错的。心得与体会:通过这次Python项目实战,我学到了许多新的知识,这是一个让我把书本上的理论知识运用于实践中的好机会。

m0_64336780的博客 1万+
上一篇: 长时间目标跟踪算法(2)-LCT目标跟踪算法
下一篇: 长时间目标跟踪算法(3)-GlobalTrack:A Simple and Strong Baseline for Long-termTracking
深图智能
博客等级 码龄3年 1036粉丝 91原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

深图智能

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值