写点什么

国内主流 AI 大模型都是 Python 开发的,国外 AI 大模型是什么语言开发的?为什么要用 python?

作者:算法的秘密
  • 2024-03-03
    浙江
  • 本文字数:758 字

    阅读完需:约 2 分钟

国内主流AI大模型都是Python 开发的,国外AI大模型是什么语言开发的?为什么要用python?

首先开发语言只是一个工具而已,任何开发语言都可以开发大模型语言。以 facebook 的 LLama 2 大语言模型来说,虽然是以 Python 和 shell 语言开发为主的,但是向量计算却是使用了 C/C++、rust 为主的。Python 只是作为表现层的开发语言为主的,正常涉及到底层的问题还是要借助于 C++来做的。


国内绝不部分做大模型训练的公司,基本上都是基于 LLAMA2 为根基进行自身大模型二开为主的。不同之处是语料库或者投喂的数据源不一样而已,训练出来的结果经过大量验证,最终得以最优化,那么为什么以 Python 语言进行 AI 大模型开发呢?


  • Python 语法简单

  • 相对于 C++、Java 而言,Python 语法简单,容易入门,只需掌握基础知识和pip instll xxx这一指令就可以替代 C++几千行代码实现的功能

  • Python 是个万金油

  • Python 在开发场景中占用非常重要的地位,非常重要的一点是 Python 不仅可以在科学计算、办公自动化、数据分析、Web 都占有一席之地外,它还在人工智能的方面也有非常重要的地位。被称为是一门万金油语言。

  • 得心应手

  • 人工智能最初只是一个概念,慢慢的经过科学家的研究和训练才有现在的成就,Python 最厉害之处就是开发出了 jupyter notebook 这一科学计算的记事本,它就是用 Python 开发出来的,当然它也可以用 Python 来编写程序和代码


随着大模型在国内逐渐发展起来,基于 LLAMA2 改造的大模型语言将会越来越多。更多的人工智能得以落地或给企业赋能,自主创新和项目落地实施将称为未来人工智能的主要发展趋势,那么 Python 和高性能的 C++、Rust 这几门开发将是不可或缺的。


无论是人工智能时代,还是过去的互联网时代。学习好一门语言,才是重点。人工追能究竟如何发展?!我们是开不清的,但是作为开发人员,学习一门开发语言是必须要的,把一门开发语言学明白,在去学习其他的开发语言,就会快很多,因此终身学习的习惯和积极向上、杜绝焦虑的心态,才是跑赢未来的一大法宝。


发布于: 刚刚阅读数: 8
用户头像

专注技术研究的博客,公众号“雨夜的博客” 2019-01-05 加入

一个技能开发的创业者,五年开发老鸟,自研产品,自主创业!

评论

发布
暂无评论
国内主流AI大模型都是Python 开发的,国外AI大模型是什么语言开发的?为什么要用python?_算法的秘密_InfoQ写作社区