What is machine learning(ML)?
- Machine learning is a subset of artificial intelligence.
- Machine learning enables computers or machines to make data-driven decisions rather than being explicitly programmed for a certain task.
- These programs or algorithms are designed in a way that they learn and improve over time when are exposed to new data.
Examples:-
1. Product recommendations
While checking for a product did you noticed when it recommends a product similar to what you are looking for? or did you noticed "the person bought this product also bought this" combination of products?
How are they doing this recommendation? This is machine learning.
2. Email spam and malware filtering
There are a number of spam filtering approaches that email clients use.
To ascertain that these spam filters are continuously updated they are powered by machine learning.
3. Online customer support
A number of websites nowadays offer the option to chat with customer support representative while they are navigating within the site.
However, not every website has a live executive to answer your queries. In most of the cases, you talk to a chatbot.
Machine learning algorithm
- ML algorithm is an evaluation of normal algorithms.
- They make your programs "smarter" by allowing them to automatically learn from the data you provide.
- The algorithm is mainly divided into two phases.
- Training Phase
- Testing Phase
1. Training phase
The machine learning model is built using the training data. The training data helps the model to identify key trends and patterns essential to predict the output.
2. Testing phase
After the model is trained it must be tested to evaluate how accurately it can predict an outcome. This is done by the testing dataset.
A machine learning process begins by feeding the machine lots of data by using this data the machine is trained to detect hidden insight and trends.
These insights are then used to build a machine learning model by using an algorithm in order to solve a problem.
Machine learning types
- Supervised learning
- Unsupervised learning
- Reinforcement learning
1. Supervised learning
Supervised learning is a technique in which we teach or train the machine using data which is well labelled.
Types of supervised learning
2. Unsupervised learning
Unsupervised learning involved training by using unlabeled data and allowing the model to act on that information without guidance.
Types of Unsupervised learning
3. Reinforcement learning
Reinforcement learning is a part of machine learning where an agent is put in an environment and he learns to behave in this environment by performing certain actions.
CONNECT WITH US