https://github.com/daniel-furman/great-deep-learning-tutorials
A Great Collection of Deep Learning Tutorials and Repositories
https://github.com/daniel-furman/great-deep-learning-tutorials
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org, science.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.0%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
Repository
A Great Collection of Deep Learning Tutorials and Repositories
Basic Info
- Host: GitHub
- Owner: daniel-furman
- License: mit
- Default Branch: master
- Size: 1010 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of ahkarami/Great-Deep-Learning-Tutorials
Created over 4 years ago
· Last pushed over 4 years ago
https://github.com/daniel-furman/Great-Deep-Learning-Tutorials/blob/master/
# Great-Deep-Learning-Tutorials A Great Collection of Deep Learning Tutorials and Repositories ## General Deep Learning Tutorials: - [Browse state-of-the-art Deep Learning based Papers with their associated codes](https://paperswithcode.com/sota) [_Extremely Fantastic_] - [Deep-Learning-Roadmap](https://github.com/astorfi/Deep-Learning-Roadmap) - [DeepLizard](https://deeplizard.com/) [_Good Tutorials for Deep Learning_] - [Sebastian Ruder - Blog](https://ruder.io/) [_Great NLP & Deep Learning Posts_] - [Jeremy Jordan - Blog](https://www.jeremyjordan.me/author/jeremy/) - [Excellent Blog](https://lilianweng.github.io/lil-log/) - [Torchvision Release Notes](https://github.com/pytorch/vision/releases) [_Important_] - [The 6 most useful Machine Learning projects of the past year (2018)](https://towardsdatascience.com/the-10-most-useful-machine-learning-projects-of-the-past-year-2018-5378bbd4919f) - [ResNet Review](https://towardsdatascience.com/review-resnet-winner-of-ilsvrc-2015-image-classification-localization-detection-e39402bfa5d8) - [Receptive Field Estimation](https://github.com/fornaxai/receptivefield) [_Great_] - [An overview of gradient descent optimization algorithms](https://ruder.io/optimizing-gradient-descent/) [_Useful_] - [How to decide on learning rate](https://towardsdatascience.com/how-to-decide-on-learning-rate-6b6996510c98) - [Overview of State-of-the-art Machine Learning Algorithms per Discipline per Task](https://towardsdatascience.com/overview-state-of-the-art-machine-learning-algorithms-per-discipline-per-task-c1a16a66b8bb) - [Awesome Machine Learning and AI Courses](https://github.com/luspr/awesome-ml-courses) - [PyTorch Book](https://github.com/chenyuntc/pytorch-book) ## Deep Learning Useful Resources for Computer Vision: - [Great Deep Learning Resources for Computer Vision Tasks](https://github.com/ahkarami/Great-Deep-Learning-Tutorials/blob/master/ComputerVision.md) [_Excellent_] ## Deep Learning Useful Resources for Natural Language Processing (NLP): - [Great Deep Learning Resources for NLP Tasks](https://github.com/ahkarami/Great-Deep-Learning-Tutorials/blob/master/NLP.md) [_Excellent_] ## Deep Learning Useful Resources for Spoken Language Processing (Speech Processing): - [Great Deep Learning Resources for Speech Processing Tasks](https://github.com/ahkarami/Great-Deep-Learning-Tutorials/blob/master/Speech.md) [_Excellent_] ## Quantization & Distillation of Deep Learning Models: - [Quantization](https://nervanasystems.github.io/distiller/quantization/) - [Neural Network Distiller](https://github.com/NervanaSystems/distiller/) - [Introduction to Quantization on PyTorch](https://pytorch.org/blog/introduction-to-quantization-on-pytorch/) [_Excellent_] - [Dynamic Quantization in PyTorch](https://pytorch.org/tutorials/advanced/dynamic_quantization_tutorial.html) - [Static Quantization in PyTorch](https://pytorch.org/tutorials/advanced/static_quantization_tutorial.html) - [Intel(R) Math Kernel Library - Intel MKL-DNN](https://github.com/intel/mkl-dnn) - [Intel MKL-Dnn](https://01.org/mkl-dnn) - [ONNX Float32 to Float16](https://github.com/onnx/onnx-docker/blob/master/onnx-ecosystem/converter_scripts/float32_float16_onnx.ipynb) - [Neural Network Quantization Introduction](https://jackwish.net/neural-network-quantization-introduction.html) [_Tutorial_] - [Quantization in Deep Learning](https://medium.com/@joel_34050/quantization-in-deep-learning-478417eab72b) [_Tutorial_] - [Speeding up Deep Learning with Quantization](https://towardsdatascience.com/speeding-up-deep-learning-with-quantization-3fe3538cbb9) [_Tutorial_] - [Knowledge Distillation in Deep Learning](https://medium.com/analytics-vidhya/knowledge-distillation-dark-knowledge-of-neural-network-9c1dfb418e6a) - [Model Distillation Techniques for Deep Learning](https://heartbeat.fritz.ai/research-guide-model-distillation-techniques-for-deep-learning-4a100801c0eb) ## Deep Learning for Data Science: - [Python Data Science Tutorials](https://realpython.com/tutorials/data-science/) - [Data Science Course](https://github.com/amingheibi/Data-Science-Course) - [First Steps With PySpark and Big Data Processing](https://realpython.com/pyspark-intro/) - [A Brief Introduction to PySpark](https://towardsdatascience.com/a-brief-introduction-to-pyspark-ff4284701873) - [Introduction to Anomaly Detection in Python](https://blog.floydhub.com/introduction-to-anomaly-detection-in-python/) - [Time Series basics Exploring](https://www.kaggle.com/jagangupta/time-series-basics-exploring-traditional-ts) - [Understanding Variational Autoencoders (VAEs)](https://towardsdatascience.com/understanding-variational-autoencoders-vaes-f70510919f73) - [Variational Autoencoders](https://www.jeremyjordan.me/variational-autoencoders/) - [Benchmarking Performance and Scaling of Python Clustering Algorithms](https://hdbscan.readthedocs.io/en/latest/performance_and_scalability.html) [_Important_] - [Comparing Python Clustering Algorithms](https://hdbscan.readthedocs.io/en/latest/comparing_clustering_algorithms.html) - [Cracking the Data Science Interview](https://github.com/khanhnamle1994/cracking-the-data-science-interview) - [Data Engineer Interview Questions Python](https://realpython.com/data-engineer-interview-questions-python/) - [khanacademy statistics course](https://www.khanacademy.org/math/ap-statistics) [_Good_] - [NumPy Exercises](https://www.w3resource.com/python-exercises/numpy/index.php) [_Good_] ### Scikit-learn Algorithms on GPU & for Large-Scale Data Sets: - [skorch - scikit-learn compatible neural network library that wraps PyTorch](https://github.com/skorch-dev/skorch) - [scikit-cuda](https://github.com/lebedov/scikit-cuda) - [Hummingbird - trained traditional ML models into tensor computations](https://github.com/microsoft/hummingbird) ### Anomaly Detection: - [An Awesome Tutorial to Learn Outlier Detection in Python using PyOD Library](https://www.analyticsvidhya.com/blog/2019/02/outlier-detection-python-pyod/) - [PyOD: Python Outlier Detection](https://github.com/yzhao062/pyod) [**Great**] - [PyNomaly](https://github.com/vc1492a/PyNomaly) ## Deep Learning Recommendation Model: - [Deep Learning Recommendation Model for Personalization and Recommendation Systems - DLRM](https://github.com/facebookresearch/dlrm) - [DLRM: An advanced, open source deep learning recommendation model](https://ai.facebook.com/blog/dlrm-an-advanced-open-source-deep-learning-recommendation-model/) - [LightFM](https://github.com/lyst/lightfm) - [Neural Recommendation Algorithms](https://towardsdatascience.com/recotour-ii-neural-recommendation-algorithms-49733938d56e) - [Build a Recommendation Engine With Collaborative Filtering](https://realpython.com/build-recommendation-engine-collaborative-filtering/) [_**Great**_] - [NCF - Neural Collaborative Filtering](https://github.com/NervanaSystems/distiller/tree/master/examples/ncf) - [Neural Collaborative Filtering](https://towardsdatascience.com/neural-collaborative-filtering-96cef1009401) - [AWS Personalized Recommendation Model](https://aws.amazon.com/personalize/) ## AutoML: - [Auto Gluon AI](https://auto.gluon.ai/stable/index.html#) - [AWS Auto Gluon](https://github.com/awslabs/autogluon) ## Deep Reasoning: - [Whats Next For AI? Enter: Deep Reasoning](https://towardsdatascience.com/whats-next-for-ai-enter-deep-reasoning-fae8b131962a) - [Deep Learning approaches to understand Human Reasoning](https://towardsdatascience.com/deep-learning-approaches-to-understand-human-reasoning-46f1805d454d) ## Deep Reinforcement Learning (Great Courses & Tutorials): - [A Free course in Deep Reinforcement Learning from beginner to expert](https://simoninithomas.github.io/Deep_reinforcement_learning_Course/) [_Great_] - [Deep Reinforcement Learning Algorithms with PyTorch](https://github.com/p-christ/Deep-Reinforcement-Learning-Algorithms-with-PyTorch) - [Deep Reinforcement Learning - CS 285 Berkeley Course](rail.eecs.berkeley.edu/deeprlcourse/) - [solutions to UC Berkeley CS 285](https://github.com/xuanlinli17/CS285_Fa19_Deep_Reinforcement_Learning) - [Reinforcement Learning: An Introduction - main book in this field](http://www.incompleteideas.net/book/the-book-2nd.html) - [CS234: Reinforcement Learning Course](https://www.youtube.com/playlist?list=PLoROMvodv4rOSOPzutgyCTapiGlY2Nd8u) - [Introduction to Reinforcement Learning Course - by DeepMind](https://www.youtube.com/playlist?list=PLoROMvodv4rOSOPzutgyCTapiGlY2Nd8u) ## Graph Neural Networks: - [An Introduction to Graph Neural Networks](https://towardsdatascience.com/an-introduction-to-graph-neural-networks-e23dc7bdfba5) - [How to Train Graph Convolutional Network Models in a Graph Database](https://towardsdatascience.com/how-to-train-graph-convolutional-network-models-in-a-graph-database-5c919a2f95d7) - [A comprehensive survey on graph neural networks](https://arxiv.org/pdf/1901.00596) - [Graph Neural Networks: A Review of Methods and Applications](https://arxiv.org/abs/1812.08434) ### Graph Neural Networks Frameworks: - [Spektral](https://github.com/danielegrattarola/spektral) - [Deep Graph Library - DGL](https://www.dgl.ai/) - [PyTorch Geometric - PyG](https://github.com/rusty1s/pytorch_geometric) - [ptgnn: A PyTorch GNN Library](https://github.com/microsoft/ptgnn) ## Best Practices for Training Deep Models: ### Loss Functions: - [Loss Functions Explained](https://medium.com/deep-learning-demystified/loss-functions-explained-3098e8ff2b27) ### Weight Initialization: - [Deep Learning Best Practices (1) - Weight Initialization](https://medium.com/usf-msds/deep-learning-best-practices-1-weight-initialization-14e5c0295b94) ### Batch Normalization: - [Batch Normalization in Neural Networks](https://towardsdatascience.com/batch-normalization-in-neural-networks-1ac91516821c) - [Batch Normalization and Dropout in Neural Networks](https://towardsdatascience.com/batch-normalization-and-dropout-in-neural-networks-explained-with-pytorch-47d7a8459bcd) - [Difference between Local Response Normalization and Batch Normalization](https://towardsdatascience.com/difference-between-local-response-normalization-and-batch-normalization-272308c034ac) ### Learning Rate Scheduling & Initialization: - [Automated Learning Rate Suggester](https://forums.fast.ai/t/automated-learning-rate-suggester/44199) - [Learning Rate Finder - fastai](https://fastai1.fast.ai/callbacks.lr_finder.html) - [Cyclical Learning Rates for Training Neural Networks](https://arxiv.org/abs/1506.01186) - [ignite - Example of FastaiLRFinder](https://github.com/pytorch/ignite/blob/master/examples/notebooks/FastaiLRFinder_MNIST.ipynb) - [Find Learning Rate - a gist code](https://gist.github.com/colllin/738cd2a9f0abec9be5e8b9becc23a812) - [Learning rate finder - PyTorch Lightning](https://pytorch-lightning.readthedocs.io/en/1.1.3/lr_finder.html) - [RAdam - On the Variance of the Adaptive Learning Rate and Beyond](https://github.com/LiyuanLucasLiu/RAdam) ### Early Stopping: - [Early Stopping in PyTorch - Bjarten](https://github.com/Bjarten/early-stopping-pytorch) - [Catalyst - Early Stopping](https://catalyst-team.github.io/catalyst/faq/early_stopping.html) - [ignite - Early Stopping](https://github.com/pytorch/ignite/blob/master/ignite/handlers/early_stopping.py) - [PyTorch High-Level Training Sample](https://github.com/ncullen93/torchsample/blob/master/README.md) - [PyTorch Discussion about Early Stopping](https://discuss.pytorch.org/t/early-stopping-in-pytorch/18800) ## Conferences News: - [Latest Computer Vision Trends from CVPR 2019](https://towardsdatascience.com/latest-computer-vision-trends-from-cvpr-2019-c07806dd570b) - [Interesting 2019 CVPR papers](https://medium.com/@mattmiesnieks/interesting-2019-cvpr-papers-865e303db5ca) - [Summaries of CVPR papers on ShortScience.org](https://www.shortscience.org/venue?key=conf/cvpr) - [Summaries of ICCV papers on ShortScience.org](https://www.shortscience.org/venue?key=conf/iccv) - [Summaries of ECCV papers on ShortScience.org](https://www.shortscience.org/venue?key=conf/eccv) ## Deep Learning Frameworks and Infrustructures: - [set-up a Paperspace GPU Server](https://towardsdatascience.com/how-to-set-up-a-powerful-and-cost-efficient-gpu-server-for-deep-learning-aa1de0d4ea56) - [Distributed ML with OpenMPI](https://clusterone.com/tutorials/openmpi-introduction) - [Tensorflow 2.0 vs Mxnet](https://medium.com/@mouryarishik/tensorflow-2-0-vs-mxnet-41edd3b7574f) - [TensorFlow is dead, long live TensorFlow!](https://hackernoon.com/tensorflow-is-dead-long-live-tensorflow-49d3e975cf04) ## Great Libraries: - [Skorch - A scikit-learn compatible neural network library that wraps PyTorch](https://github.com/skorch-dev/skorch) - [Hummingbird - traditional ML models into tensor computations via PyTorch](https://github.com/microsoft/hummingbird) - [BoTorch - Bayesian Optimization in PyTorch](https://botorch.org/) - [torchvision 0.3: segmentation, detection models, new datasets and more](https://pytorch.org/blog/torchvision03/) - [TorchAudio: an audio library for PyTorch](https://github.com/pytorch/audio) - [AudTorch](https://github.com/audeering/audtorch) - [TorchAudio-Contrib](https://github.com/keunwoochoi/torchaudio-contrib) - [fastText - Facebook AI Research (FAIR)](https://fasttext.cc/) - [Fairseq - Facebook AI Research (FAIR)](https://github.com/pytorch/fairseq) - [ParlAI - dialogue models - Facebook AI Research (FAIR)](https://parl.ai/) - [DALI - highly optimized engine for data pre-processing](https://github.com/NVIDIA/DALI) - [Netron - GitHub](https://github.com/lutzroeder/netron) [_Visualizer for deep learning Models (Excellent)_] - [Netron - Web Site](https://www.lutzroeder.com/ai) - [JupyterLab GPU Dashboards](https://github.com/rapidsai/jupyterlab-nvdashboard) [_Good_] - [PyTorch Hub](https://pytorch.org/hub) - [Neural Structured Learning (NSL) in TensorFlow](https://github.com/tensorflow/neural-structured-learning) - [Pywick - High-Level Training framework for Pytorch](https://github.com/achaiah/pywick) - [torchbearer: A model fitting library for PyTorch](https://github.com/pytorchbearer/torchbearer) - [torchlayers - Shape inference for PyTorch (like in Keras)](https://github.com/szymonmaszke/torchlayers) - [torchtext - GitHub](https://github.com/pytorch/text) - [torchtext - Doc](https://torchtext.readthedocs.io/en/latest/) - [Optuna - hyperparameter optimization framework](https://optuna.org/) - [PyTorchLightning](https://github.com/PyTorchLightning/pytorch-lightning) - [Nvidia - runx - An experiment management tool](https://github.com/NVIDIA/runx) - [MLogger: a Machine Learning logger](https://github.com/oval-group/mlogger) - [ClearML - ML/DL development and production suite](https://github.com/allegroai/clearml) - [NVIDIA NeMo - toolkit for creating Conversational AI (ASR, TTS, and NLP)](https://github.com/NVIDIA/NeMo) ## Great Models: - [ResNext WSL](https://pytorch.org/hub/facebookresearch_WSL-Images_resnext/) [_Great Pretrained Model_] - [Semi-Weakly Supervised (SWSL) ImageNet Models](https://pytorch.org/hub/facebookresearch_semi-supervised-ImageNet1K-models_resnext/) [_Great Pretrained Model_] - [Deep High-Resolution Representation Learning (HRNet)](https://jingdongwang2017.github.io/Projects/HRNet/) ## Deep Model Conversion: - [Convert Full ImageNet Pre-trained Model from MXNet to PyTorch](https://blog.paperspace.com/convert-full-imagenet-pre-trained-model-from-mxnet-to-pytorch/) [_Great_] - [ONNX Runtime](https://github.com/microsoft/onnxruntime) ## Great Deep Learning Repositories (for learning DL-based programming): - [deeplearning-models - PyTorch & TensorFlow Learning](https://github.com/rasbt/deeplearning-models) [_Very Excellent Repository_] - [PyTorch Image Models](https://github.com/rwightman/pytorch-image-models) [_Great_] - [5 Advanced PyTorch Tools to Level up Your Workflow](https://towardsdatascience.com/5-advanced-pytorch-tools-to-level-up-your-workflow-d0bcf0603ad5) [_Interesting_] ## PyTorch High-Level Libraries: - [Catalyst - PyTorch framework for Deep Learning research and development](https://github.com/catalyst-team/catalyst) [_Great_] - [PyTorch Lightning - GitHub](https://github.com/PyTorchLightning/pytorch-lightning) [_Great_] - [PyTorch Lightning - Web Page](https://pytorchlightning.ai/) - [Ignite - GitHub](https://github.com/pytorch/ignite) [_Great_] - [Ignite - Web Page](https://pytorch.org/ignite/) ## Other: - [Clova AI Research - NAVER & LINE](https://github.com/clovaai) - [Exploring Weight Agnostic Neural Networks](https://ai.googleblog.com/2019/08/exploring-weight-agnostic-neural.html) - [Weight Agnostic Neural Networks](https://weightagnostic.github.io/) - [Weight Agnostic Neural Networks - GitHub](https://github.com/google/brain-tokyo-workshop/tree/master/WANNRelease) - [SAM: Sharpness-Aware Minimization for Efficiently Improving Generalization](https://github.com/google-research/sam)
Owner
- Name: Daniel Furman
- Login: daniel-furman
- Kind: user
- Location: San Francisco
- Company: @twosixcapital
- Repositories: 6
- Profile: https://github.com/daniel-furman
Master’s student, UC Berkeley School of Information. University of Pennsylvania alum. DS @twosixcapital. Prev MLE @understory.ai.