【Github2.2K星】PyTorch资源列表:450个NLP/CV/SP、论文实现、教程、示例
项目地址:
https://github.com/bharathgs/Awesome-pytorch-list
PyTorch 是什么?
PyTorch是一个用于科学计算和深度学习的Python扩展库。它便于学习、编写和调试,支持灵活的动态计算图和GPU高速运算,具有完善的研发生态和技术社区。PyTorch于2017年由Facebook正式推出后,迅速引起了人工智能研发人员的关注,目前已成为最受重视的机器学习软件库之一。近日,Facebook 在首届 PyTorch 开发者大会发布了 PyTorch1.0 预览版,标志着这一框架更为稳定可用。
目录
一. 自然语言与语音处理NLP & Speech Processing
二. 计算机视觉CV
三. 概率生成库
四. 其他库
五. 教程和例子
六. 论文实现
七.其他Pytorch资源
目录内容
Pytorch 官网
项目链接:https://github.com/pytorch/pytorch/releases
一. 自然语言与语音处理
pytorch text : Torch text related contents.pytorch-seq2seq: A framework for sequence-to-sequence (seq2seq) models implemented in PyTorch.
anuvada: Interpretable Models for NLP using PyTorch.
audio: simple audio I/O for pytorch.
loop: A method to generate speech across multiple speakers
fairseq-py: Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
speech: PyTorch ASR Implementation.
OpenNMT-py: Open-Source Neural Machine Translation in PyTorch http://opennmt.net
neuralcoref: State-of-the-art coreference resolution based on neural nets and spaCy huggingface.co/coref
sentiment-discovery: Unsupervised Language Modeling at scale for robust sentiment classification.
MUSE: A library for Multilingual Unsupervised or Supervised word Embeddings
nmtpytorch: Neural Machine Translation Framework in PyTorch.
pytorch-wavenet: An implementation of WaveNet with fast generation
Tacotron-pytorch: Tacotron: Towards End-to-End Speech Synthesis.
AllenNLP: An open-source NLP research library, built on PyTorch.
PyTorch-NLP: Text utilities and datasets for PyTorch pytorchnlp.readthedocs.io
quick-nlp: Pytorch NLP library based on FastAI.
TTS: Deep learning for Text2Speech
LASER: Language-Agnostic SEntence Representations
pyannote-audio: Neural building blocks for speaker diarization: speech activity detection, speaker change detection, speaker embedding
gensen: Learning General Purpose Distributed Sentence Representations via Large Scale Multi-task Learning.
translate: Translate - a PyTorch Language Library.
espnet: End-to-End Speech Processing Toolkit espnet.github.io/espnet
pythia: A software suite for Visual Question Answering
UnsupervisedMT: Phrase-Based & Neural Unsupervised Machine Translation.
jiant: The jiant sentence representation learning toolkit.
二. 计算机视觉
pytorch vision : Datasets, Transforms and Models specific to Computer Vision.pt-styletransfer: Neural style transfer as a class in PyTorch.
OpenFacePytorch: PyTorch module to use OpenFace's nn4.small2.v1.t7 model
img_classification_pk_pytorch: Quickly comparing your image classification models with the state-of-the-art models (such as DenseNet, ResNet, ...)
SparseConvNet: Submanifold sparse convolutional networks.
Convolution_LSTM_pytorch: A multi-layer convolution LSTM module
face-alignment:
2D and 3D Face alignment library build using pytorch adrianbulat.com
pytorch-semantic-segmentation: PyTorch for Semantic Segmentation.RoIAlign.pytorch: This is a PyTorch version of RoIAlign. This implementation is based on crop_and_resize and supports both forward and backward on CPU and GPU.
pytorch-cnn-finetune: Fine-tune pretrained Convolutional Neural Networks with PyTorch.
detectorch: Detectorch - detectron for PyTorch
Augmentor: Image augmentation library in Python for machine learning. http://augmentor.readthedocs.io
s2cnn: This library contains a PyTorch implementation of the SO(3) equivariant CNNs for spherical signals (e.g. omnidirectional cameras, signals on the globe) s
三. 概率生成库
ptstat: Probabilistic Programming and Statistical Inference in PyTorchpyro: Deep universal probabilistic programming with Python and PyTorch http://pyro.ai
probtorch: Probabilistic Torch is library for deep generative models that extends PyTorch.
paysage: Unsupervised learning and generative models in python/pytorch.
pyvarinf: Python package facilitating the use of Bayesian Deep Learning methods with Variational Inference for PyTorch.
pyprob: A PyTorch-based library for probabilistic programming and inference compilation.
mia: A library for running membership inference attacks against ML models.
四. 其他库
pytorch extras : Some extra features for pytorch.functional zoo : PyTorch, unlike lua torch, has autograd in it's core, so using modular structure of torch.nn modules is not necessary, one can easily allocate needed Variables and write a function that utilizes them, which is sometimes more convenient. This repo contains model definitions in this functional way, with pretrained weights for some models.
torch-sampling : This package provides a set of transforms and data structures for sampling from in-memory or out-of-memory data.
torchcraft-py : Python wrapper for TorchCraft, a bridge between Torch and StarCraft for AI research.
aorun : Aorun intend to be a Keras with PyTorch as backend.
logger : A simple logger for experiments.
PyTorch-docset : PyTorch docset! use with Dash, Zeal, Velocity, or LovelyDocs.
convert_torch_to_pytorch : Convert torch t7 model to pytorch model and source.
pretrained-models.pytorch: The goal of this repo is to help to reproduce research papers results.
pytorch_fft : PyTorch wrapper for FFTs
五. 教程例子
Practical Pytorch : Tutorials explaining different RNN modelsDeepLearningForNLPInPytorch : An IPython Notebook tutorial on deep learning, with an emphasis on Natural Language Processing.
pytorch-tutorial : tutorial for researchers to learn deep learning with pytorch.
pytorch-exercises : pytorch-exercises collection.
pytorch tutorials : Various pytorch tutorials.
pytorch examples : A repository showcasing examples of using pytorch
pytorch practice : Some example scripts on pytorch.
pytorch mini tutorials : Minimal tutorials for PyTorch adapted from Alec Radford's Theano tutorials.
pytorch text classification : A simple implementation of CNN based text classification in Pytorch
cats vs dogs : Example of network fine-tuning in pytorch for the kaggle competition Dogs vs. Cats Redux: Kernels Edition. Currently #27 (0.05074) on the leaderboard.
六. 论文实现
google_evolution : This implements one of result networks from Large-scale evolution of image classifiers by Esteban Real, et. al.pyscatwave : Fast Scattering Transform with CuPy/PyTorch,read the paper here
scalingscattering : Scaling The Scattering Transform : Deep Hybrid Networks.
deep-auto-punctuation : a pytorch implementation of auto-punctuation learned character by character.
Realtime_Multi-Person_Pose_Estimation : This is a pytorch version of Realtime_Multi-Person_Pose_Estimation, origin code is here .
PyTorch-value-iteration-networks : PyTorch implementation of the Value Iteration Networks (NIPS '16) paper
pytorch_Highway : Highway network implemented in pytorch.
pytorch_NEG_loss : NEG loss implemented in pytorch.
pytorch_RVAE : Recurrent Variational Autoencoder that generates sequential data implemented in pytorch.
pytorch_TDNN : Time Delayed NN implemented in pytorch.
七. 其他Pytorch资源
the-incredible-pytorch : The Incredible PyTorch: a curated list of tutorials, papers, projects, communities and more relating to PyTorch.generative models : Collection of generative models, e.g. GAN, VAE in Tensorflow, Keras, and Pytorch. http://wiseodd.github.io
pytorch vs tensorflow : an informative thread on reddit.
Pytorch discussion forum
pytorch notebook: docker-stack : A project similar to Jupyter Notebook Scientific Python Stack
drawlikebobross: Draw like Bob Ross using the power of Neural Networks (With PyTorch)!
pytorch-tvmisc: Totally Versatile Miscellanea for Pytorch
pytorch-a3c-mujoco: Implement A3C for Mujoco gym envs.
PyTorch in 5 Minutes.
pytorch_chatbot: A Marvelous ChatBot implemented using PyTorch.
原文发布时间为:2018-10-21
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2019秋招|已拿BAT等7家offer大佬的秋招总结&建议
秋招在今天就算结束了,近几个月在牛客上学习,现在也算是回馈一下牛友们。 秋招运气比较好,拿到百度、阿里、腾讯、华为、360、美团、小米的(准)offer,不过都是意向书。。。。非正式。攒波人品,等国庆后的结果吧。 本人本科211,硕士末流985。实力很渣,实验室项目也不行。全靠研二的时候,研三的师兄带路(他们工作确实找的好),他们分享他们的招聘经验、学习资料和方法等,还有就是研二的同实验室的同学的帮助也至关重要,所以研二这一年时间还算没有浪费,基本都花在学习、项目。算是给我们一个很大的指导作用,在这里真的很感谢他们。 我个人的简历、笔试、面试情况:(时间顺序 7-9月,我全是提前批,除了腾讯、美团) 1、多益网络(一面) offer (确实出乎意料,有点略水,就一面。。。) 2、oppo(一面、二面) hr面挂(估计跟着前面的人吼价格 吼高了, 跪了。。所以谈薪还是要慎重) 3、阿里巴巴(钉钉团队) (终面、附加编程面、交叉面、hr面) offer (之前拿到实习offer,人太怂没去。这里给后面投阿里的同学一个建议,一定要投实习,因为阿里秋招很喜欢从实习批的人录取,走绿色通道) 4、...
- 下一篇
mysql 查询字段拼接
Mysql的查询结果行字段拼接,可以用下面两个函数实现: 1. concat函数 [ m ](javascript:void(0); "复制代码") <pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">mysql> select concat('1','2','3') from test ; +---------------------+ | concat('1','2','3') | +---------------------+ | 123 | +---------------------+</pre> [ 复制代码 ](javascript:void(0); "复制代码") 如果连接串中存在NULL,则返回结果为NULL: [ 复制代码 ](javascript:void(0); "复制代码"...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境