知乎上有个问题比较火,国内主流AI大模型都是Python 开发的,国外AI大模型是什么语言开发的?为什么要用python?
有个很简单的方法可以看开源的AI工具主要用哪种编程语言,你只需要去Github看这个AI项目仓库基础信息,它会标出来主要基于哪种语言开发的。
Github会综合分析仓库中文件扩展名、代码、主要内容等来自动确定主要是哪种编程语言。
下面举几个例子:
gpt2: 无监督多任务学习语言模型论文的代码
DALL-E: Open AI的图像生成产品,类似midjourney
whisper: Openai的语音识别转换产品
其他还有很多仓库都是以Python语言为主
不只是OpenAI,其实大多数知名AI公司产品都是主要基于Python,比如创造了阿尔法狗的Deepmind,你去翻看它的Github仓库,也是同样情况
到底为什么AI产品都主要基于Python进行开发?
我们知道AI主要是基于机器学习、深度学习、神经网络等技术,因此对计算、算法要求很高,需要专业的AI库来支持开发,比如谷歌的Tensorflow、Facebook的Pytorch和Caffe、百度的PaddlePaddle等等,还有像numpy、scipy等底层计算库,是AI训练不可或缺的工具。
这些用来跑AI算法的库都是在Python生态中构建的,虽然底层代码会有C、C++等语言,但封装、使用、接口、维护等主要依靠Python来实现,所以你会发现几乎所有AI产品都是主要基于Python开发。
如果说数据和算力是AI的弹药,那么python及其所拥有的第三方库生态则为AI提供了发射弹药的火箭筒。
这是表面上的原因,而深层次的原因是python足够简单易用,具有胶水属性,且跨平台通用性好,为融合Ai工具提供了底层能力,也让算法工程师们花最少的代码时间创造出最大的价值,这是其他语言所没法比拟的。
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
👉Python所有方向的学习路线👈
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉Python大厂面试资料👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉Python副业兼职路线&方法👈
学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【】