GAN – Generative Adversary Networks (2018)
medium.com
medium.com
It's like with research papers: The intuitive part isn't that hard to grok (sometimes they are remarkably intuitive) - it's the translation from equations to working code.
I have one friend that's trying to learn ML, and he has a solid mathematical background, but mostly on a theoretical level (i.e not applied). He could explain perfectly well how various neural networks worked, but he really, really struggled with coding them.
In fact, I wish every researcher would put a link to their code repository
On the note of code: this tends to be more subjective than the maths in a paper. There are lots of design decisions that can affect the overall structure of the code. Then there is the trade off between readability and performance. Readable code for blogs is probably not the code you would use in practice.
Personally I find it easier to establish the ground truth in the mathematics than to try and figure out the underlying truth from the code. And if you can’t do it yourself, then that’s where the intuitive blogposts help. After that you can choose your own libraries, frameworks, programming design decisions and teachers (including other blogposts) to help you get the code.
However, this is different than interpreting how a deep model works. “Interpreting” is an overloaded and poorly-defined term of active research. The sense I get from my friends in the interpretability/explainability research world is that despite the buzz, there is no common definition that lends to a clear set of requirements for an acceptable interpretation of a neural network.
With that being said, there is research happening that tries to find better tools to understand the reasoning of neural networks. And sometimes we might actually see and understand a general decision pattern of a NN that we could adopt for a simpler model. But in many cases it will not be possible to come up with a simpler model because some phenomena have an intrinsic complexity.
https://i.imgur.com/E0MYinp.png
To blog writers, please reconsider hosting your blog on Medium.