此仓库用于记录和存档此次技术培训活动。希望能大家能一起坚持到最后哦 (´,,•ω•,,)♡
1、本学期主打kaggle竞赛,一边实战一边学习
2、有两周的考核阶段(预备阶段),前两周任务为线上独立自主完成(具体内容在下一个公告),前两周任务全部完成并提交作业之后,即可分配线下工位
3、如果有现在没时间来但后面想来的同学,可以后面完成前两周任务,也可以进入下一阶段
一、预备阶段:
第一周:vscode,菜鸟python基础,翻墙,谷歌,GitHub
第二周:anaconda,jupyter,李宏毅机器学习前两节,菜鸟pytorch教程,git
二、正式阶段:
第三周:AlexNet,VGG,kaggle手写数字
第四周:GoogleNet,ResNet,kaggle鸢尾花分类
三、实战阶段:
第五周:kaggle分组:图像分类、图像分割、目标检测
…
四、自由阶段:自然语言、强化学习、大模型…
第一周
任务一:根据网上的教程,安装vscode,同时配置好python环境
任务二:菜鸟python基础https://www.runoob.com/python3/python3-tutorial.html ,看到高级教程之前
注:1、学过、会的东西可以快速跳过,不会的内容,通过vscode进行实践操作,保留好运行的脚本,这周末以文件的形式发给我;2、所有的属性、函数等不用可以记忆,过一遍知道有什么功能就行
任务三:学会翻墙。节点网站可以使用我提供的或者你自己找的,代理软件推荐clash verge。节点网站我提供的是https://魔戒.net
任务四:安装谷歌浏览器,并注册谷歌账号(需翻墙)
任务五:注册github账号(需翻墙)
任务六:准备一个常用的AI,但不准用kimi或者豆包
第二周
任务一:根据网上的教程,安装anaconda
任务二:anaconda会自带安装jupyter,根据网上的教程,学习在vscode里面用jupyter进行python编程
注:重点学习一些快捷键(网上有教程),以及markdown的语法
任务三:根据网上的教程,学习anaconda的基本指令,了解这个软件是用来干什么的
任务四:根据网上的教程,在电脑上配置pytorch环境,同时通过anaconda创建一个pytorch的专门环境,注意不要把torch安装在base环境里面
任务五:把李宏毅机器学习前两个视频看了,b站就有https://www.bilibili.com/video/BV1YsqSY8EiW ,前两个视频即 第一节上机器学习基本概念 和 第一节下深度学习基本概念,了解机器学习和深度学习的关系,以及正向传播、反向传播、学习率等基本概念
任务六:菜鸟pytorch教程https://www.runoob.com/pytorch/pytorch-tutorial.html ,使用jupyter来跑这个教程代码,注意本周最后交的作业也是交jupyter的文件
注:这个教程中,卷积神经网络、循环神经网络、transformer以及后面torch和torch.nn的参考手册可以不用看
任务七:根据网上的教程,下载git,同时在自己的GitHub上面创建一个仓库,学习git的用法
注:1、git的操作逻辑一开始接触,理解可能会有些难度,把b站的视频、AI利用起来;2、在这周结束的时候,我会把你们拉到我们协会GitHub的组织里面,到时候提交作业是用git把jupyter文件push到组织里一个统一的仓库,这一点我们到时候再说
备注:
1、第一周任务完成了的,可以直接进入第二周的任务,提前完成任务之后,将会提前给你安排线下科创室的工位
2、前两周的内容尽量独立完成,学会充分利用网络上的各种帖子以及AI,实在不行的话,也可以来找我和副会长
3、完成前两周任务并提交两次作业者视为考核成功,如果有现在没时间来但后面想来的同学,完成前两周任务之后也可以安排线下工位和进入下一阶段