Giter VIP home page Giter VIP logo

deeplearning-study's Introduction

DeepLearning-Study

This repository is source forge for deep learning study held in KAIST, Mathematical Problem Solving Club in 2019 winter semester.

For those who are not attending this study, but would like to use this repository for your deep learning self study, I separated theoritical parts to lecture notes and practical parts to jupyter notebook practices. I recommend looking both, but it would be enough to see only one.

How-to

We will use pytorch as basic tools. Large parts of code will be jupyter notebook.

Tentative Schedule

  1. Introduction : What is DL? Lecture1 Practice1
  2. MLP : Introduction and Implementation Lecture2 Practice2
  3. MLP : Advanced Practice3
  4. SGD : Introduction and advanced SGD Lecture3 Practice3
  5. Hyperparameter Tuning and How to experiment Lecture4
  6. CNN : Introduction and Implementation Lecture5
  7. CNN : Advanced
  8. RNN : Introduction and Implementation Lecture6
  9. RNN : Advanced
  10. Further study : Other networks Lecture7
  11. Further study : Other methods
  12. Individual Presentation

Detailed Plan

Introduction

  • Difference between AI/ML/DL
  • What we will study?
  • Problems in DL : Classification, Clustering, Generative Model
  • Feed Forward and Backpropagation
  • Hidden theory for DL : Universal Approximation Theorem
  • How torch works

MLP

  • What is MLP?
  • What is Activation Function?
  • What is loss function?
  • Simple example using MLP : MNIST
  • Batchnorm and Dropout
  • Weight Initilization

SGD

  • Momentum
  • Adagrad
  • Adadelta
  • RMSProp
  • Adam
  • L-BFGS
  • Non Gradient Descent optimizer
    • Genetic Algorithm
  • Use of lr scheduler

Experiment

  • Cross Validation
  • Lasso/Ridge Regularization
  • Hyperparameter Tuning
    • Grid Tuning
    • Random Tuning
    • Bayesian optimization
  • Collecting data
    • Preprocessing
    • Benchmarks
    • Data Mining
  • Tensorboard

CNN

  • What is CNN?
  • Why CNN > MLP
  • Simple example using CNN : MNIST, CIFAR10, CIFAR100
  • Reception
  • Residual

RNN

  • What is RNN?
  • Why RNN > MLP
  • Simple example using RNN : PTB, TIMIT
  • LSTM
  • GRU
  • Attention

Other networks

  • Graph Convolutional Neural Network
  • Memory Augmented Neural Network
  • Deconvolutional Neural Network
  • Modular Neural Network
  • How to implement user-defined layer & loss

Other methods

  • Reinforcement Learning
  • Semi-supervised Learning
  • GAN

Presentation

  • Find some papers from NIPS, ICCV, SIGGRAPH, ICML, IEEE, ICLR, AAAI

Thanks to

Deeplearning StandAlone

Tensorflow Korea Paper Reading

References

Reinforcement Learning

Bayesian Optimization

Attention

deeplearning-study's People

Contributors

mekty2012 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.