1.我最开始是怎么学习Python的
我最开始学习的编程语言就是Python,我最开始就是跟着视频一点一点去学习的,后面我发现记笔记是一个很好的方法,笔记不用太详细,只要自己在后面两天看的时候可以看懂就可以了。
一些方法不用刻意去记:比如列表有很多常用方法,刚开始你可能记不住每一个方法怎么用,这其实很正常。但你至少要知道有这个东西存在。这样等你以后真正写代码、需要用到它的时候,你就能通过查笔记或者查资料,快速把它找出来,而不是完全没有思路。
2.我是怎么从Python入门,一步一步写出机器学习代码的
刚学会Python的时候,我花了一定的时间去在牛客网上去刷一些关于Python的题目,因为当时老师对我说要写先打好Python的基础。
刷这些题目确实很有作用,让我对于Python的知识点有了更加清晰的理解,如果刚开始觉得刷题有点困难,可以先去看一些Python的题目讲解,网上有很多资源,在遇见不会的了就可以去看之前记的笔记或者查阅资料。
但是,学完 Python 之后,马上去看机器学习代码,刚开始其实还是会不适应。因为我们前面大多数时候接触的都是语言本身,很少系统接触各种第三方库。到了机器学习阶段,像 NumPy、Pandas、Matplotlib、scikit-learn 这些库一下子全都出现,很多人第一次看都会觉得吃力,甚至完全听不懂,这其实非常正常。
我最开始前面的一个视频看个2遍左右或者将每一行代码的详细注释写一下,直到自己在下一次看的时候可以看懂了,这时候自己就已经开始适应了,坚持将视频里面的代码和注释都自己手敲一下,过个1个星期你会发现你再学习新的章节已经很轻松了,这时候可以选择提高倍速,但是一定要记笔记,记的是理论和细节,代码不推荐去记,代码可以去多敲几遍视频里面的案例。
然后给大家推荐一个pycharm里面很好用的插件,可以加快自己的学习速度,相当于将qwen接入pycharm里面,可以看你的代码,帮你改报错:
我推荐在使用的时候加一个提示词放前面,因为如果没有提示词的话,大模型回复的内容可以啰嗦和过度解答
如果想要我的提示词可以私信我
先选中代码,然后输入你的请求,
3.我是如何从会写深度学习代码,到真正独立完成一个项目的
要想写出一个项目就必须自己先见过一些项目并且详细复现过,项目可以去GitHub上面去找一些大佬写的项目,刚开始可以先看一些轻量级的项目代码量在1000-2000就可以,代码量太大会非常不适应。
看项目的时候,也不一定要一开始就把所有文件全部吃透。可以先抓住最核心的部分去看,比如训练代码、验证代码、数据处理流程这些关键模块。因为这些地方往往最能体现一个项目的整体思路。
我自己当时是自己也可以跑起来之后,自己选择手敲去复现的,可能手敲比较麻烦,但是我确实从手敲中学到了很多很多的项目细节以及加深了对深度学习的一些操作的理解,这是我当时的学习方法,一个项目大概几天就可以结束掉,写完之后一定要及时复盘总结,总结自己从这个项目中学到了哪些东西,这个可以记成笔记,我认为这个也是非常有用的。
当你复现过一些项目之后,就可以开始尝试自己独立写项目了。刚开始肯定会不知道从哪里下手,这很正常。这时候最好的办法,不是空想,而是去借鉴你之前复现过的那些项目。你可以参考它们的整体结构、代码组织方式和实现思路,再结合你自己的任务去改。
这里我特别想强调一点:一定要自己动手写。如果你只是把别人的代码直接复制过来,短期内可能能跑通,但你很难真正把它变成自己的能力。只有当你亲自去改、去试、去调的时候,你才会知道哪些地方该怎么适配,哪些问题该怎么解决。
至于大模型,我觉得它很适合作为辅助工具来用,而不是直接替你完成整个项目。比如当你有一个新的想法,但暂时没接触过对应的实现方式时,你可以先让大模型给你一个思路或者基础代码,然后再结合自己的项目去修改和理解。这样它是在帮你加速学习,而不是替代学习。
4.总结
我认为学习技术的过程是比较煎熬的,因为你会发现自己与真正大佬的差距真的很大,但是当你在努力追赶别人的时候,你在某一天会惊讶的发现你已经成为了别人眼中的大佬,所以如果你已经选择了要学好技术就一定不要放弃,当自己真正做出一个东西的时候,那种开心是无法描述的。所以为了提升自己的技术能力,让别人对你刮目相看,多花一点时间,坚持下去吧,最终一定不会让你后悔的!