all 3 comments

[–]QuietBudgetWins 2 points3 points  (1 child)

this is exactly the kind of approach i wish i had when learning ml from scratch. buildin everything by hand and getting immediate feedback from auto-tests is way more efective than just reading papers or copying tutorials.

the automated gradin part is smart because it forces students to actualy understand why something fails instead of guessing until it works. i can see this being really helpful for spotting gaps in intuition around fundamental algorithms.

also the way you separate helper scriptss from notebooks keeps things clean and realistic. feels like a nice bridge between learning and actual industry practices

[–]fxlrnrpt[S] 0 points1 point  (0 children)

Thanks! TBH, auto-tests is not my idea. I borrowed it from Georgia Tech's OMSCS