Lesson #3: Neural net foundations