学习大模型技术的方法论——从应用中学习大模型 原创
“ 知行合一,在知中行,在行中知”
在技术学习的过程中,有时会陷入一个误区,那就是一心扑在技术上;然后也不知道技术有什么用,该怎么用。
在学习大模型的过程中也是如此,有时钻牛角尖陷入技术无法自拔;但是,如果真的让你用大模型的技术去解决业务问题,这时自己又开始傻眼了。
因为不知道怎么把技术和业务相结合,也就是说学了技术但又不知道该怎么用。
把技术与业务相结合——知行合一的方法论
技术人员有一个很大的问题就是,技术至上的心态。
他们认为有了技术就有了一切,但事实上却搞错了这个先后关系,技术的目的是为了解决现实中遇到的问题,先有问题才有技术,而不是先有技术才有问题。
站在企业的角度来说,就是先有业务再有技术;使用什么技术并不重要,重要的是能满足业务需求。
在我国的传统教育中,学习从来都不是从问题开始,而是从理论开始;这就是导致很多人学了一大堆东西,然后也不知道能干啥的原因;也是很多西方国家认为的,中国的学生考试很厉害,但实践能力特别差。
之所以说这个的原因就是,学习技术要和业务或者说和问题相结合,不然很多时候会钻进技术的牛角尖里出不来。
之所以产生这种原因就是,你不知道这个技术解决了什么问题,为什么会这样做。
就拿大模型来说,很多技术人员看到大模型能生成文字,图片,音视频等;然后就好奇这个在技术上是怎么实现的。
然后就开始使劲的专研技术,什么机器学习,深度学习,transformer架构,损失差计算,反向传播等地。
但去工作的时候,老板让你基于自然语言处理模型和知识库搭建一个智能客服;这时候就傻眼了,该怎么搭,搭成什么样,中间会有哪些问题等。
但事实上,等你真正去实施的时候,你会发现自己学习过程中理解的一些理论是错误的或者说是有偏差的;然后大模型在实际应用中和理论学习过程中有很大的出入。
然后在技术学习过程中很多想不明白的问题,这时你发现也可以想明白了,然后就有了豁然开朗的感觉。
单纯的技术学习就类似于闭门造车,总感觉自己学的不错,但实际上解决不了什么问题。
因此最好的学习方式就是,学习一些理论,然后直接动手去实践,也就是解决问题,然后在解决问题的过程中持续的学习和改进,把技术与问题结合之后,你会发现原来很多技术没有想的那么复杂;而很多业务也没有想的那么简单。
包括作者本身,在学习大模型的过程中也会遇到很多问题,怎么想也想不明白;然后就不管是否明白,自己动手做做再说。
举个实际的例子,在个人开发的人工智能机器人中,在后台能看到一些人问你使用了哪些技术,用了什么模型,你是怎么实现的等等。
在做过的人看来,实现一个人工智能聊天机器人还不简单;但对没做过的人来说,可能就存在很多不明白的问题。
但等他们真的动手做了之后,又会发现原来这么简单。
总之,学习技术切勿钻牛角尖,不管懂不懂,先上手做做看;在做的过程中可能会遇到很多问题,这时再去学习;这样才能起到事半功倍的效果。
伟大的领袖说过:“在战争中学习战争”;学习——实践——再学习——再实践;不要害怕犯错,在错误中学习,在错误中成长。
本文转载自公众号AI探索时代 作者:DFires
原文链接:https://mp.weixin.qq.com/s/0qItMYSqfga9hZ2E9KxV0w