Artificial Neural Networks

Check the Grading Queue to see if marking is finished.

May 16 / 18 - Finals Week

Tasks

Submit the following by 9:45 Friday evening:

May 9 / May 11 - Week 16

Reading

Read the following articles:

Read the following papers:

Tasks

Experiment with Kenny Song's adversarial.js.

May 2 / May 4 - Week 15

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following papers:

Tasks

Begin work on Project 5.

Submit peer evaluation for Project 4.

April 24 / April 26 - Week 14

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following papers:

Note: The link above is to the preprint on arXiv. The version in the ACM Digital Library is undergoing revision.

April 24 / April 26 - Week 14

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following papers:

Note: The link above is to the preprint on arXiv. The version in the ACM Digital Library is undergoing revision.

If you are interesting in learning more about transformers...

See also Yi Tay, Mostafa Dehghani, Dara Bahri, and Donald Metzler. 2022. Efficient Transformers: A Survey. ACM Comput. Surv. Just Accepted (April 2022).

Tasks

Complete and submit the Transformer paper response.

April 18 / April 20 - Week 13

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following paper through the end of section 3.3 (p. 5:16).

Tasks

Participate in the online reflection for Week 13.

April 11 / April 13 - Week 12

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Download ImagePlay and experiment with the 2D Convolution filter.

Participate in the online reflection for Week 12.

Contact me if you don't yet have a team for Project 4.

Submit peer evaluation for Project 3.

April 4 / April 6 - Week 11

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following article by Christopher Olah:

Tasks

Participate in the online reflection for Week 11.

Begin work on Project 4.

March 28 / March 30 - Week 10

Spring Break - No class.

March 21 / March 23 - Week 9

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

If you're interested in what Batch Normalization is really doing...

Shibani Santurkar, Dimitris Tsipras, Andrew Ilyas, and Aleksander Mądry. 2018. How does batch normalization help optimization? In Proceedings of the 32nd International Conference on Neural Information Processing Systems (NIPS'18). Curran Associates Inc., Red Hook, NY, USA, 2488–2498.

Tasks

Bookmark this Twitter thread by François Chollet for help speeding up training on Project 3.

Participate in the online reflection for Week 9.

Submit peer evaluation for Project 2.

Contact me if you don't yet have a team for Project 3.

March 14 / March 16 - Week 8

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

If you just can't get enough Calculus...

See The Matrix Calculus You Need For Deep Learning by Terence Parr and Jeremy Howard.

Tasks

Participate in the online reflection for Week 8.

Begin work on Project 3.

March 7 / March 9 - Week 7

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Read the following article by Christopher Olah:

Tasks

Participate in the online reflection for Week 7.

Take a look at Andrej Karpathy's micrograd engine for a (relatively) simple implementation of reverse-mode automatic differentiation.

February 28 / March 2 - Week 6

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

If you're interested in the research comparing the power of deep networks to shallow networks...

Take a look at the following papers:

Tasks

Take a look at The Asimov Institute's Neural Network Zoo.

Participate in the online reflection for Week 6.

Submit peer evaluation for Project 1.

Contact me if you don't yet have a team for Project 2.

February 21 / February 23 - Week 5

Monday - Presidents' Day - No class

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Participate in the online reflection for Week 5.

Watch the four videos in Grant Sanderson's 3blue1brown video series on Neural networks.

Begin work on Project 2.

February 14 / February 16 - Week 4

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Bookmark the following section of Neural Networks and Deep Learning: A Textbook for future reference:

Participate in the online reflection for Week 4.

February 7 / February 9 - Week 3

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Bookmark the figure from Neural Networks and Deep Learning: A Textbook for future reference:

Participate in the online reflection for Week 3.

Contact me if you don't yet have a team for Project 1.

January 31 / February 2 - Week 2

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Participate in the online reflection for Week 2.

Begin work on Project 1.

January 26 - Week 1

Reading

Read the following sections of Neural Networks and Deep Learning: A Textbook:

Tasks

Participate in the online reflection for Week 1.