| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python猫狗大战代码 -> 正文阅读 |
|
[Python知识库]Python猫狗大战代码 |
Python分类实例之猫狗大战_ZHW_AI课题组的博客-CSDN博客 放在自己的设备上有哪些东西需要修改? 1.读取数据部分:getdata.py部分 dir表示你的数据集的上一级文件夹的位置,file表示你数据集文件的名字。 dir = dir + '/train/':train部分要写你定义的数据集的名字。 这种情况:dir:D:\BaiduNetdiskDownload\train file:train ? name = file.split(sep='') ? 分隔符需要根据你的文件名修改:下列情况要使用name = file.split(sep='_') ? ? ?这个分隔符如果没有修改,保留name = file.split(sep='.'),对于文件名cat_1.jpg 根据代码所有的数据都被识别成狗,这样训练之后,测试集只有一种结果:所有图片都是狗。
?2.训练过程train.py 要根据存放的数据集的位置放置。 如果没有写清楚地址,会出现地址错误的报错。
要先设置一个文件夹存放模型: model_cp是要存放模型文件(model.pth)的文件夹地址。 必须要在运行之前新建好文件夹,否则train的网络模型参数没有地方保存,出现找不到地址的错误。
? 3.测试部分test.py同理: 注意测试集需要的地址是数据集文件夹的,不是数据集上一级文件夹。
如果dataset_dir写成以上形式:
注意:在这行代码中加入’/‘,否则地址名不完整,也会造成找不到文件的报错。
?因为原版代码:文件夹地址部分有’/‘,所以后续语句不用再加。
?4.运行之后我的正确率大概只有50%。 所以我在network.py文件中加入了残差网络。
?
? 正确率在60%。? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 2:15:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |