Schedule

Week 1: Basics

  • 1.4:

    • Logistics

    • Supervised learning setup

    • Neural network basics

    • Error decomposition

  • 1.6:

    • Optimization basics

    • Generalization basics: union bound, covering number

  • Readings:

Week 2: Approximation Theory

Week 3: Non-convex Optimization

  • 1.18:

    • No class.

  • 1.20:

    • Landscape analysis introduction

    • Unique local minimum

    • Locally optimizable function, second order stationary point, strict saddle point

  • Reading:

Week 4: Non-convex Optimization

Week 5: Neural Tangent Kernel

Week 6: Kernel (Cont'd), Implicit Regularization

Week 7: Implicit Regularization (Cont'd), Generalization

Week 8: Generalization

  • 2.22:

    • Proof of generalization theorem based on Rademacher complexity

    • Generalization bounds for logistic regression

  • 2.24:

    • Generalization bounds for norm-bounded neural networks

  • Readings:

Week 9: Generalization

  • 3.1:

    • Generalization bound for Frobenius norm bounded neural networks

    • Basics of covering number

  • 3.3:

    • Generalization bounds of neural networks via covering number

Week 10: Course Project Presentations