Skip to content

FanW123/MXNET-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MXNET_course

Week1

Goal

  1. Understand the basics of MXNet
    1. Understand the basics of NDarray module
    2. Understand the bascis of Symbol module
    3. Play with the code
  2. Start to be familiar with github by using github desk
    1. Able to create github account
    2. Able to create a repo
    3. Able to push/pull code by github desktop

Homework

  1. Create github account
  2. Create a repo, try to pull and push code
  3. Play the code of mxnet under mxnet-week1

Week2

Goal

  1. Work with Pycharm for mxnet project
  2. Able to use github under ubuntu/linux environment
  3. AWS GPU/non-GPU instance setting up

Homework

Design/train a MLP in mxnet

  1. Finish "TDDO" in "mxnet-week2/mlp_sym.py" and "train_mlp.py"

    "mx.sym.Convolution" "mx.sym.Activation" "mx.sym.Pooling" "mx.symbol.FullyConnected" "mx.sym.SoftmaxOutput"

  2. Upload the network architecture you design to your repository

    The figure file(pdf, jpg, png ,etc) generated by mxnet Hint: try "mx.sym.plot_network"

  3. Compare the accuracy and the training time between MLP and CNN

    Fill the table of the comparison of two methods

    |Comparison | MLP | Your Network

    |Acc(5 epoch) |

    |CPU Epoch time |

    |GPU Epoch Time(optional)|

Week3

Goal: be ready to do a deep learning project

1. Understand mxnet data io, get/convert/ data
2. Build network either from scratch or from others' work
3. Sanity check by predict a random image before training.
4. Overfit a very small dataset
5. Full-scale training 
6. Testing 

HW

Homework is "https://github.com/BitTiger-MP/DS502-AI-Engineer/blob/master/DS502-1702/MXNET_course/mxnet-week3/HW3/Homework3.ipynb"

run "sh download_data.sh" to download the cifar 10 rec file.

Finish all the "???" and TODO in the ipynb file. Run the jpynb file succefully and post the link to issue.

(Optional) Fully train cifar10 (if you have GPU) to be converged. Try different network (vgg, resnet, ...) and other hyperparameters (random search)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published