How cloud computing made Machine Learning available for all
Machine Learning used to be really expensive
Once upon a time, if you wanted to implement a machine learning project, besides from an exploitable dataset, you also needed two things:
- An incredibly expensive salary (over $300K) to hire a ML expert, specialised in a particular field (deep learning, convolutional neural networks, etc)
- Huge and very expensive IT infrastructure, specially to do the parallel computing required to train ML models.
Both these elements made it impossible for normal companies to implement Machine Learning in their every day operations and ML was reserved to only the wealthiest corporations in the world.
Cloud computing changed everything!
Today, there is no longer any need to invest in IT infrastructure.
It is cheaper, faster and more secure to rent your infrastructure from any cloud provider who by the way, invoice you based on your actual consumption. Google Cloud even went as far as to launch a "per second" invoicing model!
Not only that, many cloud players are continually launching and proposing more and more APIs and services that make "Machine Learning as a Service" an incredible and real tool for developers around the world.
Suddenly, both elements that were once needed to implement Machine Learning have disappeared... We'll be the first ones to say it out loud:
Machine Learning for all !!
The fourth industrial revolution?
Professor Klaus Schwab, founder of the World Economic Forum, recently coined this term. According to him, we are witnessing the largest social and economical industrial era since the 18th century. The fourth industrial revolution is expected to see the heavy implementation of several emerging technologies (such as AI, robotics, IoT, etc) with a high potential of disruptive effects.
MLab, the Machine Learning specialists at your service
If Machine Learning inspires you and you think you would like to implement a use case in your organisation, please get in touch. We are vendor agnostic and we will recommend and integrate the technology that adapts the best to your needs. If non available technologies satisfy your needs, we can always train a custom model tailored to your project.
What do you think?
Are you already taking advantage of Cloud computing? Have you thought about what could Machine Learning do for your products or services? Is your organisation ready for the future? Please let us know in the comments below.