第一例:石头剪刀布的机器学习(xedu,示例15)

  1. 准备好pycharm

解释器配置:

参考当前选择

  1. 推理现有图片

选择代码:15.MMEdu_cls_demo.py

开启推理方法,注释其他

推理的图片,这里用的是相对路径的调用方法,也可以写成绝对路径

绝对路径的地址参考:

D:/XEdu/XEdu示例代码/resources/testrock01-02.png

注意路径中的斜线向左斜

用相对路径的方式,选择了一个现有的模型

使用的是Lenet算法,这是一个适合于灰白图片的算法

第一次开机运行需要较长时间

74%的可能性被识别为rock

  1. 训练

数据集制作(这里仅展示xedu中已经内置好的数据集的目录格式和制作要求)

先整理好图片,图片大小应当相差不多,全是彩色或者全是黑白

数据集合目录格式

项目名称可以随意,测试集、训练集、验证集、类别文件的名称不可以更改

训练集:用于机器学习

验证集:用于每轮机器学习后验证,这个验证结果决定了下一轮机器学习的参数微调(自动)

测试集:机器学习全部完成后,用验证集验证训练结果

类别文件内部结构

注意要点:

    1. classes.txt和的内容和三个集合的目录名完全相同
    2. Classes.txt内分类的编号从0开始,本例中paper的编号为0、rock为1、scossors为2,编号不显示出来,但是未来图片推理时都会显示
    3. 每个分类换一行,没有结束没有空格

分类目录下的内容

本例是一个黑色照片的石头剪刀布,我们可以看到paper(布)下面是各种形态下的布

  1. 占比

一般来说,训练集:验证集:测试集比例为7:2:1或者8:1:1,完全相同的图片对于机器学习意义不大,反而容易出现过拟合和欠拟合。

开始训练:

解开训练代码

确认好:

数据集目录

保存路径目录

算法

这里石头剪刀布有3个类型

开始训练

注意看日志,目前训练到了第几个批次,一共有10批

  1. 加载刚训练的模型,进行一次推理,看看效果

推理的图片,可以从数据集目录下面的test_set获得更多图片

相关推荐
一点一木6 小时前
🚀 2026 年 4 月 GitHub 十大热门项目排行榜 🔥
人工智能·github
淡海水7 小时前
【AI模型】常见问题与解决方案
人工智能·深度学习·机器学习
HIT_Weston7 小时前
65、【Agent】【OpenCode】用户对话提示词(费米估算)
人工智能·agent·opencode
njsgcs8 小时前
我的知识是以图片保存的,我的任务状态可能也与图片有关,我把100张知识图片丢给vlm实时分析吗
人工智能
星爷AG I8 小时前
20-4 长时工作记忆(AGI基础理论)
人工智能·agi
#卢松松#8 小时前
用秒悟(meoo)制作了一个GEO查询小工具。
人工智能·创业创新
zandy10118 小时前
Agentic BI 架构实战:当AI Agent接管数据建模、指标计算与可视化全链路
人工智能·架构
数字供应链安全产品选型8 小时前
关键领域清单+SBOM:834号令下软件供应链的“精准治理“逻辑与技术落地路径
人工智能·安全
Flying pigs~~8 小时前
RAG智慧问答项目
数据库·人工智能·缓存·微调·知识库·rag
zuozewei8 小时前
从线下到等保二级生产平台:一次公有云新型电力系统 AI 部署复盘
人工智能