Giter Site home page Giter Site logo

udacitydeeplearning's Introduction

Udacity Deep Learning

This is repository for Udacity Deep Learning Nano Degree

P1 First neural newwork

  • ENV : Anaconda + Jupyter notebook + python 3.5 + TF 1.7.0_GPU_Verion
  • Using Pandas API to load and understand your data
  • Understand Nerual Network like input layer, hidden layer and output layer
  • Understand activate function like sigmoid, tang and reLu.
  • Understand pros and cons regarding above activate function
  • Understand loss function like MSE, log loss etc.
  • Understand forward propagation and backward propagation
  • Build your first Nerual Netword and implement forward propagation and backward propagation
  • Train your Nerual Netword and play with arguments like learning rate, epoch, hidden layer nodes etc.
  • Test your model and answer what do you think of your model and why

P2 Dog Project

  • Refer to Machine Learning Project 5(Same project).

P3 TV script generation

  • ENV : Anaconda + Jupyter notebook + python 3.5 + TF 1.0.0_CPU_Version (Chinese version)
  • Understand recurrent nerual network
  • Understand Long Short Term Memery(LSTM) cell
  • Understand hyper parameters and know how to tune these parameters(learning rate, mini batch size, epoch and hidden nodes, layers etc)
  • Understand and implement Mini project Word2Vec
  • Understand and implement Mini project sentiment-rnn
  • Implement preproccess step in P3
  • Implement embed layer and LSTM layer
  • Implement get batch method
  • Put everything together and train your RNN
  • Generate your own tv script

P4 Face generation

  • ENV : Anaconda + Jupyter notebook + python 3.5 + TF 1.7.0_GPU_Verion
  • Understand GAN and implement GAN in MINI project
  • Understand Batch Normalization and DCGAN
  • Implement Batch Normalization and DCGAN in MINI project
  • Understand and Implement semi-supervised learning GAN (optional)
  • Implement P4 Face generation (almost same as MINI project DCGAN, except you need to implement training process by your own)

P5 RL-Quadcopter

  • ENV : Anaconda + Jupyter notebook + python 3.5 + TF 1.7.0_GPU_Verion
  • Understand MDP
  • Understand MC and TD regarding RL
  • Understand Actor-Critic
  • Implement RL-Quadcopter (can use almost 90% code from examples but need design your own reward function, NN and tune some hyper parameters)

Nano degree

https://confirm.udacity.com/7LF5P5ST

udacitydeeplearning's People

Contributors

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