如何使用租用的云服务器实现神经网络训练过程(超详细教程,新手小白适用)

超级感谢up主7_xun的B站教学视频:适合深度学习小白的CV实战——在AutoDL上租用云服务器跑YOLOv5的全过程

链接:https://www.bilibili.com/video/BV1jA4y1o7Ph/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=e482aea0f5ebf492c0b0220fb64f98d3

一、GitHub下载yolov5代码并在Pycharm中打开

在GitHub中搜索yolov,点击第一个项目,ultralytics/yolov5

点击第一个项目进入后,master中选择Tags,然后选择v6.0版本

点击Code选择download zip,我下载到了G盘里,下载代码后在pycharm中打开

二、租用云服务器

  1. misgpu

我选择的是misgpu平台,大家可以打开我的邀请码,一开始可以免费试用一些金额,你自己使用后也可以邀请别人注册,可以领代金劵。

https://mistgpu.com/i/043141/

在这里我已经创建好了一个服务器,短租了1小时试用。

2. AutoDL

或者也可以试用AutoDL,我看好多人都推荐这个平台。

选择框架,使用pytorch1.7.0

这样就租好了一个短期服务器

三、云服务器链接pycharm

  1. 准备专业版pycharm

想要使用云服务器和pycharm连接首先需要pycharm专业版。

我一直用的是社区版,刚刚又重新下载了专业版,教程可以参考下面的博文。

pycharm官网下载:https://www.jetbrains.com/zh-cn/pycharm/download/#section=windows

博文参考:

https://blog.csdn.net/m0_63244368/article/details/124081597?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167938673916800192251415%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167938673916800192251415&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-124081597-null-null.142^v74^pc_search_v2,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=pycharm%E4%B8%93%E4%B8%9A%E7%89%88%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

学生可以申请学生认证免费使用专业版一年的时间,学生认证可参考:

https://blog.csdn.net/qq_41068877/article/details/125660481?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167938584716800222814241%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167938584716800222814241&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-125660481-null-null.142^v74^pc_search_v2,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=pycharm%E4%B8%93%E4%B8%9A%E7%89%88%E5%AD%A6%E7%94%9F%E7%94%B3%E8%AF%B7&spm=1018.2226.3001.4187

申请通过了之后激活即可,我的已经激活过了,到5月份过期。

2. 使用SSH连接

进入SSH连接界面后输入host,端口号和username,都可以在服务器平台找到

填入对应信息即可

输入密码,密码为租用服务器时自己设置的

设置服务器中Python的位置和自己文件在服务器中的位置,服务器中Python的位置可以在服务器明令行中输入which Python指令得到

最后连接成功!

四、下载xshell并使用xshell连接云服务器

连接失败

原因:没有安装ssh server服务

如何进行安装:

(2条消息) windows10开启ssh_windows10 ssh_mutouren123xixi的博客-CSDN博客

安装后到服务页面启动open ssh server服务

重新输入连接命令

继续输入密码

连接成功!

五、前期准备

  1. 打开文件传输功能

2. 上传所需YOLO代码

上传本地的zip

在服务端出现上传的文件,上传成功

打开服务器终端

输入 unzip yolov5-6.0.zip

解压成功

3. 安装模型所需包

跳转到yolov5文件夹:cd yolov5-6.0

输入 pip install -r requirements.txt,安装模型检测需要的各种包

六、图片检测

  1. 输入命令

我们要对如下bus图片进行检测

输入命令python detect.py --source data/images/bus.jpg,耐心等待训练过程即可

2. 所遇问题

我在这一步遇到了AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘错误

如何解决:在服务器终端使用vim命令对unsample,py文件对应错误行进行修改,把后面的一部分删掉,注意unsmapling文件为只读文件,需要借助:w ! sudo tee %命令后才能完成保存退出。

(3条消息) AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘_几何量测量技术的博客-CSDN博客

(4条消息) vim 保存只读文件的修改_vimbaocunbianjidezhiduwenjian_花括号的博客-CSDN博客

3. 训练

重新输入训练命令后,训练成功!结果保存在detect文件夹下的exp4中

找到对应图片,可以发现已经完成训练并出现预测结果。

七、视频检测

  1. 上传视频到云服务器

还是使用上传图片的方法在xshell中进行视频的上传

  1. 训练

输入python detect.py --source data/videos/test.mp4 命令进行训练,如下所示训练结束,结果保存在该文件夹中,由于编码问题不能在云服务器中进行查看视频,我们把视频下载到本地进行查看

可以看到视频已完成检测

成功!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/12523.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FBEC大会 | 全球元宇宙CEO峰会演讲干货汇总

2023年2月24日,由广东省游戏产业协会、深圳市互联网文化市场协会指导,陀螺科技主办的FBEC未来商业生态链接大会,在深圳福田大中华喜来登酒店6楼宴会厅盛大召开! FBEC大会以“勇毅前行逐光而上”为主题,以具有行业前瞻洞…

GPT-4老板称害怕ChatGPT/ 李彦宏:文心一言符合预期/ 马斯克欠账不还…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是3月20日星期一,又是元气满满的一周。 经历了上一周GPT-4带来的疯狂,科技圈又发生了哪些新鲜事,一起来和日报君看看~ 李彦宏回应外界对文心一言反馈 这两天&…

芯片架构标准首次由中国企业牵头/ 周鸿祎建议大学生做AI训练师/ 港科大不禁ChatGPT…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 工作日最后一天,明天就能尽情嗨皮了~ 今天科技圈都有哪些大事,一起来和日报君康康吧。 周鸿祎称大学生可做人工智能训练师 训练AI,在数据知识标注方面还有所欠缺? 周鸿祎直接…

ChatGPT吸走谷歌人才,谷歌云CEO:AI新游戏刚开场,莫慌

鱼羊 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT搜索被微软抢先一步,内部AI人才又被OpenAI频繁挖角。 最近的谷歌,着实有些内忧外患。 最新曝出的信息是,谷歌的高管们,正在努力安抚员工们不安的情绪。 据Insider消息,…

寻找中国版ChatGPT,量子位邀你共同参与中国AIGC产业峰会

组委会 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT一声枪响,AIGC直接起飞,晋升科技圈最热话题。 问题和争论随之而来: 谁能做出中国版ChatGPT? AIGC是概念炒作,还是真正的「互联网诞生时刻」? …… 机遇与…

总价61亿,“ChatGPT之父”即将收获一个核能公司IPO|钛媒体焦点

OpenAI CEO奥特曼(Sam Altman) ▎“20世纪是碳基能源的世纪。我相信22世纪将是原子能(核能)的世纪”,OpenAI CEO奥特曼表示。 作者|林志佳 编辑|李小年 本文首发于钛媒体APP “ChatGPT之父”、O…

ChatGPT之父:OpenAI不会很快上市 因为会限制我的决策权

雷递网 乐天 6月7日 随着ChatGPT的走红,人工智能企业OpenAI及ChatGPT之父、CEO Sam Altman也炙手可热,公司何时上市,也成为外界关注点。 据外媒披露,Sam Altman参加一场活动时表示,OpenAI不会很快走向资本市场&#xf…

ChatGPT之父提新版摩尔定律!宇宙智能数量每18个月翻一番

来源:新智元 本文约2200字,建议阅读5分钟ChatGPT之父Sam Altman提出了新版摩尔定律,即宇宙中的智能数量每18个月翻一番。 [ 导读 ] 一直以来,半导体行业有自己的摩尔定律。近期,ChatGPT之父Sam Altman提出了新版摩尔定…

【思考】ChatGPT之父:被误解的力量 The Strength of Being Misunderstood

The Strength of Being Misunderstood 被误解的力量 A founder recently asked me how to stop caring what other people think. I didn’t have an answer, and after reflecting on it more, I think its the wrong question. 一位创始人最近问我如何停止关心别人的想法。我…

“ChatGPT之父”呼吁监管ChatGPT

当地时间5月16日,美国国会参议院举行一场名为“AI监管:人工智能的规则”的听证会。有“ChatGPT之父”之称的美国人工智能技术公司OpenAI首席执行官山姆阿尔特曼首次出席美国国会听证会。 出乎一些美国议员的意料,阿尔特曼呼吁立法者监管ChatG…

Face-recognition实现人脸识别

文章目录 1.前置知识点(1)Opencv中矩形,绘制文本(2)Opencv中基础的知识点(3)face_recognition.face_locations(img1ToRGB)(4)face_recognition.face_encodings(img1ToRGB…

人脸检测之CenterFace

论文:CenterFace: Joint Face Detection and Alignment Using Face as Point Github:https://github.com/Star-Clouds/CenterFace 论文基于centerNet进行改进,提出了anchor free形式的人脸检测框架,可以同时实现人脸检测关键点检…

chatgpt赋能python:Python人脸识别:从入门到工程实践

Python人脸识别:从入门到工程实践 介绍 近年来,人脸识别技术越来越成熟,广泛应用于各行各业,如社交媒体、安防、金融等领域。Python人脸识别作为一种基于机器学习的技术,可以通过训练模型从图像中自动识别出人脸,并进…

chatgpt赋能python:Python人脸身份识别:提高安全性和效率的先进技术

Python人脸身份识别:提高安全性和效率的先进技术 随着科技的发展,人类对于安全性和效率的需求逐渐增加。而人脸身份识别技术正是一个能够满足这一需求的先进技术。在过去的几年中,这种技术已经逐渐发展成为一种普及的安全措施,这…

人脸识别之特征脸方法(Eigenface)

人脸识别之特征脸方法(Eigenface) zouxy09qq.com http://blog.csdn.net/zouxy09 因为需要,花了一点时间写了下经典的基于特征脸(EigenFace)的人脸识别方法的Matlab代码。这里仅把该代码分享出来。其实,在…

face_recognition 人脸识别

前言 之前实践了下face在线人脸识别版本,这回做一下离线版本。github 上面有关于face_recognition的相关资料,本人只是做个搬运工,对其中的一些内容进行搬运,对其中一些例子进行实现。 官方描述: face_recognition …

chatgpt赋能python:Python人脸追踪:技术介绍与应用

Python人脸追踪:技术介绍与应用 Python作为一门极为流行的编程语言,其在人工智能领域的应用也不断得到拓展和应用,其中Python人脸追踪技术已经成为广泛应用的一个领域。本篇文章将介绍Python人脸追踪技术的原理和应用,以便读者更…

face_recognition结合opencv进行多人脸识别

目录 step1:准备好opencv,numpy和face_recognition三个库 step2:准备好人脸图像 step3:利用opencv读取三张图片 step4:将图片转为特征向量,并将向量和名字添加到列表中,一一对应 step5&#…

chatgpt赋能Python-python人脸识别步骤

简介 Python是一种优秀的编程语言,它广泛应用于人工智能、数据科学、Web应用程序开发等领域。其中,人脸识别是Python应用程序中的重要一环。 本文将介绍Python人脸识别的具体步骤,希望对初学者有所帮助。 Python人脸识别步骤 安装必要的库…

chatgpt赋能Python-python3人脸识别

人脸识别的python3应用:一步步实现高精度的面部识别 Python3作为一种高效的编程语言,具有广泛的应用场景。近年来,人脸识别技术在安防、金融、医疗等领域中逐渐普及,运用Python3进行人脸识别具有巨大的潜力。本文将介绍如何使用P…