首页 > 其他分享 >智慧课堂基于YOLOv8的学生上课行为检测

智慧课堂基于YOLOv8的学生上课行为检测

时间:2024-07-03 22:02:25浏览次数:16  
标签:训练 模型 路径 YOLOv8 修改 课堂 数据 学生上课

数据集

学生上课行为检测,我们直接使用公开数据集

共三类行为:举手、读书、写字

数据集已经按照YOLO格式配置好,数据内容如下

在这里插入图片描述
image-20240703200426788

模型训练

​ 采用YOLOv8模型进行训练,官方代码

首先是划分数据集,分为训练集、验证,已经划分好

image-20240703200353362

之后修改数据集配置文件: 需要修改数据集路径以及各个类别对应的名称

image-20240703203137806

之后修改训练代码中的配置:

主要修改数据集路径与预训练模型路径,我用的是yolov8-s.pt

image-20240703203235368

训练效果

这些都是模型训练产生的结果,被放在了runs\train\exp 文件下

image-20240703201130597
image-20240703201156004

图像用户界面

网上可以可到很多开源界面,我这里提供了一个,放在了文件夹中

在这里插入图片描述

完整项目链接

https://mbd.pub/o/bread/ZpecmZxw

标签:训练,模型,路径,YOLOv8,修改,课堂,数据,学生上课
From: https://blog.csdn.net/weixin_43415275/article/details/140161955

相关文章

  • YOLOv8改进 | 卷积模块 | 减少冗余计算和内存访问的PConv【CVPR2023】
    秋招面试专栏推荐 :深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转 ......
  • 基于摄像头抓取学生人脸朝向判断学生上课状态检测的算法
    智能检测学生听课状态的网络模型:开启高效学习的新篇章 在当今数字化教育的浪潮中,我们致力于研发一款创新的检测学生听课状态的网络模型,旨在为教育领域带来革命性的变革,提升教学质量,优化学生的学习体验。 一、模型概述这款网络模型基于先进的人工智能技术和深度学习算法......
  • vision mamba-yolov8:结合Vmamba的yolov8目标检测改进实现
    1.visionmamba结构与原理        Mamba成功的关键在于S6模型,该模型为NLP任务设计,通过选择性扫描空间状态序列模型,将二次复杂度降低至线性。但由于视觉信号(如图像)的无序性,Mamba的S6模型不能直接应用,设计了2D-selective-scan(SS2D)模块。        如上图所......
  • Java毕业设计-高校学生课堂考勤打卡系统 Vue前后端分离
    传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,班级信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广大用户的需求,因此就应运而生出相应的高校学生课堂考勤系统。......
  • 【YOLOv8改进 - 注意力机制】NAM:基于归一化的注意力模块,将权重稀疏惩罚应用于注意力机
    YOLO目标检测创新改进与实战案例专栏专栏目录:YOLO有效改进系列及项目实战目录包含卷积,主干注意力,检测头等创新机制以及各种目标检测分割项目实战案例专栏链接:YOLO基础解析+创新改进+实战案例摘要识别较不显著的特征是模型压缩的关键。然而,这在革命性的注意力机制......
  • yolov8训练过程中,出现IndexError:index 17 is out of bounds for dimension 1 with siz
     在用yolov8做数据训练自己的数据时发现,这样一个错误,困扰了我很久。报错的原因是数组的问题,我查了一下百度,说是定义数组的问题,之后我就慌的一批,这个源包这么多,该去哪排查。raceback(mostrecentcalllast):File"d:\jiaotong\ultralytics-8.1.0\mytrain.py",line10,......
  • 搭建yolov8模型训练的环境_制作docker镜像_模型训练
    搭建一个能进行yolov8模型训练的环境,包括CUDA11.x、cuDNN8.x、Ubuntu18.04、Python3.8、Cython、NumPy、PyTorch、YOLOv8、Ultralytics等依赖(其实ultralytics 包会包含YOLOv8及其相关工具)。在Docker容器中,不需要创建虚拟环境,每个容器本身就像是一个隔离的环境,所以可以直......
  • YoloV8改进策略:注意力篇|自研基于xLSTM的注意力(全网首发)
    文章目录摘要论文:《Vision-LSTM:xLSTM作为通用视觉主干》1、引言2、方法3、实验3.1分类设计4、结论致谢A.扩展结果A.1ViL与Vim的运行时间比较A.2更长训练时间的影响B.实现细节B.1硬件B.2FLOPS计算B.3ViL超参数B.4、DeiT-III重新实现的超参数测试结果......
  • 安全带佩戴识别高空作业 YOLOV8
    安全带佩戴识别高空作业将明确工作员是不是在可调式查验地区和人员是否系好安全带并报警。安全带佩戴识别高空作业关键字:安全带识别系统高空作业安全带识别高空作业安全带佩戴识别系统。当实际操作系统检验到高空作业没有佩戴安全带时,应该马上警报。提醒有关人员及时处理并劝说......
  • 在线课堂微信小程序(30036)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发四、项......