* fraud and anomaly detection
* recommender systems
* predictive analytics (churn, forecasting)
* image recognition
With image recognition, we hit 98% accuracy on a recent project. Until a few years ago, that was unheard of, and it's simply not possible with other algorithms, so for many companies, deep neural nets can make a significant difference.
Here are two news stories about work we've done for clients:
Making deep learning accessible on Openstack https://insights.ubuntu.com/2016/04/25/making-deep-learning-...
For Canonical, we built a solution that predicts server breakdowns.
For France Telecom's mobile unit, Orange, we built a fraud detection solution using anomaly detection:
http://www.orangesv.com/blog/orange-deep-learning-work-featu...
Knowing data visualization can also be useful.
Most deep learning companies focus on a particular application.
FWIW I'm actually self taught. I did client projects and learned machine learning on my own.
You could start by branching in to data engineering and understanding how data pipelines work. That's closer to the skills a full stack developer is likely to have.
That's pretty awesome and scary in equal measure..
Here's one we use for demos: https://www.unsw.adfa.edu.au/australian-centre-for-cyber-sec...
How did you come up with the name? Has anyone seen your name and associated it with SkyNet / The Terminator Franchise?
• Kaggle(www.kaggle.com) is a good start for this - start with “somewhat real” problems • Use higher level tools - Keras(https://keras.io/), otherwise easy to get lost in weeds • Consider having a real world goal - eg: if you’re in real estate figure out how to use a simple CNN (not the latest algorithm) for image search • Depending on need consider integration with hadoop/Spark(http://spark.apache.org/)
I am not only talking about Skymind since this issue arises in many other specialties.