个人随笔
以下内容都由chatgpt生成
一、目前的技能与技术偏好
目前我主要学习的是人工智能和自然语言处理(NLP)方向,对大语言模型和预训练模型比较感兴趣。
我目前比较感兴趣的是:
NLP + 大语言模型 + 教育应用
例如自动作文评分、短答案评分以及大语言模型在教育领域中的应用。
目前欠缺的能力
我觉得自己目前比较薄弱的地方是软件工程能力。
例如:
大型项目的代码结构设计
软件测试
前后端开发
项目部署
团队协作
目前自己比较擅长“把模型跑起来”,但是对于“如何把模型做成一个完整的软件项目”还需要继续学习。
二、目前的代码量和课程目标
截至目前,我累计编写的代码NLP、SAS、AES相关代码。
完成本学期课程后,我希望代码量能够积累更多
不过相比单纯增加代码数量,我更希望自己的代码能够更加规范,能够写出结构清晰、容易维护的完整项目。
三、课程中最期待学习的内容
我最期待学习以下内容:
软件工程项目开发流程;
软件架构和代码规范;
Git 和团队协作;
软件测试;
Web 和 API 开发;
如何把 AI 模型应用到实际软件项目中。
我希望通过这门课程,让自己不仅能够写模型代码,还能够独立完成一个相对完整的软件项目。
四、使用 AI 生成软件工程学习指南
本次选择使用 ChatGPT 生成软件工程课程学习指南。
ChatGPT 生成的学习指南
学习软件工程基本概念,了解软件生命周期和开发流程。
学习代码规范、模块化设计和面向对象编程。
学习 Git 和 GitHub,掌握基本的版本控制和团队协作方法。
学习软件测试,包括单元测试和集成测试。
学习 Web 开发和 API 的基本知识。
最后完成一个综合项目,将所学知识应用到实际开发中。
对学习指南的分析
我认为这份学习指南总体上比较合理。
它从基础知识开始,然后学习代码规范、Git、测试、Web 开发,最后进行综合项目实践,学习顺序比较清晰。
对于我来说,这份指南比较有帮助,因为我目前主要学习的是 AI 和 NLP,算法方面接触比较多,但是软件工程方面的知识比较零散。因此,这份指南可以帮助我建立一个比较完整的学习框架。
不过它也有一定不足,就是内容比较通用,没有完全结合我的专业方向。以后我希望在学习软件工程的同时,加入 大语言模型、模型部署、API 服务和 AI 应用开发等内容。
所以我认为:
AI 生成的学习指南可以作为学习参考,但不能完全照搬,还需要结合自己的实际情况进行调整。
五、总结
通过这次总结,我更加清楚地认识到了自己的优势和不足。
目前我的主要优势是 Python、PyTorch 和 NLP,对大语言模型也比较感兴趣;不足主要是软件工程、测试、部署和团队协作能力。
希望通过这门课程,逐渐从“会写算法代码”提升到“能够完成一个完整的软件项目”。
这也是我本学期最大的学习目标。
浙公网安备 33010602011771号