Introduction To Machine Learning - 2023
Introduction To Machine Learning - 2023
Dr. Srijith P K
Computer Science and Engineering
IIT Hyderabad
• “A breakthrough in machine learning would be worth ten Microsofts” (Bill
Gates, Chairman, Microsoft)
• •“Machine learning is the next Internet” (Tony Tether, Director, DARPA)
• “AI is one of the most important things humanity is working on. It is more
profound than, I don't know, electricity or fire.” - Sundar Pichai (Google CEO)
Big data Era
• This deluge of data calls for automated methods of data analysis, which is what
machine learning provides.
• Defined as a “set of methods that can automatically detect patterns in data, and
then use the uncovered patterns to predict future data, or to perform other kinds of
decision making under uncertainty” - Kevin Murphy (Machine Learning : A
Probabilistic Perspective)
Whats Machine
Learning ?
• Connect the variable voltage supply to both the ends of the
rheostat.Connect the ammeter in series of the
rheostat.Connect the voltmeter in parallel of the
rheostat.Start measuring the voltage and current as you move
the rheostat moving hand from minimum position to the
maximum position in the steps of constant increase in
current.
Estimate
Resistance
Estimating Resistance
is machine learning !
• A currentvoltage characteristic or IV
curve (currentvoltage curve) is a
relationship, typically represented as a
chart or graph, between the electric
current through a circuit, device, or
material, and the corresponding
voltage, or potential difference across
it. In the graph, the voltage is plotted
along the y-axis and the current is
plotted along the x-axis.
V=RI
Supervised learning
• Predict an output y when given an input x
• For categorical y : classification.
• For real-valued y : regression.
Unsupervised learning
• Create an internal representation of the input, e.g.
clustering, dimensionality reduction
• This is important in machine learning as getting
labels is often difficult and expensive
Other settings of ML
• Reinforcement learning (learning from “rewards”)
• Semi-supervised learning (combines supervised +
unsupervised)
• Active learning, online learning, Transfer learning,
multi-task learning, Structured prediction
ML in practice
Input and output y a label. Learn a function
Output
Supervised Input
learning
(classification)
Supervised learning (Classification )
Input and output y a real value. Learn a function
Supervised
learning
(Regression) Output
Regression
Machine learning
• Main references:
• Mitchell, Tom. Machine Learning. New York, NY: McGraw-Hill, 1997
• Alpaydin, Ethem Introduction to Machine Learning. MIT Press, 2014.
• Bishop, Christopher M. Pattern Recognition and Machine Learning. Springer, 2006.
• Murphy, K. P. (2013). Machine learning : a probabilistic perspective. Cambridge, Mass.
MIT Press
• Hastie, T., R. Tibshirani, and J. H. Friedman. The Elements of Statistical Learning: Data Mining,
Inference and Prediction. New York, NY: Springer, 2001