位置: IT常识 - 正文

如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗)

编辑:rootadmin
如何在Kaggle上利用免费Gpu训练Yolox的模型

推荐整理分享如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:kaggle如何入门,kaggle网站怎么用,kaggle技巧,kaggle技巧,kaggle网站怎么用,kaggle提分小技巧,怎么在kaggle上面挑到合适的数据集,kaggle怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文不包含Kaggle的入门步骤,如何上传数据集,如何选择GPU自行学习

文章目录*开头的话*一、Kaggle的使用1、**为什么选择Kaggle**2、Kaggle的操作难度二、Yolox代码的更改1.train.py更改2.callbacks.py部分更改3、训练数据的路径更改4、正式训练*末尾的话*开头的话

本文所用yolox的代码来自bubbliiing的pytorch yolox项目

链接:https://blog.csdn.net/weixin_44791964/article/details/120476949

先上一张训练过程的图片

一、Kaggle的使用1、为什么选择Kaggle

Kaggle是一个可以免费白嫖的算力平台,支持每周30h的gpu训练和每周20h的tpu训练,无论时用pytorch,tensorflow,还是Keras都已经提前支持好了。 对比其他免费的算力平台,这个平台是没有显卡训练或则不想损伤自己电脑显卡的优选。 但是对比国内openbayes操作难度略大,相对于百度飞桨来说不错(虽有免费算力,却只支持panddle,安装其他环境会被中断,训练无法连贯)

2、Kaggle的操作难度如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗)

一、Kaggle跟其他平台一样有input和output两个子文件,但是input文件夹里只可读取 ,output文件夹里的数据只可写入,意思就是每次上传数据集和代码只能写好无错误才可以用,否则就只能在本地环境改好后重新上传。 二、因为input只可read和output只可write的关系,所以在input文件夹里是不可以进行文件复制和转移的,但是你却可以通过`以下代码进行复制

import shutilshutil.copytree(r'../input/yours', r'./yours')

在kaggle中的路径中./就是/Kaggle/output,在yolox的项目中,含有太多py文件,在output文件里是没有python文件的(我试了两三次,不知道是什么原因,有知道的小伙伴可以帮帮) 3、正确的操作方式 既然python文件在output中不可以用,那么就只能在input操作了。针对yolox的代码,我们只需要更改输出路径就可以操作了。 这里的输出路径我写的是 /Kaggle/output/logs

二、Yolox代码的更改1.train.py更改

更改部分为更改save_dir的路径

#------------------------------------------------------------------# save_dir = '/kaggle/working/los' #------------------------------------------------------------------#2.callbacks.py部分更改

这里的更改只是确保代码在全程运行的时候不报错,实际上将map图像的路径与train的路径重复了,训练时不会生成map的图像和txt文件,如果有需求,可以自行更改路径:

self.map_out_path = log_dir3、训练数据的路径更改

以下只包含对VOC数据的路径更改,在2007_train.txt和2007_val.txt进行更改 在kaggle上传数据集时要自己命名,这里的blueball是我自己dataset的命名。

4、正式训练

更改完所以需要更改的路径,就可以正式训练了 一、切换到input路径 cell中输入

import osif os.path.basename(os.getcwd()) == 'working': os.chdir('../input/blueball/yolox-pytorch-main')print('current working directory is {}'.format(os.getcwd()))print(os.getcwd())print(os.listdir(os.getcwd()))

或者

cd /kaggle/input/blueball

二、运行train.py程序

!python3 train.py

然后就可以看到训练提示了

末尾的话

由于本人也是新手,文章说明部分可能会有不清楚的部分,欢迎小伙伴们指出 最后附上一张呆呆兽的图片,希望有需求的小伙伴们能够顺利训练!!!!

本文链接地址:https://www.jiuchutong.com/zhishi/287965.html 转载请保留说明!

上一篇:ChatGPT API 调用教程(chat function)

下一篇:vue3+Naive UI数据表格基本使用方式(vue ui怎么用)

  • emui12新增了什么功能(emui12升级机型)

    emui12新增了什么功能(emui12升级机型)

  • 华为小艺音响怎么连接无线网呢(华为小艺音响怎么连接手机)

    华为小艺音响怎么连接无线网呢(华为小艺音响怎么连接手机)

  • 支付宝的乘车码账户异常(支付宝的乘车码可以坐公交吗)

    支付宝的乘车码账户异常(支付宝的乘车码可以坐公交吗)

  • 笔记本电脑键盘各健代表什么(笔记本电脑键盘功能介绍图)

    笔记本电脑键盘各健代表什么(笔记本电脑键盘功能介绍图)

  • 微信收款不报金额只响怎么设置(微信收款不报金额是怎么回事)

    微信收款不报金额只响怎么设置(微信收款不报金额是怎么回事)

  • 黑鲨3的系统是miui吗(黑鲨3的系统好用吗)

    黑鲨3的系统是miui吗(黑鲨3的系统好用吗)

  • cad导入图片快捷键(cad2016导入图片快捷键)

    cad导入图片快捷键(cad2016导入图片快捷键)

  • 芒果tv移动月卡是什么(芒果tv移动月卡怎么取消)

    芒果tv移动月卡是什么(芒果tv移动月卡怎么取消)

  • 小红书上传图片的尺寸(小红书上传图片显示不全)

    小红书上传图片的尺寸(小红书上传图片显示不全)

  • 微信删除对方后对方列表里还有我吗(微信删除对方后还能恢复聊天记录吗)

    微信删除对方后对方列表里还有我吗(微信删除对方后还能恢复聊天记录吗)

  • 淘宝流失竞店什么意思(淘宝生意参谋流失竞店是什么意思)

    淘宝流失竞店什么意思(淘宝生意参谋流失竞店是什么意思)

  • 笔记本不插耳机能说话吗(笔记本不插耳机说话别人听不到)

    笔记本不插耳机能说话吗(笔记本不插耳机说话别人听不到)

  • 为什么指纹解锁总是解不开(为什么指纹解锁功能没有了)

    为什么指纹解锁总是解不开(为什么指纹解锁功能没有了)

  • icloud备份有什么用(icloud备份恢复)

    icloud备份有什么用(icloud备份恢复)

  • 动态免流什么意思(动态免流app)

    动态免流什么意思(动态免流app)

  • office2019只能装c盘吗 (office2019只能安装到c盘吗)

    office2019只能装c盘吗 (office2019只能安装到c盘吗)

  • 关闭当前文件的快捷键(win10关闭最近使用的文件)

    关闭当前文件的快捷键(win10关闭最近使用的文件)

  • 微机的核心部件是(cpu是微机的核心部件)

    微机的核心部件是(cpu是微机的核心部件)

  • 天猫双十二有双十一优惠力度大吗(2019双十二的天猫规则)

    天猫双十二有双十一优惠力度大吗(2019双十二的天猫规则)

  • 手机卡不在手机里打电话提示什么(手机卡不在手机上微信还能用吗)

    手机卡不在手机里打电话提示什么(手机卡不在手机上微信还能用吗)

  • 如何删除京东评价中心记录(如何删除京东评价晒单)

    如何删除京东评价中心记录(如何删除京东评价晒单)

  • 三星手机打不开设置(三星手机打不开网页怎么回事)

    三星手机打不开设置(三星手机打不开网页怎么回事)

  • 华为mate30什么系统(华为mate30属于什么系统)

    华为mate30什么系统(华为mate30属于什么系统)

  • 刚开的店怎么上定位(刚开的店怎么上架商品)

    刚开的店怎么上定位(刚开的店怎么上架商品)

  • 硬盘存储数据的原理(硬盘存储数据的工作原理)

    硬盘存储数据的原理(硬盘存储数据的工作原理)

  • vivo手机怎么切换返回键(vivo手机怎么切换4g5g)

    vivo手机怎么切换返回键(vivo手机怎么切换4g5g)

  • win10桌面没有我的电脑怎么办(win10桌面没有我的电脑图标怎么办)

    win10桌面没有我的电脑怎么办(win10桌面没有我的电脑图标怎么办)

  • 货运代理费计入固定资产吗
  • 未开票收入如何红冲
  • 购入生产设备的增值税计入成本吗
  • 电子汇票提示付款撤销
  • 定期定额征收如何办理税费认定
  • 旅游企业纳税
  • 第一季度亏损第=季度盈利但累计还是亏损要交所得税吗?
  • 销货清单是否需盖章
  • 去新成立的公司
  • 装订会计账簿的方法
  • 返利回收期怎么计算
  • 水资源税改革试点实施情况
  • 工程设计企业符合增值税抵减政策吗
  • 失控发票已取得怎么处理
  • 出口一般纳税人的税率
  • 销售不动产税务处理
  • 赊销方式何时确认收入呢
  • 限制性股票股利会计处理
  • 报表中在产品填什么数据
  • 税收征管法实施细则 不予加收滞纳金
  • 营改增的销售额规定
  • 高铁票财务怎么报销
  • 小规模增值税附加税
  • 退税技术有什么影响
  • 华为手机屏幕变成黑白怎么调回来
  • 金融保险属于什么行业
  • 项目的投入资金预算表
  • 人工单位怎么写
  • vue ng
  • 二阳来临
  • 获取vue实例
  • phpsetcookie
  • batch size 大小
  • 工程项目成本预算表
  • 增值税发票丢失罚款多少
  • bulkload命令
  • 承包安装工程活怎么接
  • 增值税免税收入账务处理
  • 主营业务税金及附加包括增值税吗
  • 资产负债表期末余额是累计数吗
  • 非应税项目是有哪些项目
  • 公司减免的社保退给个人吗
  • 应付账款主要是什么
  • 车间报销维修费会计科目
  • 红字发票账务处理需冲回成本吗?
  • 红字发票抵扣联和发票联要给对方吗
  • 预付卡充值入什么科目
  • 其他应收款借方负数代表什么意思
  • 单位的对公账户有利息吗
  • 一般纳税人购进商品的会计分录
  • 会计凭证用什么纸打印
  • 如何制作会计账簿
  • sqlserver创建链接服务器连接实例
  • 安卓设备连接苹果设备
  • windows7怎
  • linux怎么和window系统共用
  • 为什么电脑显示windows10即将终止服务
  • 如何优化winxp
  • MAC OS X 10.8通知中心无法访问、停止更新怎么重启
  • centos6 docker
  • win10 windows更新清理删不掉
  • win10一周年版本
  • win8适用的pr
  • win7系统IE浏览器一点就闪退
  • Tutorial 7 Rotation Transformation
  • opengl 绘制
  • k mean python
  • opengl glu
  • jquery-easyui-1.3.3
  • Node.js中的事件循环是什么意思
  • ubuntu与centos命令区别
  • unity3d Hair real time rendering 真实头发实时渲染
  • javascriptz
  • shell 查找最新文件
  • 一个页面
  • python+Django+apache的配置方法详解
  • python怎么自定义函数
  • 一般纳税人沙石税率是多少
  • 机票验真查询系统
  • 北京市地税局领导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设