Machine Learning
What is machine learning ?
Machine learning is a subset of artificial intelligence in the field of computer science that often uses statistical techniques to give computers the ability to "learn" (i.e., progressively improve performance on a specific task) with data, without being explicitly programmed.
In other words,
Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.
Some Applications of Machine Learning (day to day life )
Some Applications of Machine Learning (day to day life )
- Virtual Personal Assistants
Siri, Alexa, Google Now are some of the popular examples of virtual personal assistants. As the name suggests, they assist in finding information, when asked over voice -"What is my schedule for today?”.For answering, your personal assistant looks out for the information, recalls your related queries, or send a command to other resources (like phone apps) to collect info.
You can also give commands like "set timer for 5 minutes","add groceries to my shopping list"and many more.
You can also give commands like "set timer for 5 minutes","add groceries to my shopping list"and many more.
- Face Recognition
You upload a picture of you with a friend and Facebook instantly recognizes that friend. Facebook checks the poses and projections in the picture, notice the unique features, and then match them with the people in your friend list. The entire process at the backend is complicated and takes care of the precision factor but seems to be a simple application of ML at the front end.
Email Spam
Email Spam
We encounter many spam e-mails every day.Links in spam emails may lead to users to websites with malware or phishing schemes, which can access and disrupt the receiver’s computer system.
There are currently different approaches to spam detection. These approaches include blacklisting, detecting bulk emails, scanning message headings, greylisting, and content-based filtering