lgarithm / crystalnet

crystalnet -- a mini core AI library (being refactored, see https://github.com/lgarithm/stdnn-ops)
MIT License
16 stars 3 forks source link

Design notes #27

Open luomai opened 6 years ago

luomai commented 6 years ago

MXNet has design notes:

Our 7-day technical blogs is expected to be more compact and essential.

luomai commented 6 years ago

Also, I really like the series of blogs that introduces CNN to beginners: https://adeshpande3.github.io/A-Beginner%27s-Guide-To-Understanding-Convolutional-Neural-Networks/

This is the goal we shall also achieve within this project.

lgarithm commented 6 years ago

candidate topics (first week of 7 ai algorithms in 7 weeks)

  1. representation of data in computer stack/heap memory, array, tensor, shape std::vector, std::array, std::integer_sequence

  2. neural network slp, mlp, cnn, dnn (alexnet, vgg, inception, resnet), rnn

  3. ai problems and challenges: classification, object detection, etc...

  4. optimization sgd, adam, ...

  5. details of operators convolution, tensor contraction, bilinear, affine

  6. cybernetics bp

unscheduled topics:

lgarithm commented 6 years ago

style of the tutorial shall follow the 7-weeks book series: