Defining Machine Learning
1 COSC 425: Intro. to Machine Learning
COSC 425: Introduction to Machine Learning Fall 2020 (CRN: 44874)
- Dr. Alex Williams
Defining Machine Learning Dr. Alex Williams August 21, 2020 COSC - - PowerPoint PPT Presentation
Defining Machine Learning Dr. Alex Williams August 21, 2020 COSC 425: Introduction to Machine Learning Fall 2020 (CRN: 44874) COSC 425: Intro. to Machine Learning 1 Syllabus Clarifications #1: No textbook requirement. (See Daume in Canvas.)
1 COSC 425: Intro. to Machine Learning
COSC 425: Introduction to Machine Learning Fall 2020 (CRN: 44874)
2
2 COSC 425: Intro. to Machine Learning
3
3 COSC 425: Intro. to Machine Learning
4
4 COSC 425: Intro. to Machine Learning
5
5 COSC 425: Intro. to Machine Learning
6
6 COSC 425: Intro. to Machine Learning
7
7 COSC 425: Intro. to Machine Learning
8
8 COSC 425: Intro. to Machine Learning
9
9 COSC 425: Intro. to Machine Learning
10
10 COSC 425: Intro. to Machine Learning
11
11 COSC 425: Intro. to Machine Learning
12
12 COSC 425: Intro. to Machine Learning
13
13 COSC 425: Intro. to Machine Learning
14
14 COSC 425: Intro. to Machine Learning
Computer Science Artificial Intelligence
Types of ML
15
15 COSC 425: Intro. to Machine Learning
16
16 COSC 425: Intro. to Machine Learning
17
17 COSC 425: Intro. to Machine Learning
18
18 COSC 425: Intro. to Machine Learning
tumor_size texture perimeter … 18.02 27.6 117.5 17.99 10.38 122.8 20.29 14.34 135.1 … … …
time N 31 N 61 R 27 … …
Dataset (i.e. with Input-Output Pairs) Input Variables (Features) Output Variables (Targets) Example / Instance
19
19 COSC 425: Intro. to Machine Learning
Training Data Input-output Pairs
Learning Algorithm
Testing Data
Major Assumption: You have access to yi, (i.e. output variables). Goal: Maximize performance for any x. Both in Training and Test Data!
20
20 COSC 425: Intro. to Machine Learning
Testing Data
Linear regression as an example.
21
21 COSC 425: Intro. to Machine Learning
22
22 COSC 425: Intro. to Machine Learning
24
24 COSC 425: Intro. to Machine Learning
isUTKEmail HeaderKeyword Word 1 Word 2 isSpam x1 Yes CS425 Hi Prof … No x2 Yes Orientation Alex You … No x2 No urgent Dear Sir … Yes x4 No cash hello I … Yes x5 No help are you … Yes x6 Yes Survey Faculty this … No …
25
25 COSC 425: Intro. to Machine Learning
26
26 COSC 425: Intro. to Machine Learning
tumor_size texture perimeter … 18.02 27.6 117.5 17.99 10.38 122.8 20.29 14.34 135.1 … … …
time N 31 N 61 R 27 … …
Input Variables (Features) Output Variables (Targets)
27
27 COSC 425: Intro. to Machine Learning
28
28 COSC 425: Intro. to Machine Learning
+2000 Citations! https://arxiv.org/pdf/1112.6209.pdf
29
29 COSC 425: Intro. to Machine Learning
30
30 COSC 425: Intro. to Machine Learning
31
31 COSC 425: Intro. to Machine Learning
32
32 COSC 425: Intro. to Machine Learning
A Neural Network Existing Instances
New Instance to Classify
33
33 COSC 425: Intro. to Machine Learning
Least Complex Most Complex
https://en.wikipedia.org/wiki/MNIST_database
34
34 COSC 425: Intro. to Machine Learning
Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Images https://arxiv.org/abs/1412.1897
35
35 COSC 425: Intro. to Machine Learning
36
36 COSC 425: Intro. to Machine Learning
Deep Face: 97.35% vs Human: 97.53%
https://arxiv.org/pdf/1804.06655.pdf
37
37 COSC 425: Intro. to Machine Learning
38
38 COSC 425: Intro. to Machine Learning
”Two pizzas on a stove with wine.” “Three men playing frisbee in the grass”
39
39 COSC 425: Intro. to Machine Learning
“A refrigerator filled with lots of food and drinks. ”A yellow school bus”.
40
40 COSC 425: Intro. to Machine Learning
41
41 COSC 425: Intro. to Machine Learning
Text Corpus
42
42 COSC 425: Intro. to Machine Learning
This example uses arXiv-NLP’s training set. Try it here: https://transformer.huggingface.co/doc/arxiv-nlp
43
43 COSC 425: Intro. to Machine Learning
(Not available to the public.)
44
44 COSC 425: Intro. to Machine Learning
Problem: Machine learning hinges on prior data.
Qui Gon Jinn to Jar Jar Binks. (32 BBY)
45
45 COSC 425: Intro. to Machine Learning
46
46 COSC 425: Intro. to Machine Learning
Machine Learning is Modern Computer Science
… Why is Machine Learning Everywhere?
47
47 COSC 425: Intro. to Machine Learning
48
48 COSC 425: Intro. to Machine Learning
49
49 COSC 425: Intro. to Machine Learning
https://www.youtube.com/watch?v=-0G98MYUtjI
50
50 COSC 425: Intro. to Machine Learning
Stanford’s HAI Conference. October 7, 2020.
51
51 COSC 425: Intro. to Machine Learning
52
52 COSC 425: Intro. to Machine Learning
53
53 COSC 425: Intro. to Machine Learning
54
54 COSC 425: Intro. to Machine Learning