Wednesday 25 March 2020

What are the Applications of Machine Learning ?

Arthur Samuel is an American pioneer in the field of computer gaming and artificial intelligence, coined the term "Machine Learning" in 1959 while at IBM.

Applications of Machine Learning :

1)Online Video Streaming (Netflix)

With over 100 million subscribers, there is no doubt that Netflix is the daddy of the online streaming world. Netflix’s speedy rise has all movie industrialists taken aback – forcing them to ask, “How on earth could one single website take on Hollywood?”. The answer is Machine Learning.
The Netflix algorithm constantly gathers massive amounts of data about users’ activities like:
  • When you pause, rewind, or fast forward
  • What day you watch content (TV Shows on Weekdays and Movies on Weekends)
  • The Date and Time you watch
  • When you pause and leave content (and if you ever come back)
  • The ratings Given (about 4 million per day), Searches (about 3 million per day)
  • Browsing and Scrolling Behaviour
2) Social Media 
·         One of the most common applications of Machine Learning is Automatic Friend Tagging Suggestionin Facebook or any other social media platform. Facebook uses face detection and Image recognition to automatically find the face of the person which matches it’s Database and hence suggests us to tag that person based on DeepFace. Facebook’s Deep Learning project deepface is responsible for the recognition of faces and identifying which person is in the picture. It also provides Alt Tags (Alternative Tags) to images already uploaded on facebook.  For eg., if we inspect the following image on Facebook, the alt-tag has a description.

3)Traffic Alerts   
Now, Google Maps is probably the app we use whenever we go out and require assistance in directions and traffic.  The other day I was travelling to another city and took the expressway and Maps suggested: “Despite the Heavy Traffic, you are on the fastest route“.  But, How does it know that?
It’s a combination of People currently using the service, Historic Data of that route collected over time and few tricks acquired from other companies. Everyone using maps is providing their location, average speed, the route in which they are travelling which in turn helps Google collect massive Data about the traffic, which makes them predict the upcoming traffic and adjust your route according to it.
4) Fraud Detection   
Experts predict online credit card fraud to soar to a whopping $32 billion in 2020. That’s more than the profit made by Coca Cola and JP Morgan Chase combined. That’s something to worry about. Fraud Detection is one of the most necessary Applications of Machine Learning. The number of transactions has increased due to a plethora of payment channels – credit/debit cards, smartphones, numerous wallets, UPI and much more. At the same time, the amounts of criminals have become adept at finding loopholes.

5)Transportation and Commuting (Uber)
If you have used an app to book a cab, you are already using Machine Learning to an extent. It provides a personalized application which is unique to you. Automatically detects your location and provides options to either go home or office or any other frequent place based on your History and Patterns.
It uses Machine Learning algorithm layered on top of Historic Trip Data to make a more accurate ETA prediction. With the implementation of Machine Learning, they saw  26% accuracy in Delivery and Pickup.
 6)Products Recommendations
Suppose you check an item on Amazon, but you do not buy it then and there. But the next day, you’re watching videos on YouTube and suddenly you see an ad for the same item. You switch to Facebook, there also you see the same ad. So how does this happen?
Well, this happens because Google tracks your search history, and recommends ads based on your search history. This is one of the coolest applications of Machine Learning. In fact, 35% of Amazon’s revenue is generated by Product Recommendations.

 7)Virtual Personal Assistants
As the name suggests, Virtual Personal Assistants assist in finding useful information, when asked via text or voice.  Few of the major Applications of Machine Learning here are:
  • Speech Recognition
  • Speech to Text Conversion
  • Natural Language Processing
  • Text to Speech Conversion

All you need to do is ask a simple question like “What is my schedule for tomorrow?” or “Show my upcoming Flights“. For answering, your personal assistant searches for information or recalls your related queries to collect info. Recently personal assistants are being used in Chatbots which are being implemented in various food ordering apps, online training websites and also in Commuting apps.
 8)Self Driving Cars
Well, here is one of the coolest applications of Machine Learning. It’s here and people are already using it. Machine Learning plays a very important role in Self Driving Cars and I’m sure you guys might have heard about Tesla. The leader in this business and their current Artificial Intelligence is driven by hardware manufacturer NVIDIA, which is based on Unsupervised Learning Algorithm.

NVIDIA stated that they didn’t train their model to detect people or any object as such. The model works on Deep Learning and it crowd sources data from all of its vehicles and its drivers. It uses internal and external sensors which are a part of IOT.  According to the data gathered by McKinsey, the automotive data will hold a tremendous value of $750 Billion. 

9)Google Translate

Remember the time when you travelled to a new place and you find it difficult to communicate with the locals or finding local spots where everything is written in a different language.
Well, those days are gone now. Google’s GNMT (Google Neural Machine Translation) is a Neural Machine Learning that works on thousands of languages and dictionaries, uses Natural Language Processing  to provide the most accurate translation of any sentence or words. Since the tone of the words also matters, it uses other techniques like POS Tagging, NER (Named Entity Recognition) and Chunking. It is one of the best and most used Applications of Machine Learning.



1 comment:

  1. You don't realize how quickly technology is changing. Data science is highly technical and is therefore in high demand. A career in data science will open up many lucrative job opportunities. So, if you have been wanting to start your career in Data Science, now is the best time to enroll in a data science program with one of the best data science training institute in noida.

    ReplyDelete

apply function in R

1) apply function: It takes 3 arguments matrix,margin and function.. Example: m<-matrix(c(1,2,3,4),nrow=2,ncol=2) m #1 indicates it is ap...