spoken
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.
basically Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.
Currently, machine learning has been used in multiple fields and industries. For example, medical diagnosis, image processing, prediction, classification, regression etc
Slide 2:
Machine Learning is categories in 3 parts
Supervised Learning
Unsupervised Learning
Reinforecement Learning
Slide 3:
Supervised learning is where you have input variables (x) and an output variable (Y) and you use an algorithm to learn the mapping function from the input to the output.
Y = f(X)
The goal is to approximate the mapping function so well that when you have new input data (x) that you can predict the output variables (Y) for that data.
Basically supervised learning is a learning in which we teach or train the machine using data which is well labeled that means some data is already tagged with the correct answer.
don't say this ## y = e^(b0 + b1*x) / (1 + e^(b0 + b1*x))
Slide 4 Supervised Learning
Supervised Learning can further be classified into two categories :
- Classification: A classification problem is when the output variable is a category, such as “red” or “blue” or “disease” and “no disease”.
- Regression: A regression problem is when the output variable is a real value, such as “dollars” or “weight”.
The majority of practical machine learning uses supervised learning.
Supervised learning is where you have input variables (x) and an output variable (Y) and you use an algorithm to learn the mapping function from the input to the output.
Y = f(X)
The goal is to approximate the mapping function so well that when you have new input data (x) that you can predict the output variables (Y) for that data.
It is called supervised learning because the process of an algorithm learning from the training dataset can be thought of as a teacher supervising the learning process. We know the correct answers, the algorithm iteratively makes predictions on the training data and is corrected by the teacher. Learning stops when the algorithm achieves an acceptable level of performance.
Supervised Learning can further be classified into two categories :
- Classification: A classification problem is when the output variable is a category or it contain discrete value , such as “red” or “blue” or “disease” and “no disease”.
- Regression: A regression problem is when the output variable is a real value or it contain continuous value , such as “dollars” or “weight”.
Unsupervised learning is where we only have input data (X) and no corresponding output variables.
The goal for unsupervised learning is to model the underlying structure or distribution in the data in order to learn more about the data.
basically Unsupervised learning is the training of machine using information that is neither classified nor labeled and allowing the algorithm to act on that information without guidance
slide 7:
Unsupervised learning problems can be further grouped into clustering and association problems.
- Clustering: A clustering problem is where you want to discover the inherent groupings in the data, such as grouping customers by purchasing behavior.
- Association: An association rule learning problem is where you want to discover rules that describe large portions of your data, such as people that buy X also tend to buy Y.
popular examples of unsupervised learning algorithms are:
- k-means for clustering problems.
slide 12 :
- Neurons – A neuron is a mathematical function designed to imitate the functioning of a biological neuron.
- Connection and weights – connections connect a neuron in one layer to another neuron in the same layer or another layer. A weight represents the strength of the connection between the units. The aim is to reduce the weight value to decrease the possibilities of loss (error).
- Propagation function – forward propagation that delivers the “predicted value” and backward propagation that delivers the “error value.”
- Learning rate – Neural Networks are trained using Gradient Descent to optimize the weights. Back-propagation is used at each iteration to calculate the derivative of the loss function in reference to each weight value and subtract it from that weight. Learning rate decides how quickly or slowly you want to update the weight (parameter) values of the model.
Comments
Post a Comment