Giter Club home page Giter Club logo

resources's Introduction

Resources

Machine Learning

Courses

  1. Machine Learning - Stanford - Coursera
  2. Deep Learning Specialization - Coursera
  3. Machine Learning A-Z™: Hands-On Python & R In Data Science - Udemy
  4. Deep Learning A-Z™: Hands-On Artificial Neural Networks - Udemy
  5. Practical Deep Learning for Coders, v3 - https://course.fast.ai/
  6. CS230 Deep Learning- https://cs230.stanford.edu/
  7. CS231n: Convolutional Neural Networks for Visual Recognition - http://cs231n.stanford.edu/
  8. CS224n: Natural Language Processing with Deep Learning - http://web.stanford.edu/class/cs224n/
  9. CS236:Deep Generative Models - https://deepgenerativemodels.github.io/
  10. CS234: Reinforcement Learning - https://web.stanford.edu/class/cs234/CS234Win2018/index.html
  11. Google ML CrashCourse - https://developers.google.com/machine-learning/crash-course
  12. Computational Linear Algebra For Coders - https://www.fast.ai/2017/07/17/num-lin-alg/
  13. CS229: Machine Learning - https://see.stanford.edu/Course/CS229
  14. NLP Specialization coursera
  15. Tensorflow specialization coursera

Libraries

Python

  1. fast.ai resources https://forums.fast.ai/t/recommended-python-learning-resources/26888
  2. https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-1-python-basics?ex=1

Books

  1. Deep Learning with python - Franchois chollet
  2. Python Data Science Handbook - Jake vanderplas
  3. Deep learning with python – Jason BrownLee
  4. Master machine learning algorithms – Jason BrownLee
  5. Deep learning for nlp – Jason Brownlee
  6. Machine learning mastery with python -Jason brownlee
  7. Introduction to time series forecasting with python – Jason brownlee
  8. Hands-on Machine learning with scikit-learn and tensorflow
  9. The hundred page machine learning book – andriy burkov
  10. Deep learning with pytorch- Vishnu Subramanian -Packt
  11. NLP with pytorch – Packt
  12. Machine learning yearning – Andrew NG
  13. neuralnetworksanddeeplearning - http://neuralnetworksanddeeplearning.com/index.html
  14. Deep Learning Book - Ian GoodFellow http://faculty.neu.edu.cn/yury/AAI/Textbook/DeepLearningBook.pdf

Important Links

  1. http://colah.github.io/
  2. https://ruder.io/
  3. https://cs231n.github.io/
  4. https://github.com/jantic/DeOldify
  5. https://deepai.org/ - updates in DL and AI
  6. Research Papers - http://www.arxiv-sanity.com/
  7. http://karpathy.github.io/
  8. https://www.machinelearningisfun.com/
  9. http://deeplearning.net/
  10. https://distill.pub/
  11. Art Generation - https://deepart.io/ 12.http://jalammar.github.io/

Research Papers

  1. Visualizing and Understanding Convolutional Networks - https://arxiv.org/pdf/1311.2901.pdf
  2. Network in Network - https://arxiv.org/pdf/1312.4400.pdf
  3. ResNet - Deep Residual Learning for Image Recognition - https://arxiv.org/pdf/1512.03385.pdf
  4. AlexNet - ImageNet Classification with Deep Convolutional Neural Networks - https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf
  5. VGGNet - Very Deep Convolutional Networks for Large-Scale Image Recognition - https://arxiv.org/pdf/1409.1556.pdf
  6. Cats and Dogs Dataset - https://www.robots.ox.ac.uk/~vgg/publications/2012/parkhi12a/parkhi12a.pdf
  7. Cyclical Learning Rates for Training Neural Networks - https://arxiv.org/pdf/1506.01186.pdf
  8. Universal Language Model Fine-tuning for Text Classification - https://arxiv.org/pdf/1801.06146.pdf
  9. U-Net: Convolutional Networks for Biomedical Image Segmentation - https://arxiv.org/pdf/1505.04597.pdf
  10. Dropout: A Simple Way to Prevent Neural Networks from Overfitting - http://jmlr.org/papers/volume15/srivastava14a/srivastava14a.pdf
  11. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift - https://arxiv.org/pdf/1502.03167.pdf
  12. Grad-CAM: Visual Explanations from Deep Networksvia Gradient-based Localization - https://arxiv.org/pdf/1610.02391.pdf
  13. A guide to convolution arithmetic for deep learning - https://arxiv.org/pdf/1603.07285.pdf
  14. Visualizing the Loss Landscape of Neural Nets - https://arxiv.org/pdf/1712.09913.pdf
  15. Wasserstein GAN - https://arxiv.org/pdf/1701.07875.pdf
  16. Perceptual Losses for Real-Time Style Transfer and Super-Resolution - https://arxiv.org/pdf/1603.08155.pdf
  17. Transformers - https://arxiv.org/pdf/1706.03762.pdf
  18. BERT - https://arxiv.org/pdf/1810.04805.pdf
  19. GPT-2 - https://d4mucfpksywv.cloudfront.net/better-language-models/language_models_are_unsupervised_multitask_learners.pdf
  20. GPT-3 - https://arxiv.org/pdf/2005.14165.pdf

Topic wise Resources

Machine Leaarning algorithms from scratch

  1. K-Nearest Neighbours

Dataset shift/ drift

  1. Covariate shift - https://dkopczyk.quantee.co.uk/covariate_shift/
  2. Types, causes and remediations for dataset shift - https://towardsdatascience.com/understanding-dataset-shift-f2a5a262a766

Normalization

  1. https://mlexplained.com/2018/11/30/an-overview-of-normalization-methods-in-deep-learning/
  2. https://medium.com/techspace-usict/normalization-techniques-in-deep-neural-networks-9121bf100d8
Batch Normalization
  1. Implementation with back prop - https://kratzert.github.io/2016/02/12/understanding-the-gradient-flow-through-the-batch-normalization-layer.html
  2. https://www.youtube.com/watch?v=nUUqwaxLnWs
  3. https://www.youtube.com/watch?v=gYpoJMlgyXA&feature=youtu.be&list=PLkt2uSq6rBVctENoVBg1TpCC7OQi31AlC&t=3078

Gradient Descent

  1. Emergence of GD - https://cs231n.github.io/optimization-1/
  2. Gradient Checks - https://cs231n.github.io/neural-networks-3/

Optimization Algorithms

  1. Gradient Descent Optimization algorithms - https://ruder.io/optimizing-gradient-descent/index.html
  2. Improvements - https://ruder.io/deep-learning-optimization-2017/
  3. https://johnchenresearch.github.io/demon/

Orthogonalization

  1. https://mc.ai/what-is-orthogonalization-in-machine-learning/
  2. https://medium.com/@rajathbharadwaj/how-does-orthogonalization-relate-to-machine-learning-a61a8aedf0e6

Initializing weights

  1. https://towardsdatascience.com/weight-initialization-techniques-in-neural-networks-26c649eb3b78

CNNs models

  1. Image Classification, Object Localization, Object Detection, Sliding Window(Overfeat), R-CNN , Fast R-CNN , Faster R-CNN - CS231n (winter 2016) lecture & Dl.ai(C4W3). papers - Alexnet, VGG, Resnet, Rcnn, fast rcnn, faster rcnn, yolo.
  2. Semantic Segmentation - CS231n (2017) lecture 11 - Papers: Fully CNN for SS , learning deconv for SS
  3. Face Verification - Papers: DeepFace, FaceNet
  4. One Shot learning using siamese Network with basic loss function - https://towardsdatascience.com/one-shot-learning-with-siamese-networks-using-keras-17f34e75bb3d
  5. Siamese Network with Triplet Loss Function - https://medium.com/@crimy/one-shot-learning-siamese-networks-and-triplet-loss-with-keras-2885ed022352
  6. Art Generation (Neural Style Transfer) - paper: A neural algorithm of artistic style, last part of lecture CS231n 2017.
  7. Visualization of CNNs - CS230 Lecture 7

RNNs

  1. Explanation of RNNs, Types , BP , LSTM, Image Captioning - CS231n 2017 lecture 10
  2. LSTMs - chris olah blog , Paper:LSTM
  3. Visualizing and Understanding RNNs - paper
  4. Speech Recognition - CTC Paper
  5. NLP , word Embeddings -
  6. Blue Score - paper: A method for automatic evaluation of machine translation
  7. Attention Model - paper:Neural machine translation by jointly learning to align and translate, for image captioning - Show , attend and Tell: Neural image caption generation with visual attention.

resources's People

Contributors

niteeshaballa avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.