2021年Python十佳ML库大盘点,国产选手GitHub半年获5k+star,第一名是升级版NumPy

ML硕士申请实操指南:11个真·ML导向项目的选校与进阶路径 机器学习硕士(ML Masters)是通往工业界ML工程师、AI研究员或算法科学家的关键跳板。其本质不仅是学历提升,更是数学建模能力、工程落地习惯与产业资源网络的系统性锻造。理解课程代码背后的教学定位(如CMU 10-601 vs 10-701)、Capstone项目是否对接真实业务场景、地理位置如何影响实习转化率,远比QS排名或CSRankings论文数更能决定成长效率。本文基于200+项目深度调研与37位学员实操验证,聚焦‘课程结构’‘隐性资源’‘工程适配度’三大维度,拆解UCSD、CMU、伯克利MID 阅读详情
函擎 发自 凹非寺
量子位 报道 | 公众号 QbitAI

2021年里AI飞速发展,优秀算法层出不穷,令我们大开眼界。

而真正要将这些算法实现,一定少不了Python这个主流机器学习语言的加持。

今年各大公司和研究小组都推出了一系列方便使用的高性能开源库,其中还不乏一些国产的优秀作品。

在这里将盘点出最佳的10名,致力于帮你解决各种问题。

如果你还在为模型训练中的“杂务”头疼,那就快来看看吧。

1. Awkward Array

根据官方介绍,Awkward Array用于嵌套的、大小不一的数据,包括任意长度的列表、记录、混合的类型和缺失数据,使用起来类似NumPy。

看起来像是升级版的NumPy呀。

f418031fe669a599ca4955a27f85e815.png

果然,不同长度的数组可以直接放在一起运算。

9c02f4f642d27cec4522c31dbdc559d8.png

并且,官方表示Awkward Array不仅使用起来更简便,在速度和内存上也有量级的优势。

看看是不是可以安排上了~

https://pypi.org/project/awkward/

2. Jupytext

相信大家对Jupyter Notebook都不陌生。

当你有了Jupytext这个小插件就可以将Jupyter Notebook和IDE完美结合,听起来是不是很棒!

从此Jupyter Notebook可以被存储为Markdown文件或多种语言的脚本文件。

Jupytext可以做的事主要有:

  • Jupyter Notebook的版本控制

  • 在你喜欢的文本编辑器中编辑、合并或重构Notebook

  • 在Notebook上使用Q&A检查

在Python中使用的样子:

b190fd9bbefafa9937094f80d041a66d.png

此项目在Github上已有5k+star。

https://github.com/mwouts/jupytext

3. Gradio

比Streamlit还轻量的UI设计库,Gradio让你轻松在浏览器中“玩转”你的模型,可以直接在浏览器中拖放图片,粘贴文字,录制声音,等等。

a3a68e4e9f064e1a7d5b8849c6a91fe5.png

685c86846ae2fe711f103a5fd6957b2f.gif

只要将launch()函数中的参数设置为share=True,还能得到一个可分享的网址,拿到链接的朋友在电脑和手机端都能打开,活脱脱就是一个小程序。

时常需要做Demo的小伙伴快看起来吧,此项目在Github上已有4.5k+star。

https://github.com/gradio-app/gradio

4. Hub

这个Hub在数据管理和数据预处理上可是一把好手。

2abef3989d161335bf75150d70bfbd95.png

它可以处理任何类型,任何大小的数据,并且因为数据储存在云端上,所以可以无缝在任何机器上访问。

被压缩为二进制字节的数据可以被存储在任何地方,并且只有在需要的时候才会被获取,所以没有TB级硬盘也可以处理TB级数据。

Hub贴心地提供了重要API,支持数据在常用工具(PyTorch等)上的使用,数据版本控制,数据转换等功能。

此项目在github上已有4.1k+star。

https://github.com/activeloopai/Hub

5. AugLy

AugLy是facebook最新推出的数据增强库,同时支持语音,文本,图像和视频类型的数据,包含了100多种增强方式。

eb9252e6b48a1e66e9e03d8828e6e3c3.png

数据对于模型训练至关重要,而标注大规模数据十分困难。由于人力资源,和模型特性的限制,数据增强的应用越来越广泛。

AugLy的优点:

  • 处理类型更为全面。其他的数据增强库,例如Albumentations和NVIDIA DALI,主要负责图像相关数据的处理,文字数据不支持。

  • 处理方式十分人性化。AugLy可以将一张图片做成备忘录,在图片/视频上叠加文字/Emojis,转发社交媒体上的截图,还可以帮助你处理诸如拷贝检测、仇恨言论检测或版权侵权等问题。

此项目在Github上已有4.1k+star。

https://github.com/facebookresearch/AugLy

6. Evidently

Evidently是用来监测模型效果的工具,可从Pandas DataFrame或csv文件中生成交互式可视化报告和JSON格式的效果简介。在Jupyter Notebook中可以使用。

d03cab43a65645df9f9919e427ac6516.png

目前可以提供6种报告:数据漂移、数值目标漂移、分类目标漂移、回归模型性能、分类模型性能和概率分类模型性能。

此项目在Github上已有1.8k+star。

https://github.com/evidentlyai/evidently

7. YOLOX

如果你熟悉YOLO的话,那你或许会对旷视今年推出的YOLOX感兴趣。

YOLO就是那个目标检测算法,可以被使用在汽车自动驾驶等前沿技术中。

而YOLOX是YOLO的无锚版本,设计更简单,但性能更好!它的目标是在研究界和工业界之间架起一座桥梁,同时弥合两方之间的差距。

2f32cd0aae1caf73e340262b3702a9f8.png
f1c7c3a70069664d9d91a1a43d16376e.png

这个Github上的开源项目在短短半年内已获得5.2k+star。

https://github.com/Megvii-BaseDetection/YOLOX

8. LightSeq

正如它的名字一样,LightSeq是一款由字节跳动开发的支持BERT、GPT、Transformer等众多模型的超快推理引擎。

6a92d1d3d1cb71c2586a554f07ff171d.png

可以看到它的表现,比FasterTransformer还要Fast。

02dbbc7b6095eed68eb98b072fe6fe41.png

LightSeq支持的模型也是非常全面。

3e565cdcbbf264f3af2ed4d2b3b4fafd.png

总之就是两个字“好用”。此项目在Github上已有1.9k+star。

https://github.com/bytedance/lightseq

9. Greykite

想预测COVID-19的恢复速度吗?那就来看看LinkedIn为了自家时间序列预测需求开发的Greykite吧。

572200feaa88ddbbfdfc02a072db6c91.png

功能全面(多种时间趋势),界面直观,预测速度快和可扩展性强是它最大的亮点。

11cbded96df26b32f4833f1d94c3b3b7.png

被应用在上面的三大算法:

  • Silverkite (Greykite’s flagship algorithm)

  • Facebook Prophet

  • Auto Arima

感兴趣的话就去研究看看吧,此项目在Github上已有1.4k+star。

https://github.com/linkedin/greykite

10. Jina and Finetuner

如今,在搜索引擎等应用上,语义识别的地位越来越高,因为它可以有效避免字词匹配的局限。

不过语义识别涉及的神经网络可能会让很多人感到头大,Jina和Finetuner可以帮你解决这些问题。

a0cf7d685b39c7e982250e7e1c725409.png

Jina是一个神经搜索框架,使任何人都能在几分钟内建立可扩展的深度学习搜索应用程序。

Finetuner配合Jina帮助你对神经网络进行调参,以获得神经搜索任务的最佳结果。

Jina和Finetuner适合没什么经验,又想尝试的朋友。

https://github.com/jina-ai/finetuner

参考链接:

https://tryolabs.com/blog/2021/12/21/top-python-libraries-2021

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

点阅读原文,看200个Python案例!

GitHub热榜Top 5项目技术解析:AI开发框架与自动化工具实战 开源项目分析是开发者把握技术趋势的重要方法,其核心原理在于通过社区活跃度、代码质量等指标评估项目价值。在技术选型过程中,关注GitHub热榜能够帮助识别具有工程实践意义的工具,如AI开发框架和自动化渗透测试工具。这些技术通过模块化架构和智能算法,显著提升开发效率和安全防护能力。应用场景涵盖智能应用开发、代码智能分析、安全测试自动化等领域。以ponytail和strix为代表的热门项目,体现了AI与自动化技术的深度融合,为开发者提供了现代化的解决方案。 阅读详情

相关推荐

(11-4 -1 )

比特币(₿)是一种分散式的数字货币,可以在点对点比特币网络上从用户发送到用户,无需中间人的参与。比特币的交易通过密码学被网络节点验证,并记录在一个名为区块链的公共分布式账本中。这个加密货币于2008年由一个化名为Satoshi Nakamoto的未知个人或一组人发明。

码农三叔 730

研究了5000多个开源项目,发现那些在GitHub上打星最多的60%是库或框架

摘要:我们发现,在GitHub上最受欢迎的项目中有60%是库或框架。在2017年一月份,我们手动地对5000个在GitHub上打星最多的开源项目进行了分类。得出了这样一个表格。 我们发现,在GitHub上最受欢迎的项目中有60%是库或框架。在2017年一月份,我们手动地对5000个在Gi...

815

greykite:灵活、直观、快速的预测库

Greykite:灵活、直观且快速的预测库 为什么是灰风筝? Greykite 库通过其旗舰算法 Silverkite 提供灵活、直观和快速的预测。 Silverkite 算法适用于大多数时间序列,尤其适用于趋势或季节性、事件/假期效应和时间依赖性变化点的算法。 它的预测是可解释的,因此对于可信赖的决策和见解很有用。 Greykite 库提供了一个框架,通过探索性数据分析、异常值/异常预处理、特征提取和工程、网格搜索、评估、基准测试和绘图,可以轻松开发良好的预测模型。 可以通过 Greykite 的接口支持其他开源算法以利用此框架,如下所列。 如需演示,请参阅我们的。 区别特征 灵活的设计 提供时间序列回归器以捕捉趋势、季节性、假期、变化点和自回归,并允许您添加自己的回归器。 使用您选择的机器学习模型拟合预测。 直观的界面 提供强大的绘图工具来探索季节性、相互作用、变化点等。

Python ML常用库安装-详细滴

更新pip: pip install --upgrade pip python -m pip install --upgrade pip 安装keras pip install keras 安装sklearn: pip install -U scikit-learn 安装tensorflow: 官网:tensorflow官网 1.CPU版本: pip install tensorflow-cpu pip install tensorflow (这样也是默认安装cpu版本) pip install te

人生是一场修行 3694

Python爬虫实战:5分钟抓取东方财富股票数据并保存为CSV

在投资分析与量化研究的日常工作中,获取结构化、可用的金融数据往往是第一步。对于个人投资者和量化入门者而言,如何高效获取A股全市场行情,常常面临网页动态加载、反爬机制与数据整理繁琐等挑战。本文从数据采集的基础概念出发,介绍如何利用Python这一通用编程语言,通过requests库请求财经网站公开的HTTP接口,获取返回的JSON数据,再借助pandas进行字段映射、数据清洗与表格化处理。这种方式相比传统页面解析具有响应快、结构稳定、易于批量操作的显著优势,尤其适合构建个人股票数据池、验证选股策略或进行市场情

weixin_33146151的博客 251

【科技前沿】用深度强化学习优化电网,让电力调度更聪明!

Hey小伙伴们,今天我要跟大家分享一个超级酷炫的技术应用——深度强化学习在电网优化中的典型案例!如果你对机器学习感兴趣,或是正寻找如何用AI技术解决实际问题的方法,这篇分享绝对不容错过!👩‍💻✨

Jacklx888的博客 3246

【翻译】在GitHub上通过星级评估排名前10的最受欢迎的开源Delphi项目

GitHub上有相当多的Delphi开源项目可以为你节省一些时间。我在GitHub上搜索了Delphi,然后按最主要的项目进行排序,并列出了前十名单。这里有一些非常好的东西,包括Awesome Delphi(这是另一个顶级列表),Delphi IDE颜色主题项目,MVC Web框架,REST API客户端,Delphi开源计算机视觉库标题,一个非常强大的自定义TreeView组件,单元测试框架,将...

weixin_30375427的博客 474

在 SAP 里玩转 FTP:标准程序 RSFTP00x 全景解析与落地实践

摘要:SAP系统通过封装的标准FTP程序(RSFTP001-008)提供便捷的文件传输能力,适用于各类集成场景。关键点包括:1)依赖SAPFTP可执行程序和RFC目的地;2)使用RSFTP005进行前置检查并生成RFC配置;3)标准报表各司其职,如RSFTP002用于命令测试、RSFTP007/008提供参考实现;4)开发时组合FTP_CONNECT/COMMAND/DISCONNECT等函数模块。特别注意前台(SAPFTP)与后台(SAPFTPA)的环境差异,这是常见故障点。该方案通过标准化工具链显著降低

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 210

2021年Python十佳ML库大盘点,国产选手GitHub半年获5k+star,第一名是升级版NumPy(2)

在Jupyter Notebook中可以使用。目前可以提供。

m0_61549674的博客 961

heygem本地部署报错:SQLite3 can only bind numbers, strings, bigints, buffers, and null...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位大厂资深架构师和一线开发多年实战经验沉淀,

**My Coding Family** 3246

SAP自动化-ME51N批量创建采购申请

2、需要管理员授权RZ11脚本录制回放功能。1、仅限于正对SAP日常工作的批量处理。3、数据模板按实际需求更新。物料编码,工厂,数量。

小九啥也不会 530

2021 年 Python 十佳 ML 库大盘点:国产选手 GitHub 半年获 5k+star,第一名是升级版 NumPy

2021 年里 AI 飞速发展,优秀算法层出不穷,令我们大开眼界。而真正要将这些算法实现,一定少不了 Python 这个主流机器学习语言的加持。 今年各大公司和研究小组都推出了一系列方便使用的高性能开源库,其中还不乏一些国产的优秀作品。 在这里将盘点出最佳的 10 名,致力于帮你解决各种问题。 如果你还在为模型训练中的“杂务”头疼,那就快来看看吧。 1. Awkward Array 根据官方介绍,Awkward Array 用于嵌套的、大小不一的数据,包括任意长度的列表、记录、混合的类型和...

pythondby的博客 230

【STK】手把手教你利用STK进行光电红外仿真04-STK/EOIR模块的实战操作1航天器星载相机对LEO卫星成像

今天引入一个实际的场景,帮助大家完成对于这个模块的理解与运用。

weixin_44184852的博客 2417

best-of-ml-python 2024-09-05 周报全解读:Python 机器学习库质量评分涨跌背后的信号

本篇技术指南基于 [best-of-ml-python](https://link.gitcode.com/i/b9b17e54aac9d7e1200d7c70d3595763) 仓库的 [2024-09-05 周度变更记录](https://link.gitcode.com/i/be2dd49d5e4a8a7d64b34870466ae6ae) 展开,系统解读该榜单在当周收录的 21 个项目变动

gitblog_00700的博客 182

SAP_SD模块更改销售订单定价简介

方式优点缺点适用场景MASS简单,无需开发不能触发重新定价逻辑修改特定字段BDC (VA02)可模拟人工操作维护复杂,速度慢少量订单批改稳定、安全需ABAP支持推荐用于批量重新定价VBOF标准重算返利仅适返利类条件返利更新通过本文,我们了解了 SAP 的[SAP_SD模块更改销售订单定价]的基本概念和应用方法。希望这些信息能帮助您在实际工作中更好地使用 SAP 系统,提高工作效率和管理水平。更多SAP文章请点击更多SAP文章更新,大家一起学习进步!!!

我小时候很黑的博客 713

[AI8051U入门第一步]环境安装和按键控制流水灯

本文介绍了AI8051U单片机的开发环境搭建及GPIO应用。主要内容包括:1)通过ISP软件完成Keil开发环境配置;2)AI8051U特性介绍,包括32位8051内核、浮点运算单元及丰富外设;3)GPIO输入输出模式解析,并附流水灯控制代码;4)提供完整的系统初始化、延时函数及LED控制代码实现。文章配套资源包含完整工程代码,适用于智能硬件及物联网开发。

sinat_58149788的博客 671

best-of-ml-python 2022-06-23 周榜解读:从 Trending Up / Trending Down 看懂机器学习 Python 生态风向

**best-of-ml-python** 是一份以质量分(project-quality score)为核心、每周更新的 Python 机器学习开源库精选榜单,本次解读聚焦其 2022-06-23 周期快照([history/2022-06-23_changes.md](https://link.gitcode.com/i/e3e2eb303c384f212c078efd6978b1e7)):1

gitblog_00333的博客 205

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

best-of-ml-python 周报解读:2025-04-17 榜单变化与项目质量评分机制详解

本篇文章以 [history/2025-04-17_changes.md](https://link.gitcode.com/i/58ec6b71f68b84a55f232b1248aaca6c) 这一份周度变更记录为主线,逐一解读该周“趋势上升(Trending Up)”与“趋势下降(Trending Down)”的 20 个机器学习 Python 开源项目,并深入剖析榜单背后的 project

gitblog_00217的博客 31

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Github 50.5k Star!一款高性能的实时数据处理框架!

摘要:Pathway是一个功能强大的Python ETL框架,专注于流处理、实时分析和LLM管道。它提供丰富的连接器支持多种数据源,内置Rust引擎确保高性能处理,并通过Python API无缝集成常用ML库。Pathway具备持久化机制、一致性保障和LLM扩展支持,适用于从开发到生产的全流程。该框架已在GitHub获得50.5k星标,支持pip安装和Docker部署,是处理批流一体数据的理想选择。

飞乐鸟的博客 608

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

best-of-ml-python 周报深度解读:2023-05-11 升降榜单中的质量评分与趋势信号

本篇以 best-of-ml-python 仓库 2023-05-11 的周更变化报告([history/2023-05-11_changes.md](https://link.gitcode.com/i/60cdd122ad33abd2cf95bc609b76d60b))为主线,系统讲解如何读懂项目质量评分、趋势符号与框架徽章体系,并结合同期项目元数据快照([history/2023-05-11

gitblog_01059的博客 1047

2022实战型机器学习书单:理论-工具-工程三层认知地图

机器学习不是单纯学算法,而是构建‘问题定义→数据处理→模型训练→部署监控’的全栈能力。其核心在于理解数学直觉(如统计推断如何解释模型失效)、掌握工具映射(如sklearn参数与信息增益的对应关系)、形成工程决策力(如AUC微升但延迟激增时的取舍)。免费资源可覆盖基础建模与代码实践,但生产级的数据漂移检测、模型服务化规范、跨团队技术权衡等隐性知识,仍需经企业验证的付费书籍补全。本推荐聚焦2022年技术时效性——涵盖TensorFlow 2.x API、XGBoost新特性、数据为中心范式及GDPR合规要求,为

weixin_30776545的博客 451

2026 年 - AI 开发者必备:Agent 开源生态图谱

2026年AI开源项目全景概览 GitHub最新数据显示,AI领域呈现爆发式增长,Agent框架成为最热门赛道,AutoGPT以18.4万星位居榜首。个人AI助手OpenClaw以37.5万星成为现象级项目,RAG、推理部署等工具也蓬勃发展。Python仍是主导语言,微软、阿里等企业及开源社区贡献显著。技术趋势显示:多Agent协作、轻量化部署、结构化输出成为关键方向,AI正加速渗透编程、图像生成等各领域。

爱学习的程序员 1139
上一篇: 年度盘点!Python 的 10 大最佳 IDE,你最爱哪一款?
下一篇: 脱单难!我用Python采集了几千条相亲文案,然后发现...
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值