|
|
|
|
|
by ageitgey
2917 days ago
|
|
Machine learning is still considered "new" or "difficult" so people often respond to posts like this with comments like the one that says "Nothing impressive, existing architectures were used". Writers only get enthusiasm if they raise a benchmark with a brand new approach. For researchers and people spend a lot of time on ML, I totally get that. There isn't anything new here. In fact, I correctly guessed nearly the entire content of the article from the title alone (transfer learning, using Keras' "Application" models, etc). But why does that matter? It's still a useful article to a lot of people and it's well written. There is still a dearth of practical advice on how non-specialist developers can solve everyday problems with ML. The truth is that the majority of real projects that real companies need done could be done exactly this way. Using this approach, a developer could get decent results and be done with a project in hours instead of months. For some reason everyone thinks it's fine to post an article about how to speed up your CRUD website with a Postgres indexes even though it's been done millions of times before, but ML posts get dismissed if they aren't making some kind of research breakthrough. I personally feel like we need a lot more approachable discussion around ML like this in the world. Every dev should feel comfortable getting started with this kind of work if they want to. |
|
It is getting better though. It's great to see people post articles like this and even if it has been done before seeing different approaches and seeing it written in different ways goes a long ways towards educating people.
I'm hoping the JavaScript ML / DL ecosystem expands more since that would greatly accelerate its adoption and allow more developers access to ML.