DEV Community

Cover image for Machine Learning
Bek Brace
Bek Brace

Posted on

Machine Learning

"Machine Learning”.

Now that’s a word that packs a punch! Machine learning is hot stuff these days! And why won’t it be? Almost every “enticing” new development in the field of Computer Science and Software Development in general has something related to machine learning behind the veils. Microsoft’s Cortana – Machine Learning. Object and Face Recognition – Machine Learning and Computer Vision. Advanced UX improvement programs – Machine Learning (yes!. The Amazon product recommendation you just got was the number crunching effort of some Machine Learning Algorithm).

And not even just that. Machine Learning and Data Science in general is EVERYWHERE. Why? Because Data is everywhere!

So it is natural, that anyone who has above average brains and can differentiate between Programming Paradigms by taking a sneak-peek at Code, is intrigued by Machine Learning.

But what is Machine Learning? And how big is Machine Learning? Let’s demystify Machine Learning, once and for all. And to do that, rather than presenting technical specifications, we’ll follow a “Understand by Example” approach.

Machine Learning : What is it really?

Well, Machine Learning is a sub-field of Artificial Intelligence which evolved from Pattern Recognition and Computational Learning theory. Arthur Lee Samuel defines Machine Learning as: Field of study that gives computers the ability to learn without being explicitly programmed.

So, basically, the field of Computer Science and Artificial intelligence that “learns” from data without human intervention.

But this view has a flaw. As a result of this perception, whenever the word Machine Learning is thrown around, people usually think of “A.I.” and “Neural Networks that can mimic Human brains ( as of now, that is not possible)”, Self Driving Cars and what not. But Machine Learning is far beyond that. Below we uncover some expected and some generally not expected facets of Modern Computing where Machine Learning is in action.

Machine Learning: The Expected

We’ll start with some places where you might expect Machine Learning to play a part.

Speech Recognition (Natural Language Processing in more technical terms) : You talk to Cortana on Windows Devices. But how does it understand what you say? Along comes the field of Natural Language Processing, or N.L.P. It deals with the study of interactions between Machines and Humans, via Linguistics. Guess what is at the heart of NLP: Machine Learning Algorithms and Systems ( Hidden Markov Models being one ).

Computer Vision : Computer Vision is a sub-field of AI which deals with a Machine’s (probable) interpretation of the Real World. In other words, all Facial Recognition, Pattern Recognition, Character Recognition Techniques belong to Computer Vision. And Machine Learning once again, with its wide range of Algorithms, is at the heart of Computer Vision.
Google’s Self Driving Car : Well. You can imagine what drives it actually. More Machine Learning goodness.

Machine Learning : The Unexpected

Let’s visit some places normal folks would not really associate easily with Machine Learning:

Amazon’s Product Recommendations: Ever wondered how Amazon always has a recommendation that just tempts you to lighten your wallet. Well, that’s a Machine Learning Algorithm(s) called “Recommended Systems” working in the backdrop. It learns every user’s personal preferences and makes recommendations according to that.

YouTube / Netflix : They work just as above!

Data Mining / Big Data : This might not be so much of a shock to many. But Data Mining and Big Data are just manifestations of studying and learning from data at a larger scale. And wherever there’s the objective of extracting information from data, you’ll find Machine Learning lurking nearby.

Stock Market/Housing Finance/Real Estate : All of these fields, incorporate a lot of Machine Learning systems in order to better assess the market, namely “Regression Techniques”, for things as mediocre as predicting the price of a House, to predicting and analyzing stock market trends.

So as you might have seen now. Machine Learning actually is everywhere. From Research and Development to improving business of Small Companies. It is everywhere. And hence it makes up for quite a career option, as the industry is on the rise.

Top comments (0)