一名来自本科人工智能专业大三学生2023年的学习之旅

        2023年一月份,也就是大二寒假,我第一次接触到AI这个领域。刚开始踏进AI这道门的时候,我跟很多人都一样,陌生又好奇。当时只是单纯觉得AI很厉害很好玩,但是并不了解里面的原理。所以在学长的带领下,我开始学习一些AI相关的知识,我印象很清楚,我最开始学的是计算机视觉这块,也就是人们现在常说的CV。我慢慢接触一些图像基础及操作,了解了图像的像素值、像素点、通道、形状等和图像均衡化、二值化、canny边缘检测等基础的图像操作,下图是我第一个写的图像二值化的代码,对当时懵懂的我来说,确实会给我一些在AI这块领域坚持下去的正反馈。

然后我开始了解卷积和滤波之类的对图像进行操作的一些算法,知道卷积是如何提取图像特征的等等。由于我是刚接触这些知识,所以我在学习中也在慢慢适应。大概快临近开学不久,学长准备带着我做2023年的中国大学生计算机设计大赛,我去年参加了两个,名次还不错,一个国二,一个国三。我参加了两个赛道,一个是大数据主题赛,另一个是web应用与开发。大数据主题赛赛道是和鲸平台出题,一般在寒假就会出题,所以我在快开学的时候学了一些机器学习的算法,准备用在大数据主题赛上,但是对于当时只了解一些图像基础操作的我来说,直接学习机器学习还是有一些困难的,我当时对这些算法怎么用,为什么这么用,用来干什么这些概念很模糊,比如我只知道这个线性回归y=kx+b,知道x,y的数据,然后拟合得到k和b,最后利用拟合的k和b以及已知的x来预测y,但是并不清楚里面的损失函数推导以及梯度下降法的原理等等。我的数学还算不错的,高数上期末100,下98(可能是我们学校期末卷子比较简单),但是对于一个大学生来说,数学这样的确是学了,一些基础知识肯定是掌握了,但是仅仅这些去完全梳理机器学习里一些算法的流程还是有不小的难度的。

        我想现在刚接触机器学习算法的一些同学来说,泰坦尼克号、葡萄酒分类和波士顿房价这些数据你们一定不陌生,那时我第一次用excel打开这种数据,看的一脸茫然,不知道从何下手,我记得当时从我开始知道每一列就是一个特征的时候,对于泰坦尼克号那个数据集我总是想手动删除一些特征,当时我的想法很单一,就是觉得这个特征和是否幸存根本没有关系,没有为什么,有就是不符合常理,我不知道有多少同学更我一样有这个想法(举个手😂),后来我才慢慢明白,原来对于判断特征与标签是否又相关性的时候,要么通过可视化展现出来然后去分析,要么通过皮尔逊系数或者其他方法有理有据的去判断,并不能自己去臆想,否则可能会损失掉一些很重要的信息,模型准确率也可能会因此而下降。(跑题了跑题了)在准备大数据主题赛的时候,我就跟着唐宇迪老师去学习一些机器学习算法,我想很多人应该都认识唐老师,他讲的课确实也挺通俗易懂,并且上课很幽默,时不时会用一些现实中的例子去给我们解释,我在他的课上确实很少走神,有时学不进了也喜欢听他的讲故事。大概过了一个多月吧,机器学习的一些基础算法像线性、逻辑回归、聚类、决策树、集成学习等差不多我都能用了(没错,是调scikit-learn的接口,然后fit,并不是我自己写的),然后我们就利用周五和周末三天时间去写主题赛的报告,那三天比数学建模的三天轻松多了,很快我们就把初稿写的差不多了,然后就开始精修,下面这一块是我第一次分析实际数据,然后对数据进行处理,建立模型训练

(以上只是部分截图,这部分我真的有很认真再写,毕竟是第一次做,很想着做好)学长也很信任我,让我自己单独去写这块的内容,当然我也不负众望,自我感觉写的还不错哈哈哈。最后这个作品获得了省一和国二等奖。(听我们指导老师说这个一等奖只有几个名额,很可惜的)我也在这次比赛中学到了不少东西,我现在感觉最重要的还是将自己学的东西运用到实际项目中去,这点真的很重要,希望刚接触机器学习的小伙伴可以多做做实际的项目。(可以翻翻以前竞赛的数据集去做,kaggle、和鲸上的都不错)

        然后就是第二个web应用与开发这个,这个项目我主要是负责后端,我们用flask写的后端(因为我们这个专业编程语言主要学python,然后后端就学的是flask)。当然flask是我现在这学期学的(也就是大三上),但是我在前年暑假(大一下的那个暑假)就已经接触了flask这个框架,并且当时还写了个类似作业上传的小网站(可惜我不是学委,所以就没用到)

现在看着虽然很简单,但是对于当时的我来说,确实有点成就感(前端页面也是我自己写的!)。一年多的时间感觉自己真的提升了不少,毕竟现在我都能写Flask+Detect+segment+openpose了,下面这个就是我们这个学期的web实训我们组的作品部分截图,用flask部署了几个大模型(自我感觉还不错)

所以web这个flask框架我还是比较熟悉的,学长算法,我后端,另一个队友前端页面,做了一个也是关于CV这个领域专业学习平台的作品,在比赛中也获得了省二、国三等奖。

        在比赛后,4-5月份左右的样子,我就开始学习一些深度学习相关的知识,因为我寒假接触过cv以及卷积等,所以我在学习CNN这块很轻松。我但当时学深度学习的时候是看的吴恩达老师的,因为6月份要考六级,为了练听力,所以我就一边听英文,一边学习深度学习,当然肯定有中文翻译。(只是后来感觉好像并没有什么用,因为六级没过,400多分,听力才110多)经过2个月左右的学习,我感觉进步很快,很容易我能用YOLOv5训练模型、预测并在其网络结构中改进一些模块,然后我在自己在网上租了一块服务器3060的,我记得0.88一个小时好像(具体忘记了,挺便宜,反正是用来学习的),然后就在网上学着配置环境,连接到本地pycharm上,下面这个就是我第一次跑模型

当时跑完确实很有成就感,然后就开始准备啃源码,先学pytorch深度学习框架,学的模模糊糊的,但是我记得第一次用pytorch搭建了一个用来预测天气的神经网络模型,然后后面就一直跟着魔导学网络改进等等。

        6月中旬,学长给了我两张华为的人工智能工程师认证的考试卷,他已经考过了然后就带着我去考试,最后也是顺利通过。临近暑假,我就想试试看看能不能找到个实习去看看实际工作场景中怎么运用。后来我就开始写简历,投简历,因为我爸爸妈妈在北京,所以我就想着看看能不能在北京找个实习,投了很多个,凉了很多个,有两个公司约我面试,一个是图像标注的,就单纯用labelimg那些东西对数据进行标注,说白了就是标数据,也没问我啥专业问题,但是他们说能给我开一份他们那边啥中水院(忘了叫啥,当时觉得挺权威)的实习证明,所以我当时没好拒绝,只是说先和家里人沟通下。后来第二家面试,挺专业的,一共两面,第一面让我现场调代码跑一个模型,然后讲解一下流程,问我了一些项目问题以及解决办法,第二面hr介绍了一下他们公司,期望薪资,工作是否方便等等。最后签了一份实习合同,也是成功入职。当时我们组还有几个实习生,有两个北工大的研究生,一个北科大的研究生,一个中传的研究生,和他们一起学到了很多,有很多确实是在学校学不到的,我也经常问他们研究生生活怎么样,和他们聊天等等,那时我真正的感觉到了不同圈子之间的差距,现在也理解了书上的那句话,低质量的社交远不如高质量的独处。

        暑假后,也就是这学期,慢慢开始上专业课了,开学第一个准备的就是全国大学生数学建模竞赛,我们鏖战三天三夜,在截止前两分钟才生成md5码,然后急匆匆地上传,最后只获得了省一等奖,但是并没有推国赛,很可惜。

        后面就是一边参加一些比赛,一边看论文。在老师的指导下,确定了我自己大创项目的选题,然后就开始着手准备,用老师资助的经费租了一块4090的显卡,24G显存,开始炼丹。用了一个多月的时间,也练出一些成果,就开始着手准备写论文了,最后一个多月,我完全沉浸于我自己的论文中去了,直接准备裸考12月16考六级。(毕竟我看了那么多英文文献,觉得也还行了)

        最后就是论文初稿写完了,老师给我说多打磨几次,可以发个不错的期刊。后面就是老师给我建议,修改,建议,修改~~~~~

        上面这些经历差不多就是我2023年这一年的历程(可能遗漏了些许),总的来说,我自己觉得这一年很充实,进步很大。也希望2024年,我们一起加油!

  • 28
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值