Hacker News new | ask | show | jobs
by daddyo 3287 days ago
Then again, you probably learned how to sort a list in Python, before you heard about TimSort. Going the other way around is commendable, but not necessary.

If a student wants to learn how to play the guitar, you show them 3 chords so they can play Bob Marley or Oasis.

You don't require them to first study consonance, dissonance, rhythm, melody, timbre, dynamics, articulation, texture, form, expression, notation, song writing, Schenkerian analysis, harmonic identity, semiotics, and musical set theory.

Someone who can play the guitar with a passion, can be taught to learn musical notation. The other way around is not guaranteed.

Your suggestion is not necessarily bad: It's good to learn the maths about the Wasserstein metric if you are using GAN's. But for effective teaching your suggestion is archaic, and part of the mindset that makes student's eyes glaze over when being taught mathematics. Can you point to a success story of a student to neural network researcher that did not start with a practical application?