EECS 453 vs EECS 505 vs EECS 551 vs EECS 545 vs EECS 553

These courses all have the term "machine learning" in them, so this web page attempts to explain their relationships.
First of all, here are the official course descriptions for them:

Important points about 505 vs 551

Important points about 545 vs 553

Notes for UM ECE SUGS students in SIPML track

Notes

Some of the material in EECS 505/551 overlaps with Math 571, Numerical linear algebra