|
|
|
|
|
by eli_gottlieb
3157 days ago
|
|
More like "the set of things you can do with functions, where you've got a strong prior on the functions being things like spacial mappings with certain invariances." So basically more like, "functions for vision problems." |
|
For instance what about learning value functions for reinforcement learning (e.g. AlphaGo)? Or natural language processing? These are definitely not vision problems, or if you believe that they are then 'functions for vision problems' is actually a pretty huge class!
The universal approximation theorem backs up my claim [0] - we can approximate arbitrary functions with neural networks. I think this theorem is overemphasised in practice: we don't generally want to approximate arbitrary functions, we _want_ to encode specific prior information into the function we approximate, as you rightly say. But that doesn't mean that we have to do so, or that we only have one idea about what functions to encode, or even how to encode them.
[0] https://en.wikipedia.org/wiki/Universal_approximation_theore...