This document introduces machine learning, defining it as the ability for computers to learn without explicit programming. It highlights various applications of machine learning, including web search, finance, and robotics, and explains the relationship between machine learning, deep learning, and artificial intelligence. Additionally, it outlines the components of machine learning algorithms, types of learning, and optimization methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
2 views28 pages
Lecture-1 Machine Learning With Python
This document introduces machine learning, defining it as the ability for computers to learn without explicit programming. It highlights various applications of machine learning, including web search, finance, and robotics, and explains the relationship between machine learning, deep learning, and artificial intelligence. Additionally, it outlines the components of machine learning algorithms, types of learning, and optimization methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28
Lecture-1
Machine Learning with
Python Introduction to Machine Learning Machine Learning: Field of study that gives computers the Machine ability to learn without being Learning explicitly programmed.” -Arthur Samuel (1959) So What Is Machine Learning? ▪Automating automation ▪Getting computers to program themselves ▪Writing software is the bottleneck ▪Let the data do the work instead! Sample Applications ▪Web search ▪Computational biology ▪Finance ▪E-commerce ▪Space exploration ▪Robotics ▪Information extraction ▪Social networks ▪Debugging ▪ Autonomous Cars State of the ▪Learning of Object Parts Art ▪Scene Labelling via Deep Learning Application s of Machine Learning **Note** Deep learning is a subset of machine learning, and machine learning is a subset of artificial intelligence. ▪Deep learning is a subset of machine learning that uses neural networks with multiple layers to analyze complex patterns and relationships in data. ▪ It is inspired by the structure and function of the human brain and has been successful in a variety of tasks, such as computer vision, natural language processing, and speech recognition. ML in a Nutshell ▪Tens of thousands of machine learning algorithms ▪Hundreds new every year ▪Every machine learning algorithm has three components: ◦Representation ◦Evaluation ◦Optimization Representation ▪Decision trees ▪Sets of rules / Logic programs ▪Instances ▪Graphical models (Bayes/Markov nets) ▪Neural networks ▪Support vector machines ▪Model ensembles ▪Etc. Evaluation ▪Accuracy ▪Precision and recall ▪Squared error ▪Likelihood ▪Posterior probability ▪Cost / Utility ▪Margin ▪Entropy ▪K-L divergence Optimization ▪Combinatorial optimization ◦E.g.: Greedy search ▪Convex optimization ◦E.g.: Gradient descent ▪Constrained optimization ◦E.g.: Linear programming What is Machine Learning? Types of Learning • Supervised (inductive) learning – Given: training data + desired outputs (labels) • Unsupervised learning – Given: training data (without desired outputs) • Semi-supervised learning – Given: training data + a few desired outputs • Reinforcement learning – Rewards from sequence of actions Thank You!!
Erick Myers - Python Machine Learning is the Complete Guide to Everything You Need to Know About Python Machine Learning_ Keras, Numpy, Scikit Learn, Tensorflow, With Useful Exercises and Examples. (2