/NOC-S17-2-Intelligence-Learning

Syllabus for Part 2 of Nature of Code: "Intelligence and Learning" at ITP Spring 2017 Edit

Primary LanguageJavaScript

The Nature of Code Part 2 (Spring 2017)

Syllabus for Part 2 of Nature of Code: "Intelligence and Learning" at ITP Spring 2017

This syllabus is very much in progress. I'm drawing inspiration from this Coding Train community list of resources.

Class Info

Prerequisites?

Week 1 - Introduction (March 21/22)

Week 2 - Genetic Algorithms (March 28/29)

Week 3 - Classification and Prediction (April 4/5)

  • KNN
  • Linear Regression

Week 4 - Neural Networks (April 11/12)

  • Perceptron
  • MultiLayered Feedfoward
  • Backpropogation
  • Tools: Tensorflow

Week 5 - Convolution Networks, Recurrent Networks (April 18/19)

  • Stuff with images
  • Stuff with text

Week 6 - Reinforcement Learning (April 25/26)

  • Steering agents

Week 7 - Project Presentations (May 2/3)

Policies

  • Submit assignments by the evening before class to the extent possible.
  • Come prepared with questions.
  • Put away screens during others' presentations.
  • Participate!
  • Document!
  • Grading:
    • 40% Class Participation
    • 40% Quality of assignments
    • 20% Final project
  • For a 2-point class, 2 or more unexcused absences is grounds for failure.