量子位|AI创业公司最佳开发工具指南火了,还发现了个Jupyter的“杀手”
白交 发自 凹非寺
量子位 报道 | 公众号 QbitAI
一份AI创业公司最佳「开发工具」指南 , 火了 。
Reddit上 , 一份来自41家创业公司的调研答案 , 热度已达471 。
本文插图
除了比较流行的开发环境Jupyter以外 , 还出现了这样一个身影——Deepnote 。
本文插图
小团队制作 , 堪称可挑战「Jupyter Notebook」的Deepnote , 目前已经有少数公司在使用了 。
本文插图
网友纷纷表示要去试试 。
本文插图
本文插图
于是进一步吸引了Deepnote开发者亲自过来答疑 。
本文插图
所以这究竟是一份怎样的指南?还有哪些其他有意思的开发工具?
调研结果
这份调查来自一家轻量工具集成网站neptune.ai , 他们采访了41家AI初创公司 。
本文插图
调查结果如下:
软件开发设置
IDE:Jupyter Lab+NB扩展(少数用Deepnote) , Colab和PyCharm、VSCode(R用户喜欢 R studio)
Github
Python(大多数) , R(部分)
机器学习框架
处理数据和可视化:Pandas + Matplotlib + Plotly
经典算法:Sklearn + XGBoost
【量子位|AI创业公司最佳开发工具指南火了,还发现了个Jupyter的“杀手”】深度学习:Tensorflow + Keras或Pytorch
MLOps
编排:Kubeflow , Airflow , Amazon Sagemaker , Azure
模型包装/服务:Kubeflow , MLflow , Amazon Sagemaker
模型从训练到推理的剖析和优化:pytest-benchmark、MLperf
实验管理:MLflow , Comet , Neptune
具体情况 , 是这样的 。
软件开发设置
开发环境是每个团队工作流程的基础 , 而对于IDE , 很多团队都喜欢Jupyter Notebooks和Jupyter Lab及其NB扩展 。
本文插图
而有些团队则是使用标准软件开发IDE , 提及最多的是Pycharm和VSCode 。
使用Pycharm的一家公司Hotelmize称 , 这是最好的Python IDE 。
而使用VSCode的公司则为其正名 。
VSCode易于与Azure连接 , 并提供了许多基于ML的扩展 。
对于使用R语言的团队来说 , RStudio是他们最好的选择 。
还有一项工具——GitHub 。 我想这对每个AI团队都是福音 , 初创公司更是 。
调查结果正是如此 , GitHub因为其免费、强大的版本控制系统、共享功能 , 对团队来说都是超级有用的 。
对于最流行的编程语言里 , Python、R语言上榜 , 竟还有一个Clojure 。
值得一提的是 , 对于环境/基础设施的设置方面 , 有一些团队给出了以下建议:
AWS作为部署平台(Simple Report) 。
Anaconda是我们运行ML实验的首选工具 , 因为它的活代码功能 , 可以用来将软件代码、计算输出、解释性文本和多媒体资源结合在一个文档中 。 (Scanta)
推荐阅读
- 锌财经|美图公司半年报:海外业务加速,老本行却减速
- |美国宣布投资10亿美元成立12家AI和量子研究所
- |将量子计算机当作神经网络,首次模拟化学反应,谷歌新研究登上Science封面
- |BATJ罕见联手!一公司被百度京东腾讯阿里联合申诉,怎么了?
- 群众网|为什么富人选择创业,穷人却选择打工?
- IOS系统|苹果公司在关闭Fortnite开发者账户同一天着重介绍了PUBG
- 中年|思科前员工为报复恶意删除400多台虚拟机,公司损失超1600万
- 中年|ofo小黄车关联公司法定代表人戴威再被限制消费
- 音乐|百度关联音乐公司法定代表人变更,经营范围新增销售食品
- 行业互联网|德州市人民政府与山东数据交易公司、乾云信息科技集团战略合作签约
