请注意,下图是由GregoryPiatetsky绘制的,每个库都有其类别,它由星号和贡献者绘制,符号大小由对数表示该库在Github上的提交数量。按星级和贡献者数量绘制的用于深度学习、自然语言处理和计算机视觉的顶级Python库;相对大小与提交数量的对数因此,事不宜迟,这里有30个最好的深度学习,由KDnuggets的人员精心挑选,KDnuggets是自然语言处理和计算机视觉的顶级Python库。深度学习1.TensorFlowStars:149000,Commits:97741,Contributors:754TensorFlow是一个用于机器学习的端到端开源平台。它具有全面而灵活的工具、库和社区资源,可帮助研究人员推进先进的机器学习技术,并帮助开发人员更轻松地开发和分发机器学习驱动的应用程序。2.Kerasstar:50000,投稿数:5349,贡献者:864Keras是一个用python编写的机器学习API,运行在机器学习的顶级平台TensorFlow上。3.PyTorchStars:43200,提交:30696,贡献者:1619张量和动态神经网络在Python中实现,具有强大的GPU加速。4.fastaistars:19800,提交数量:1450,贡献者:607通过利用当前最好的技术实践,fastai简化了训练过程并极快地加速了神经网络。5.PyTorchLightningStars:9600,提交:3594,贡献者:317用于高性能AI研究的轻量级PyTorch版本。缩小模型而不是提供小样板。6.JAXStars:10000,Commits:5708,Contributors:221Python+NumPy程序的组合改造:微分、向量化、GPU/TPU上的JIT等。7.MXNetStars:19100,Commits:11387,Contributors:839轻量级、方便、灵活的分布式/移动机器学习库,具有动态和突变感知数据流管理调度程序:支持Python、R、Julia、Scala、Go、JavaScript,和更多。8.Ignitestars:3100,投稿数:747,贡献者:112一个可以灵活透明地训练和评估PyTorch神经网络的高级库。NaturalLanguageProcessing9.FastTextStars:21700,Commits:379,Contributors:47fastText是一个可以高效学习词义和句子分类的库。10.spaCyStars:17400,提交:11628,贡献者:482使用Python和Cython的工业级自然语言处理库(NLP)11.gensimStars:11200,提交:4024,贡献者:361通过使用大型语料库进行主题建模、文档索引和相似性检索。目标受众是自然语言处理(NLP)和信息检索(IR)社区12.NLTKStars:9300,Commits:13990,贡献者:319由13.Datasets(Huggingface)Stars开发的开源Python模块、数据集和教程:4300,提交:568,贡献者:64使用PyTorch、TensorFlow、NumPy和Pandas工具进行自然语言处理的快速、高效和高效开放数据集和评估指标14.Tokenizers(Huggingface)星星:3800,提交:1252,贡献者:30个用于研究和生产的快速顶级分词器15.Transformers(Huggingface)星级:3500,提交:5480,贡献者:585Transformers:Pytorch和TensorFlow2.0的顶级自然语言处理库16.Stanza星级:4800,提交:1514,贡献者:19FormalStandardNLPPythonLibraryforManyHumanLanguages17.TextBlobStars标签:7300,提交:542,贡献者:24简单、Pythonic、文本处理-情感分析、词性标注、名词短语提取、翻译等。18.PyTorch-NLPStars:1800,提交:442,贡献者:15个PyTorch自然语言处理(NLP)的基本实用程序19.TextacyStars:1500,提交:1324,贡献者:23用于执行各种自然语言处理(NLP)的Python库)任务,建立在高性能spaCy库之上。20.FinetuneStars:626,提交:1405,贡献者:13Finetune是一个库,允许用户利用最先进的预训练NLP模型来执行各种下游任务。21.TextHeroStars:1900,提交:266,贡献者:17文本预处理、表示和可视化,从零到精通。22.SparkNLPStars:1700,Commits:4363,Contributors:50SparkNLP是一个建立在ApacheSparkML之上的自然语言处理库。23.GluonNLPStars:2200,提交:712,贡献者:72GluonNLP是一个工具包,可简化文本预处理、数据集加载和神经模型构建,以帮助您加快对自然语言处理(NLP)的研究。计算机视觉24.PillowStars:7800,提交:10799,贡献者:303Pillow是PIL的一个非常用户友好的分支。PIL是Python图像库25.OpenCVStars:49600,提交:29453,贡献者:1234开源计算机视觉库26.scikit-imageStars:4000,提交:12352,贡献者:403Python中的图像处理27.MahotasStars:644,提交数:1273,贡献者:25Mahotas是一个包含最快的计算机视觉算法的库(所有算法都在C++中实现以确保运行速度),在numpy数组上运行28.Simple-CVstars标签:2400,提交数:2625,Contributors:69SimpleCV是一个使用OpenCV和Python编程语言的开源机器视觉架构。29.GluonCVStars:4300,Commits:774,Contributors:101GluonCV提供计算机视觉领域最先进的(SOTA)深度学习模型。30.TorchvisionStars:7500,Commits:1286,Contributors:334Torchvision包包含计算机视觉中常用的流行数据集、模型架构和图像转换方法。本文转载自雷锋网。如需转载,请在雷锋网官网申请授权。