正文字数:2214  阅读时长:3分钟

再次感谢艾哈迈德·阿尼斯(Ahmed Anis)为收集这些数据做出的贡献,并感谢KDnuggets的其他工作人员的意见,见解和建议。

作者 / Matthew Mayo

原文链接 / https://www.kdnuggets.com/2020/11/top-python-libraries-deep-learning-natural-language-processing-computer-vision.html

请注意,下面是由Gregory Piatetsky绘制的图示,并按类型标表示了每个库,按星标和贡献者对其进行绘制,它的符号大小则是以该库在Github上的提交次数的对数表示。

图1:用于深度学习、自然语言处理和计算机视觉的顶级Python库

由星级和贡献者数量绘制;按提交的对数表示相对大小

那么,废话少说,下面是就是由KDnuggets员工精心挑选出来,可用于深度学习、自然语言处理和计算机视觉的30个顶级Python库。

由于微信公众号跳转链接只能设置公众号推文,链接需自行粘贴至浏览器中访问。

深度学习

1. TensorFlow(https://github.com/tensorflow/tensorflow)

:149000,提交数:97741,贡献者:2754

TensorFlow是一个用于机器学习的端到端的开源平台。它具备着全面综合的、灵活的工具、库和社区资源生态系统,可以帮助研究人员去推动机器学习先进的技术的发展,并让开发人员可以轻松地构建和部署基于机器学习的应用程序。


2. Keras(https://github.com/keras-team/keras)

:50000,提交数:5349,贡献者:864

Keras是一个用Python编写的深度学习API,其运行于机器学习的顶级平台TensorFlow之上。


3. PyTorch(https://github.com/pytorch/pytorch)

:43200,提交数:30696,贡献者:1619

具有强大GPU加速,和使用Python实现的张量和动态神经网络。


4. fastai(https://github.com/fastai/fastai)

:19800,提交数:1450,贡献者:607

通过利用当下最佳的技术实践,fastai极快地简化了训练过程,并加速了神经网络。


5. PyTorch Lightning

(https://github.com/PyTorchLightning/pytorch-lightning)

:9600,提交数:3594,贡献者:317

针对于高性能人工智能研究的封装轻量级PyTorch。可以缩小你的模型,而不是提供小的样板。


6. JAX(https://github.com/google/jax)

:10000,提交数:5708,贡献者:221

Python+NumPy程序的可组合转换:区分,向量化,在GPU/TPU上的JIT,等等。


7. MXNet(https://github.com/apache/incubator-mxnet)

:19100,提交数:11387,贡献者:839

带有动态和突变感知的数据流管理调度程序的轻量、便捷、灵活的分布式/移动机器学习库:支持Python、R、Julia、Scala、Go、JavaScript等等。


8. Ignite(https://github.com/pytorch/ignite)

:3100,提交数:747,贡献者:112

高级库,可以帮助培训和评估神经网络在PyTorch中实现灵活和透明的使用。

自然语言处理

9. FastText(https://github.com/facebookresearch/fastText)

:21700,提交数:379,贡献者:47

fastText是一个可以用来高效学习单词表意和句子分类的库。


10. spaCy(https://github.com/explosion/spaCy)

:17400,提交数:11628,贡献者 482

用来实现工业级自然语言处理(NLP),通过使用Python和Cython。


11. gensim(https://github.com/RaRe-Technologies/gensim)

:11200,提交数:4024,贡献者:361

Gensim是一个Python库,用于主题建模、文档索引和相似度检索,具有大型语料库。目标受众是自然语言处理(NLP)和信息检索(IR)社区。


12. NLTK(https://github.com/nltk/nltk)

:9300,提交数:13990,贡献者:319

NLTK——自然语言工具箱——是一套开源Python模块、数据集和教程,用于针对支持自然语言处理方面的研究和开发。


13. Datasets (Huggingface)

(https://github.com/huggingface/datasets)

:4300,提交数: 568,贡献者:64

用于自然语言处理的,使用PyTorch, TensorFlow, NumPy和Pandas的工具,具有快速,高效,开放访问的数据集和自然语言处理评估指标。


14. Tokenizers (Huggingface)
(https://github.com/huggingface/tokenizers)

:3800,提交数:1252,贡献者:30

为研究和生产优化的快速、顶级的分词器。


15. Transformers (Huggingface)

(https://github.com/huggingface/transformers)

:3500,提交数:5480,贡献者:585

transformer:针对 Pytorch和TensorFlow 2.0的最顶级的自然语言处理库。


16. Stanza(https://github.com/stanfordnlp/stanza/)

:4800,提交数:1514,贡献者:19

针对许多人类语言的正式标准NLP Python库。


17. TextBlob(https://github.com/sloria/textblob)

:7300,提交数:542,贡献者:24

简单、python风格、文本处理——情感分析、词性标记、名词短语提取、翻译等等。


18. PyTorch-NLP

(https://github.com/PetrochukM/PyTorch-NLP)

:1800,提交数:442,贡献者:15

PyTorch自然语言处理(NLP)的基本工具。


19. Textacy(https://github.com/chartbeat-labs/textacy)

:1500,提交数:1324,贡献者:23

一个Python库,用于执行各种自然语言处理(NLP)任务,构建在一个高性能spaCy库之上。


20. Finetune(https://github.com/IndicoDataSolutions/finetune)

:626,提交数:1405,贡献者:13

Finetune是一个库,它允许用户利用最先进的预训练的NLP模型来执行广泛的下游任务。


21. TextHero(https://github.com/jbesomi/texthero)

:1900,提交数:266,贡献者:17

文本预处理,表示和可视化,从零到精通。


22. Spark NLP(https://github.com/JohnSnowLabs/spark-nlp)

:1700,提交数:4363,贡献者:50

Spark NLP是一个构建在Apache Spark ML之上的自然语言处理库。


23. GluonNLP(https://github.com/dmlc/gluon-nlp)

:2200,提交数:712,贡献者:72

GluonNLP是一个工具包,它支持简单的文本预处理、数据集加载和神经模型构建,以帮助您加快自然语言处理(NLP)研究。


计算机视觉

24. Pillow(https://github.com/python-pillow/Pillow)

:7800,提交数:10799,贡献者:303

Pillow是对用户十分友好的PIL分支。PIL是Python的图像库。


25. OpenCV(https://github.com/opencv/opencv)

:49600,提交数:29453,贡献者:1234

开源计算机视觉库。


26. scikit-image(https://github.com/scikit-image/scikit-image)

:4000,提交数:12352,贡献者:403

python中的图像处理。


27. Mahotas(https://github.com/luispedro/mahotas)

:644,提交数:1273,贡献者:25

Mahotas是个包含了最快的计算机视觉算法(所有算法用C++实现保证运行速度)的库,针对numpy数组运行。


28. Simple-CV(https://github.com/sightmachine/simplecv)

:2400,提交数:2625,贡献者:69

SimpleCV是一个开源机器视觉框架,使用OpenCV和Python编程语言。


29. GluonCV(https://github.com/dmlc/gluon-cv)

:4300,提交数:774,贡献者:101

GluonCV提供了计算机视觉中最先进(SOTA)深度学习模型的实现。


30. Torchvision(https://github.com/pytorch/vision)

:7500,提交数:1286,贡献者:334

torchvision包由流行的数据集、模型架构和用于计算机视觉中常见的图像转换方法组成。

LiveVideoStackCon 2021 ShangHai

讲师阵容陆续更新中…

敬请期待

LiveVideoStackCon 2021 上海站

北京时间:2021年4月16日-4月17日

点击【阅读原文】了解大会详情

​关于深度学习、NLP和计算机视觉的30个顶级Python库相关推荐

  1. python之torchlight使用_关于深度学习、NLP和计算机视觉的30个顶级Python库

    再次感谢艾哈迈德·阿尼斯(Ahmed Anis)为收集这些数据做出的贡献,并感谢KDnuggets的其他工作人员的意见,见解和建议. 作者 / Matthew Mayo 请注意,下面是由Gregory ...

  2. 关于深度学习、NLP和计算机视觉的30个顶级Python库

    双语原文链接:Top Python Libraries for Deep Learning, Natural Language Processing & Computer Vision 请注意 ...

  3. 30个顶级Python库 | 用于深度学习、自然语言处理和计算机视觉

    CDA数据分析师 出品 作者:Matthew Mayo 编译:Mika 今天我们来盘点一下有哪些用于深度学习.自然语言处理和计算机视觉的顶级Python库. 我们尽力将每个库按预期的使用情况进行归类, ...

  4. 30个顶级Python库:用于深度学习、自然语言处理和计算机视觉

    今天我们来盘点一下有哪些用于深度学习.自然语言处理和计算机视觉的顶级Python库. 我们尽力将每个库按预期的使用情况进行归类,希望这能对大家有所帮助. 显然,现在并不是所有的自然语言处理和计算机视觉 ...

  5. DL框架之Keras:深度学习框架Keras框架的简介、安装(Python库)、相关概念、Keras模型使用、使用方法之详细攻略

    DL框架之Keras:深度学习框架Keras框架的简介.安装(Python库).相关概念.Keras模型使用.使用方法之详细攻略 目录 Keras的简介 1.Keras的特点 2.Keras四大特性 ...

  6. 深度学习时代的计算机视觉

    在上世纪50年代,数学家图灵提出判断机器是否具有人工智能的标准:图灵测试.图灵测试是指测试者在与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问.进行多次测试后,如果 ...

  7. 保健中的深度学习nlp技术用于决策

    介绍 (Introduction) The ubiquitous adoption of electronic health records in hospitals and other health ...

  8. 深度学习应用篇-计算机视觉-语义分割综述[5]:FCN、SegNet、Deeplab等分割算法、常用二维三维半立体数据集汇总、前景展望等

    [深度学习入门到进阶]必看系列,含激活函数.优化策略.损失函数.模型调优.归一化算法.卷积模型.序列模型.预训练模型.对抗神经网络等 专栏详细介绍:[深度学习入门到进阶]必看系列,含激活函数.优化策略 ...

  9. 深度学习 VS 传统计算机视觉

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转载自:机器之心 作者:Niall O' Mahony等  | ...

最新文章

  1. Java B2B2C多用户商城 springcloud架构-服务容错保护(Hystrix服务降级)
  2. 关于jQuery中自定义函数的操作
  3. 总分 Score Inflation
  4. php实现金币提现,PHP实现微信提现功能
  5. Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
  6. URL对象中前而几个方法都非常容易理解,而该对象提供的openStream()可以读取该 URL资源...
  7. python爬虫之模拟登陆csdn
  8. BIM+智慧工地管理平台
  9. Microsoft Visual Studio 2010 注册码
  10. 论文参考文献生成以及标注方法说明
  11. 三大主流芯片架构特点
  12. python爬虫——百度文本审核技术
  13. 观察 | 从0到700万,钉钉只用3年,原因就是快准狠!
  14. 5G学习:5G基础概念
  15. python常见开源库整理
  16. BZOJ1695 : [Usaco2007 Demo]Walk the Talk
  17. 跟我学ShardingSphere之数据分片策略
  18. GL.iNet MT1300全千兆mini智能路由 拆解测评 刷机路由器 智能路由器 随身路由器 旅行路由器
  19. 学会VBA,菜鸟也高飞!
  20. ASUS(华硕) 天选air系统 2022 FX517ZC FX517ZE FX517ZM FX517ZR原厂Windows11系统 工厂系统安装 带一键恢复 华硕原厂系统ROG系统下载华硕OEM系统

热门文章

  1. Java开源诊断工具 Arthas 发布v3.1.0
  2. 阿里财报:云计算年度营收133亿,季度营收连续12个季度翻番
  3. 常用批处理命令总结之Find和FindStr
  4. 针对CMS中的tag标签理解
  5. 【转载】进程间的通信之剪贴板方法实现源码
  6. 小功能隐藏着大学问---windows的ACL带来的挑战
  7. CodeForces - 1370F2 The Hidden Pair (Hard Version)(交互题+二分)
  8. SPOJ - DQUERY D-query(莫队/线段树+离线/主席树)
  9. POJ - 1011 Sticks(dfs+剪枝)(好题!!)
  10. 2019ICPC(银川) - Take Your Seat(概率公式)