01-intro
01-intro
Mark A. Davenport
Electrical & Computer
Disclaimer!
None of what I just said was written by me…
Caveats
– I disavow the statement “this course is not all about math and equations”
– Natural language processing and self-driving cars are not going to be a central focus
Statistical machine learning
• How can we
– learn effective models from data?
– apply these models to practical inference and signal processing problems?
Therefore it is a tree.
What is machine learning?
learn: gain or acquire knowledge of or skill in (something) by
study, experience, or being taught
EXAMPLES!
– regression:
Unsupervised learning
The inputs are not accompanied by labels
Instead we want to understand that structure in the data sample itself, or to infer
some characteristic of the underlying probability distribution
• Linear algebra
– norms, inner products, orthogonality, linear independence, eigenvalues/vectors,
eigenvalue decompositions, …
• Multivariable calculus
– partial derivatives, gradients, the chain rule, …
A list of other useful books and links to relevant papers will be posted on the
course webpage
Lecture notes and slides will also be posted on the course webpage
Grading
• Pre-test (5%)
• Homework (25%)
Online resources:
• Course website
• Canvas
• Piazza
A brief interlude
Gradus
Descendo!
Could you learn this trick?
Suppose that
• denotes the color of the card
– 0 = black
– 1 = red
• denotes which card is hidden
– E.g., Ace of Spades, Queen of Hearts, …
You observe me doing this trick many times and form a dataset:
Supervised learning
Given training data , we would like to learn an (unknown)
function such that for other than
but…
A short digression
• Suppose that Javier has a biased coin, which lands on heads with some unknown
probability
–
–
• Javier toss the coin times
–
as
Clearly, at least in a very limited sense, we can learn something about from
observations
There is always the possibility that we are totally wrong, but given enough data,
the probability should be very small