10月份GitHub上最热门的Python开源项目排行已经出炉啦,一起来看看上榜详情吧:
1. you-get
https://github.com/soimort/you-get
Star 36698
you-get其实就是一个很小的命令行工具,可以帮助你从Web上下载媒体内容,诸如视频、音频、图像等,通过you-get,你可以:
- 从YouTube,优酷,Niconico等热门网站下载视频/音频。
- 在媒体播放器中流式传输在线视频。无广告播放
- 通过抓取网页下载(感兴趣的)图像。
- 下载任意非HTML内容,即二进制文件。
- ......(查阅更多详情可点击:《小白也会用的开源全网视频下载神器,支持80+网站,比迅雷还快!》)
2. fairseq
https://github.com/pytorch/fairseq
Star 10205
Fairseq这个翻译模型由Facebook AI实验室在2017年提出,和以往以RNN为基础的翻译模型相比,采用了以cnn为主的模型结构。Fairseq的模型,模型结构如下图所示:
3. Real-Time-Voice-Cloning
https://github.com/CorentinJ/Real-Time-Voice-Cloning Star 21291
Real-Time-Voice-Cloning这是一个基于深度学习的语音合成项目,它通过采集分析一段具体的声音样本,可在5秒内生成与之类似的克隆语音。
4. core
https://github.com/home-assistant/core
Star 36968
Home Assistant是一个运行在Python 3上的家庭自动化平台。可以连接各种家庭智能设备——灯、开关、门、风扇、响铃、温湿度计、音响、安防监控设备、智能电表等等,该项目非常非常适合在Raspberry Pi或本地服务器上运行。
5. Zipline
https://github.com/quantopian/zipline
Star 12659
Zipline是一个Pythonic算法交易库。它是一个事件驱动的系统,支持回测检验和实时交易。Zipline目前在生产中用作Quantopian(托管平台) 的测试和实时交易引擎。
6. sherlock
https://github.com/sherlock-project/sherlock
Star 16718
Sherlock 是一个易用的Python 分布式进程内锁机制库,你可选择锁同步的不同后台。
7. pytorch-image-models
https://github.com/rwightman/pytorch-image-models
Star 5386
pytorch-image-models整合了PyTorch的许多图像模型、脚本和预训练参数。除了来自Torchvision等现有的仓库的模型,创建者自己也提供了一些模型。
8. pifuhd
https://github.com/facebookresearch/pifuhd
Star 3853
通过pifuhd,你只需要通过一张照片就可以对人体进行3D建模,其基础框架是ICCV 2019上已经登场的像素对齐隐式函数PIFu。不过,PIFu以分辨率为512×512的图像作为输入,输出的3D模型分辨率不高。
9. transformers
https://github.com/huggingface/transformers
Star 36289
Transformers是TensorFlow 2.0和PyTorch的最新自然语言处理库,Transformers(以前称为pytorch-transformers和pytorch-pretrained-bert)提供用于自然语言理解(NLU)和自然语言生成(NLG)的最先进的模型(BERT,GPT-2,RoBERTa,XLM,DistilBert,XLNet,CTRL …) ,拥有超过32种预训练模型,支持100多种语言,并且在TensorFlow 2.0和PyTorch之间具有深厚的互操作性。
10. python-spider
https://github.com/Jack-Cherish/python-spider
Star 11676
Python3网络爬虫实战:淘宝、京东、网易云、B站、12306、抖音、笔趣阁、漫画小说下载、音乐电影下载等。