Machine Learning
SOURCE: towardsdatascience.com
Machine Learning is sometimes used interchangeably with Artificial Intelligence. As a result, the difference between AI and ML can be very unclear.
All Machine Learning algorithms are Artificial Intelligence, but not all Artificial Intelligence is Machine Learning. Machine Learning is a way of achieving Artificial Intelligence; that is, it is the subset of Artificial Intelligence which is a bunch of statistical tools to learn from the data.
Machine Learning is the ability to learn without being explicitly programmed. We can get AI without Machine learning, but that would mean building millions of lines of codes with complex
rules and decisions trees. So instead of heart coding software routines with software instructions to accomplish a particular task, Machine Learning is a way to train an algorithm to learn how. Training involves feeding vast amounts of data to the algorithm, allowing it to adjust itself and improve. Machine learning is of three types.
Supervised Learning, Unsupervised Learning, and Reinforcement Learning. Let's have a brief look at all three.
Supervised Learning:
The model is trained with some inputs and outputs from the actual data. i.e., the model first learns the patterns from the information and work of the data and then predicts the outcome for new datasets. Classification and regression problems are common examples. You can go through more details in the link.
Unsupervised Learning:
training inputs and outputs do not train the model. It learns on its own, discovering the patterns by classification. The clustering problem is a typical example of Unsupervised Learning. You can go through more details in the link.
Reinforcement learning:
in the absence of training datasets, the machine learns on its own, and for each correct result, an award is given, and for each mistake, a penalty is given to the reinforcement agent. You can go through more details in the link.
Deep learning
SOURCE: www.educba.com
Can we make machines think like a human? Yes, we can. This thinking is the era when Deep Learning came into existence. Deep Learning is the subset of Machine learning where we develop intelligent algorithms which can mimic the human brain. Now a question that arises over here is that how do we mimic the human brain? What is the composition of the brain? Well, a brain is primarily composed of neurons that send and receive electrochemical signals through the dendrites. The processing of these signals is done inside the cell body. The output generated of these input signals is sent to the other neurons to the axon. If our task is to mimic the human brain, all we have to do is create artificial neurons, which work the same as the biological neurons. So in order to implement Deep Learning, we'll have to create an artificial neural network consisting of three layers, an input layer, a hidden layer, and the output layer.
All the inputs are taken from the input layer. Processing is done inside the hidden layer, and the output is received through the output layer.
SOURCE: tibco.com
ARTIFICIAL NEURAL NETWORK
So, Machine learning and Deep Learning are the methods to achieve Artificial Intelligence.
Relation Between AI, ML, DL and DS
SOURCE: javapoint.com
Now the question comes to where Data science fits into this. Data Science uses the technique of machine learning and Deep Learning along with some statistical tools to structure the data to gather information about the data.
FAQs
Q1) What is the difference between Data and Information ?
-> Data may be collected either in structured form or unstructured form. Unstructured data is very difficult to deal with. We can’t make much inference with this. So the data needs to be in structured form. The Structured form of data used to gather the inferences is called Information.
Q2) What are common ways for collecting the data ?
-> The common ways for collecting the data are as follows:
- Surveys
- Using APIs
- Using Social Media Monitoring
- Web Scraping, etc
Q3) What is Linear Regression?
-> Linear regression is an algorithm used in Supervised learning to predict the output modelling with a linear function. The algorithm tries to fit the best possible line in the datasets having minimum sum squared error with respect to each data point. We can have multivariate regression where the Gradient descent algorithm is used.
Q4) List some common Machine Learning algorithms.
-> The commonly used Machine Learning algorithm are-
- Logistic regression
- Linear regression
- Random forest
- K-means clustering
- Cluster analysis
- Apriori algorithm
5) What is the role of Statistics in Data Science?
-> Statistics is important for Data Science for the following reasons-
- Helps in summarizing the data.
- Helps in transforming raw data into information that can be understood.
- Helps in making inferences about the whole data from the sample data.
- Helps in predicting the future outcomes.
Key Takeaways
So that is the end of the discussion. I hope you learned something interesting in this blog. Data Science is a very vast domain and You may take your career ahead in this field if you find it interesting.
Recommended Reading -
You can also consider our Machine Learning Course to give your career an edge over others.
Thanks a lot, Happy Learning 😊