# EECS 349 Machine Learning

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 EECS 349 Machine Learning Instructor: Doug Downey (some slides from Pedro Domingos, University of Washington) 1

2 Logistics Instructor: Doug Downey Office hours: Mondays 3:30-4:30 (or by appt), Ford TAs: Mohammed Alam (Rony), Chen Liang, Nishant Subramani, Hosung Kwon, Jake Samson, Shengxin Zha Web: (linked from prof. homepage) / Also, Canvas and Piazza 2

3 Grading and Assignments (1 of 2) Assignment Due Date Points Homework 1 12-Apr Homework 2 29-Apr Project Proposal 7-Apr Project Status Report 11-May Homework 3 16-May Homework 4 31-May Project Website 8-Jun Quizzes Every Friday (Wk2-Wk9) 8 TOTAL POINTS 103 A A- B+ B B- C+ C C- Etc

4 Grading and Assignments (2 of 2) Four homeworks (45 pts) Submitted via according to hmwk instructions Late penalty 10% per day must be within 1 week of original deadline Significant programming, some exercises Quizzes (8 pts) Each Friday weeks 2-9 Bring a device to access Canvas. Practice quiz this week Project (35 pts + 15 peer review) Teams of k Define a task, create/acquire data for the task, train ML algorithm(s), evaluate & report 4

5 Prerequisites Significant Programming Experience EECS 214, 325 or the equivalent Example: implement decision trees (covered starting Wednesday) Python is the language we ll use But you ll have skeleton code to help you through (also, I don t really know Python.) Basics of probability E.g. independence Basics of logic E.g. DeMorgan s laws 5

6 Source Materials E. Alpaydin, Introduction to Machine Learning, MIT Press ( required ) Papers & Web pages Reading for this week: Alpaydin, Ch 1, Ch 2 (skip 2.2, 2.3), Ch 9 Optional: When to Hold Out for a Lower Airfare Thinking Big about the Industrial Internet of Things 6

7 Think/Pair/Share Why study Machine Learning? Think Start End 7

8 Think/Pair/Share Why study Machine Learning? Think Start End 8

9 Think/Pair/Share Why study Machine Learning? Pair Start End 9

10 Think/Pair/Share Why study Machine Learning? Share 10

11 What is Machine Learning? The study of computer programs that improve automatically with experience T. Mitchell Machine Learning Automating automation Getting computers to program themselves Writing software is the bottleneck Let the data do the work instead! 11

12 Traditional Programming Input Program Computer Output Machine Learning Input Output Computer Program 12

13 Magic? No, more like gardening Seeds = Algorithms Nutrients = Data Gardener = You Plants = Programs 13

14 Case Study: Farecast 14

15 Sample Applications Web search Computational biology Finance E-commerce Space exploration Robotics Information extraction Social networks Finance Debugging [Your favorite area] Input Output Computer Program 15

16 Relationship of Machine Learning to Statistics Analytics / Data Science Data Mining Artificial Intelligence 16

17 Why study Machine Learning? (1 of 5) A breakthrough in machine learning would be worth ten Microsofts (Bill Gates, Chairman, Microsoft) Machine learning is the next Internet (Tony Tether, former Director, DARPA) These Machine quotes learning are is the ~10 hot new years thing old (John Hennessy, President, Stanford) (e.g. Gates is from the NYT, 2004) Web rankings today are mostly a matter of machine learning (Prabhakar Raghavan, Dir. Research, Yahoo) More Machine recent: learning is going to result in a real revolution Artificial (Greg intelligence Papadopoulos, is one CTO, of the Sun) great opportunities for Machine learning is today s discontinuity deep (Jerry learning Yang, research CEO, Yahoo) center) improving the world today, (Reid Hoffman, co-founder of \$1B 17

18 Why study Machine Learning? (2 of 5) 18

19 Why study Machine Learning? (3 of 5) One example, proportion of physicians using EMRs 2001: 18% 2011: 57% 2013: 78% what will be able to learn from these? 19

20 Why study Machine Learning? (4 of 5) Gartner: 6.4B connected things in B in 2020 Intel: 200B connected things by 2020!

21

22 ML in Practice Understanding domain, prior knowledge, and goals Data integration, selection, cleaning, pre-processing, etc. Learning models Interpreting results Consolidating and deploying discovered knowledge Loop 22

23 What You ll Learn in this Class How do ML algorithms work? Learn by implementing, using For a real problem, how do I: Express my problem as an ML task Choose the right ML algorithm Evaluate the results 23

24 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 24

25 Representation How do we represent the function from input to output? Decision trees Sets of rules / Logic programs Instances Graphical models (Bayes/Markov nets) Neural networks Support vector machines Model ensembles Etc. 25

26 Evaluation Given some data, how can we tell if a function is good? Accuracy Precision and recall Squared error Likelihood Posterior probability Cost / Utility Margin Entropy K-L divergence Etc. 26

27 Optimization Given some data, how do we find the best function? Combinatorial optimization E.g.: Greedy search Convex optimization E.g.: Gradient descent Constrained optimization E.g.: Linear programming 27

28 Types of Learning Supervised (inductive) learning Training data includes desired outputs Unsupervised learning Training data does not include desired outputs Semi-supervised learning Training data includes a few desired outputs Reinforcement learning Rewards from sequence of actions 28

29 Inductive Learning Given examples of a function (x, f(x)) Predict function f(x) for new instances x Discrete f(x): Classification Continuous f(x): Regression f(x) = Probability(x): Probability estimation Example: x = <Flight=United 102, FlightDate=May 26, Today=May 7> f(x) = +1 if flight price will increase in the next week, or -1 otherwise 29

30 What We ll Cover Inductive learning Decision tree induction Instance-based learning Linear Regression and Classification Neural networks Genetic Algorithms Support vector machines Bayesian Learning Learning theory Reinforcement Learning Unsupervised learning Clustering Dimensionality reduction 30

31 Parting Notes Bring a device to access Canvas for quiz on Friday 31

### CSE 546 Machine Learning

CSE 546 Machine Learning Instructor: Luke Zettlemoyer TA: Lydia Chilton Slides adapted from Pedro Domingos and Carlos Guestrin Logistics Instructor: Luke Zettlemoyer Email: lsz@cs Office: CSE 658 Office

### CSL465/603 - Machine Learning

CSL465/603 - Machine Learning Fall 2016 Narayanan C Krishnan ckn@iitrpr.ac.in Introduction CSL465/603 - Machine Learning 1 Administrative Trivia Course Structure 3-0-2 Lecture Timings Monday 9.55-10.45am

### CSC 411 MACHINE LEARNING and DATA MINING

CSC 411 MACHINE LEARNING and DATA MINING Lectures: Monday, Wednesday 12-1 (section 1), 3-4 (section 2) Lecture Room: MP 134 (section 1); Bahen 1200 (section 2) Instructor (section 1): Richard Zemel Instructor

### Azure Machine Learning. Designing Iris Multi-Class Classifier

Media Partners Azure Machine Learning Designing Iris Multi-Class Classifier Marcin Szeliga 20 years of experience with SQL Server Trainer & data platform architect Books & articles writer Speaker at numerous

### Machine Learning in Practice/ Applied Machine Learning ,11-663,05-834,05-434

Machine Learning in Practice/ Applied Machine Learning 11-344,11-663,05-834,05-434 Instructor: Dr. Carolyn P. Rosé, cprose@cs.cmu.edu Office Hours: Gates-Hillman Center 5415, Time TBA Teaching Assistants:

### 36-350: Data Mining. Fall Lectures: Monday, Wednesday and Friday, 10:30 11:20, Porter Hall 226B

36-350: Data Mining Fall 2009 Instructor: Cosma Shalizi, Statistics Dept., Baker Hall 229C, cshalizi@stat.cmu.edu Teaching Assistant: Joseph Richards, jwrichar@stat.cmu.edu Lectures: Monday, Wednesday

### Inductive Learning and Decision Trees

Inductive Learning and Decision Trees Doug Downey EECS 349 Spring 2017 with slides from Pedro Domingos, Bryan Pardo Outline Announcements Homework #1 was assigned on Monday (due in five days!) Inductive

### CS545 Machine Learning

Machine learning and related fields CS545 Machine Learning Course Introduction Machine learning: the construction and study of systems that learn from data. Pattern recognition: the same field, different

### Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should

### Session 1: Gesture Recognition & Machine Learning Fundamentals

IAP Gesture Recognition Workshop Session 1: Gesture Recognition & Machine Learning Fundamentals Nicholas Gillian Responsive Environments, MIT Media Lab Tuesday 8th January, 2013 My Research My Research

### CIS 419/519 Introduction to Machine Learning Course Project Guidelines

CIS 419/519 Introduction to Machine Learning Course Project Guidelines 1 Project Overview One the main goals of this course is to prepare you to apply machine learning algorithms to realworld problems.

### Inductive Learning and Decision Trees

Inductive Learning and Decision Trees Doug Downey EECS 349 Winter 2014 with slides from Pedro Domingos, Bryan Pardo Outline Announcements Homework #1 assigned Have you completed it? Inductive learning

### Python Machine Learning

Python Machine Learning Unlock deeper insights into machine learning with this vital guide to cuttingedge predictive analytics Sebastian Raschka [ PUBLISHING 1 open source I community experience distilled

### INTRODUCTION TO DATA SCIENCE

DATA11001 INTRODUCTION TO DATA SCIENCE EPISODE 6: MACHINE LEARNING TODAY S MENU 1. WHAT IS ML? 2. CLASSIFICATION AND REGRESSSION 3. EVALUATING PERFORMANCE & OVERFITTING WHAT IS MACHINE LEARNING? Definition:

### Introduction to Machine Learning

1, DATA11002 Introduction to Machine Learning Lecturer: Teemu Roos TAs: Ville Hyvönen and Janne Leppä-aho Department of Computer Science University of Helsinki (based in part on material by Patrik Hoyer

### CS 445/545 Machine Learning Winter, 2017

CS 445/545 Machine Learning Winter, 2017 See syllabus at http://web.cecs.pdx.edu/~mm/machinelearningwinter2017/ Lecture slides will be posted on this website before each class. What is machine learning?

### 10-702: Statistical Machine Learning

10-702: Statistical Machine Learning Syllabus, Spring 2010 http://www.cs.cmu.edu/~10702 Statistical Machine Learning is a second graduate level course in machine learning, assuming students have taken

### Reinforcement Learning

Reinforcement Learning LU 1 - Introduction Dr. Joschka Bödecker AG Maschinelles Lernen und Natürlichsprachliche Systeme Albert-Ludwigs-Universität Freiburg jboedeck@informatik.uni-freiburg.de Acknowledgement

### In-depth: Deep learning (one lecture) Applied to both SL and RL above Code examples

Introduction to machine learning (two lectures) Supervised learning Reinforcement learning (lab) In-depth: Deep learning (one lecture) Applied to both SL and RL above Code examples 2017-09-30 2 1 To enable

About This Specialization The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended

### Scaling Quality On Quora Using Machine Learning

Scaling Quality On Quora Using Machine Learning Nikhil Garg @nikhilgarg28 @Quora @QconSF 11/7/16 Goals Of The Talk Introducing specific product problems we need to solve to stay high-quality Describing

(Sub)Gradient Descent CMSC 422 MARINE CARPUAT marine@cs.umd.edu Figures credit: Piyush Rai Logistics Midterm is on Thursday 3/24 during class time closed book/internet/etc, one page of notes. will include

### Pattern Classification and Clustering Spring 2006

Pattern Classification and Clustering Time: Spring 2006 Room: Instructor: Yingen Xiong Office: 621 McBryde Office Hours: Phone: 231-4212 Email: yxiong@cs.vt.edu URL: http://www.cs.vt.edu/~yxiong/pcc/ Detailed

### CPSC 340: Machine Learning and Data Mining. Course Review/Preview Fall 2015

CPSC 340: Machine Learning and Data Mining Course Review/Preview Fall 2015 Admin Assignment 6 due now. We will have office hours as usual next week. Final exam details: December 15: 8:30-11 (WESB 100).

### Learning Agents: Introduction

Learning Agents: Introduction S Luz luzs@cs.tcd.ie October 28, 2014 Learning in agent architectures Agent Learning in agent architectures Agent Learning in agent architectures Agent perception Learning

1 Course Contents This course is the part of the mathematics and computer science disciplines, devoted to the study of discrete (as opposed to continuous) objects. Calculus deals with continuous objects

### Machine Learning. Nate Derbinsky Assistant Professor Computer Science and Networking

Nate Derbinsky Assistant Professor Computer Science and Networking 1 Founded a computer consulting business in high school About Me PhD from University of Michigan (Go Blue!) Imagineer with Disney Research,

### Lahore University of Management Sciences. DISC 420 Business Analytics Fall Semester 2017

DISC 420 Business Analytics Fall Semester 2017 Instructors Zainab Riaz Room No. SDSB 4 38 Office Hours TBA Email zainab.riaz@lums.edu.pk Telephone 5130 Secretary/TA Sec: Muhammad Umer Manzoor, TA: TBA

### BGS Training Requirement in Statistics

BGS Training Requirement in Statistics All BGS students are required to have an understanding of statistical methods and their application to biomedical research. Most students take BIOM611, Statistical

### Machine Learning for NLP

Natural Language Processing SoSe 2014 Machine Learning for NLP Dr. Mariana Neves April 30th, 2014 (based on the slides of Dr. Saeedeh Momtazi) Introduction Field of study that gives computers the ability

### - Introduzione al Corso - (a.a )

Short Course on Machine Learning for Web Mining - Introduzione al Corso - (a.a. 2009-2010) Roberto Basili (University of Roma, Tor Vergata) 1 Overview MLxWM: Motivations and perspectives A temptative syllabus

### Lecture 1: Basic Concepts of Machine Learning

Lecture 1: Basic Concepts of Machine Learning Cognitive Systems - Machine Learning Ute Schmid (lecture) Johannes Rabold (practice) Based on slides prepared March 2005 by Maximilian Röglinger, updated 2010

### Statistics and Machine Learning, Master s Programme

DNR LIU-2017-02005 1(9) Statistics and Machine Learning, Master s Programme 120 credits Statistics and Machine Learning, Master s Programme F7MSL Valid from: 2018 Autumn semester Determined by Board of

### 2017 Predictive Analytics Symposium

2017 Predictive Analytics Symposium Session 35, Kaggle Contests--Tips From Actuaries Who Have Placed Well Moderator: Kyle A. Nobbe, FSA, MAAA Presenters: Thomas DeGodoy Shea Kee Parkes, FSA, MAAA SOA Antitrust

### Machine Learning Tom M. Mitchell Machine Learning Department Carnegie Mellon University. January 12, 2015

Machine Learning 10-601 Tom M. Mitchell Machine Learning Department Carnegie Mellon University January 12, 2015 Today: What is machine learning? Decision tree learning Course logistics Readings: The Discipline

### Lecture 1. Introduction Bastian Leibe Visual Computing Institute RWTH Aachen University

Advanced Machine Learning Lecture 1 Introduction 20.10.2015 Bastian Leibe Visual Computing Institute RWTH Aachen University http://www.vision.rwth-aachen.de/ leibe@vision.rwth-aachen.de Organization Lecturer

### Lecture 1: Introduc4on

CSC2515 Spring 2014 Introduc4on to Machine Learning Lecture 1: Introduc4on All lecture slides will be available as.pdf on the course website: http://www.cs.toronto.edu/~urtasun/courses/csc2515/csc2515_winter15.html

### Machine Learning Tom M. Mitchell Machine Learning Department Carnegie Mellon University. January 11, 2011

Machine Learning 10-701 Tom M. Mitchell Machine Learning Department Carnegie Mellon University January 11, 2011 Today: What is machine learning? Decision tree learning Course logistics Readings: The Discipline

### CS519: Deep Learning. Winter Fuxin Li

CS519: Deep Learning Winter 2017 Fuxin Li Course Information Instructor: Dr. Fuxin Li KEC 2077, lif@eecs.oregonstate.edu TA: Mingbo Ma: mam@oregonstate.edu Xu Xu: xux@oregonstate.edu My office hour: TBD

### Sanjoy Dasgupta Professor, Computer Science and Engineering Faculty-Affiliate, Calit2

Sanjoy Dasgupta Professor, Computer Science and Engineering Faculty-Affiliate, Calit2 Prior to joining the UCSD Jacobs School in 2002, Sanjoy Dasgupta was a senior member of the technical staff at AT&T

### CS540 Machine learning Lecture 1 Introduction

CS540 Machine learning Lecture 1 Introduction Administrivia Overview Supervised learning Unsupervised learning Other kinds of learning Outline Administrivia Class web page www.cs.ubc.ca/~murphyk/teaching/cs540-fall08

### P(A, B) = P(A B) = P(A) + P(B) - P(A B)

AND Probability P(A, B) = P(A B) = P(A) + P(B) - P(A B) P(A B) = P(A) + P(B) - P(A B) Area = Probability of Event AND Probability P(A, B) = P(A B) = P(A) + P(B) - P(A B) If, and only if, A and B are independent,

### Machine Learning for SAS Programmers

Machine Learning for SAS Programmers The Agenda Introduction of Machine Learning Supervised and Unsupervised Machine Learning Deep Neural Network Machine Learning implementation Questions and Discussion

### Syllabus Data Mining for Business Analytics - Managerial INFO-GB.3336, Spring 2018

Syllabus Data Mining for Business Analytics - Managerial INFO-GB.3336, Spring 2018 Course information When: Mondays and Wednesdays 3-4:20pm Where: KMEC 3-65 Professor Manuel Arriaga Email: marriaga@stern.nyu.edu

### Introduction to Machine Learning for NLP I

Introduction to Machine Learning for NLP I Benjamin Roth CIS LMU München Benjamin Roth (CIS LMU München) Introduction to Machine Learning for NLP I 1 / 49 Outline 1 This Course 2 Overview 3 Machine Learning

### Perspective on HPC-enabled AI Tim Barr September 7, 2017

Perspective on HPC-enabled AI Tim Barr September 7, 2017 AI is Everywhere 2 Deep Learning Component of AI The punchline: Deep Learning is a High Performance Computing problem Delivers benefits similar

### PG DIPLOMA IN MACHINE LEARNING & AI 11 MONTHS ONLINE

& PG DIPLOMA IN MACHINE LEARNING & AI 11 MONTHS ONLINE UpGrad is an online education platform to help individuals develop their professional potential in the most engaging learning environment. Online

### Machine Learning with MATLAB Antti Löytynoja Application Engineer

Machine Learning with MATLAB Antti Löytynoja Application Engineer 2014 The MathWorks, Inc. 1 Goals Overview of machine learning Machine learning models & techniques available in MATLAB MATLAB as an interactive

### CAP 4630 Artificial Intelligence

CAP 4630 Artificial Intelligence Instructor: Sam Ganzfried sganzfri@cis.fiu.edu 1 Brains vs. AI Competition https://www.youtube.com/watch?v=phrayf1rq0i 2 What is AI? 3 Acting humanly Turing test: https://www.youtube.com/watch?v=sxx-ppebr7k

### COLLEGE OF SCIENCE. School of Mathematical Sciences. NEW (or REVISED) COURSE: COS-STAT-747 Principles of Statistical Data Mining.

ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE School of Mathematical Sciences NEW (or REVISED) COURSE: COS-STAT-747 Principles of Statistical Data Mining 1.0 Course Designations

### CALL FOR APPLICATIONS FOR ADMISSION GRADUATE STUDY PROGRAM "MASTER OF SCIENCE in DATA SCIENCE" Part Time Program

CALL FOR APPLICATIONS FOR ADMISSION GRADUATE STUDY PROGRAM "MASTER OF SCIENCE in DATA SCIENCE" Part Time Program 2017-2019 Data Science is the study of data through computational and statistical techniques,

### University of California, Berkeley Department of Statistics Statistics Undergraduate Major Information 2018

University of California, Berkeley Department of Statistics Statistics Undergraduate Major Information 2018 OVERVIEW and LEARNING OUTCOMES of the STATISTICS MAJOR Statisticians help design data collection

### Exploration vs. Exploitation. CS 473: Artificial Intelligence Reinforcement Learning II. How to Explore? Exploration Functions

CS 473: Artificial Intelligence Reinforcement Learning II Exploration vs. Exploitation Dieter Fox / University of Washington [Most slides were taken from Dan Klein and Pieter Abbeel / CS188 Intro to AI

### Lecture 6: Course Project Introduction and Deep Learning Preliminaries

CS 224S / LINGUIST 285 Spoken Language Processing Andrew Maas Stanford University Spring 2017 Lecture 6: Course Project Introduction and Deep Learning Preliminaries Outline for Today Course projects What

### 6.00 Intro: Comp Sci & Programming

6.00 Intro: Comp Sci & Programming 250 200 150 100 50 0 2009SP 2010FA 2010SP 2011FA 2011SP 2012FA 2012SP 2013FA 2013SP 2014FA 6.00 Curriculum Overview Prereqs: Elementary Mathematics Outcomes: Basic Programming

### Deep Learning Explained

Deep Learning Explained Module 1: Introduction and Overview Sayan D. Pathak, Ph.D., Principal ML Scientist, Microsoft Roland Fernandez, Senior Researcher, Microsoft Course outline What is deep learning?

### Applied Machine Learning Lecture 1: Introduction

Applied Machine Learning Lecture 1: Introduction Richard Johansson January 16, 2018 welcome to the course! machine learning is getting increasingly popular among students our courses are full! many thesis

### A study of the NIPS feature selection challenge

A study of the NIPS feature selection challenge Nicholas Johnson November 29, 2009 Abstract The 2003 Nips Feature extraction challenge was dominated by Bayesian approaches developed by the team of Radford

### Introduction to Deep Learning

Introduction to Deep Learning M S Ram Dept. of Computer Science & Engg. Indian Institute of Technology Kanpur Reading of Chap. 1 from Learning Deep Architectures for AI ; Yoshua Bengio; FTML Vol. 2, No.

### The Health Economics and Outcomes Research Applications and Valuation of Digital Health Technologies and Machine Learning

The Health Economics and Outcomes Research Applications and Valuation of Digital Health Technologies and Machine Learning Workshop W29 - Session V 3:00 4:00pm May 25, 2016 ISPOR 21 st Annual International

### Secondary Masters in Machine Learning

Secondary Masters in Machine Learning Student Handbook Revised 8/20/14 Page 1 Table of Contents Introduction... 3 Program Requirements... 4 Core Courses:... 5 Electives:... 6 Double Counting Courses:...

### Overview COEN 296 Topics in Computer Engineering Introduction to Pattern Recognition and Data Mining Course Goals Syllabus

Overview COEN 296 Topics in Computer Engineering to Pattern Recognition and Data Mining Instructor: Dr. Giovanni Seni G.Seni@ieee.org Department of Computer Engineering Santa Clara University Course Goals

### An Educational Data Mining System for Advising Higher Education Students

An Educational Data Mining System for Advising Higher Education Students Heba Mohammed Nagy, Walid Mohamed Aly, Osama Fathy Hegazy Abstract Educational data mining is a specific data mining field applied

### ST 562: Data Mining with SAS Enterprise Miner

ST 562: Data Mining with SAS Enterprise Miner In Workflow 1. 17ST GR Director of Curriculum (demarti4@ncsu.edu; bondell@stat.ncsu.edu) 2. 17ST Grad Head (demarti4@ncsu.edu; bondell@stat.ncsu.edu; fuentes@ncsu.edu)

### Machine Learning 2nd Edition

INTRODUCTION TO Lecture Slides for Machine Learning 2nd Edition ETHEM ALPAYDIN, modified by Leonardo Bobadilla and some parts from http://www.cs.tau.ac.il/~apartzin/machinelearning/ The MIT Press, 2010

### Scheduling Tasks under Constraints CS229 Final Project

Scheduling Tasks under Constraints CS229 Final Project Mike Yu myu3@stanford.edu Dennis Xu dennisx@stanford.edu Kevin Moody kmoody@stanford.edu Abstract The project is based on the principle of unconventional

### Biomedical Research 2016; Special Issue: S87-S91 ISSN X

Biomedical Research 2016; Special Issue: S87-S91 ISSN 0970-938X www.biomedres.info Analysis liver and diabetes datasets by using unsupervised two-phase neural network techniques. KG Nandha Kumar 1, T Christopher

### CSC 411: Lecture 01: Introduction

CSC 411: Lecture 01: Introduction Richard Zemel, Raquel Urtasun and Sanja Fidler University of Toronto Zemel, Urtasun, Fidler (UofT) CSC 411: 01-Introduction 1 / 44 Today Administration details Why is

### Jun Zhu.

How Did I Get Here? Who am I? Jun Zhu 2011 ~ present Associate Professor, State Key Lab of Intelligent Technology and Systems, Department of Computer Science and Technology, Tsinghua University dcszj@mail.tsinghua.edu.cn

### It s a Machine World. Predictive Analytics with Machine Learning

It s a Machine World Predictive Analytics with Machine Learning Greg Deckler gdeckler@fusionalliance.com @GregDeckler It s a Machine World Predictive Analytics with Machine Learning Greg Deckler gdeckler@fusionalliance.com

### Analyzing Software using Deep Learning Introduction

Analyzing Software using Deep Learning Introduction Subscribe to the course via Piazza: piazza.com/tu-darmstadt.de/summer2017/20000999iv Prof. Dr. Michael Pradel Software Lab, TU Darmstadt 1 About Me Michael

### T Machine Learning: Advanced Probablistic Methods

T-61.5140 Machine Learning: Advanced Probablistic Methods Jaakko Hollmén Department of Information and Computer Science Helsinki University of Technology, Finland e-mail: Jaakko.Hollmen@tkk.fi Web: http://www.cis.hut.fi/opinnot/t-61.5140/

### Lesson Plan. Preparation. Data Mining Basics BIM 1 Business Management & Administration

Data Mining Basics BIM 1 Business Management & Administration Lesson Plan Performance Objective The student understands and is able to recall information on data mining basics. Specific Objectives The

### Lecture 1. Introduction. Probability Theory

Lecture 1. Introduction. Probability Theory COMP90051 Machine Learning Sem2 2017 Lecturer: Trevor Cohn Adapted from slides provided by Ben Rubinstein Why Learn Learning? 2 Motivation We are drowning in

### Lecture 1: Machine Learning Basics

1/69 Lecture 1: Machine Learning Basics Ali Harakeh University of Waterloo WAVE Lab ali.harakeh@uwaterloo.ca May 1, 2017 2/69 Overview 1 Learning Algorithms 2 Capacity, Overfitting, and Underfitting 3

### Deep Reinforcement Learning CS

Deep Reinforcement Learning CS 294-112 Course logistics Class Information & Resources Sergey Levine Assistant Professor UC Berkeley Abhishek Gupta PhD Student UC Berkeley Josh Achiam PhD Student UC Berkeley

### UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Page 1 of 7 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3490/4490 iologically Inspired omputing ay of exam: ecember 9th, 2015 Exam hours: 09:00 13:00 This examination paper

### Performance Analysis of Various Data Mining Techniques on Banknote Authentication

International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 5 Issue 2 February 2016 PP.62-71 Performance Analysis of Various Data Mining Techniques on

### Word Sense Determination from Wikipedia. Data Using a Neural Net

1 Word Sense Determination from Wikipedia Data Using a Neural Net CS 297 Report Presented to Dr. Chris Pollett Department of Computer Science San Jose State University By Qiao Liu May 2017 Word Sense Determination

### 1 General information about the course. 2 Course goals, learning objectives and expected outcomes. 3 Course Outline

Higher School of Economics National Research University Faculty of Economic Sciences 4th year Bachelor Course: Data Mining Lecturer: Maria Alexandrovna Veretennikova Email: mveretennikova@hse.ru Office:

### Practical Data Science with R

Practical Data Science with R Instructor Matthew Renze Twitter: @matthewrenze Email: info@matthewrenze.com Web: http://www.matthewrenze.com Course Description Data science is the practice of transforming

### Government of Russian Federation. Federal State Autonomous Educational Institution of High Professional Education

Government of Russian Federation Federal State Autonomous Educational Institution of High Professional Education National Research University Higher School of Economics Syllabus for the course Advanced

### Foundations of Intelligent Systems CSCI (Fall 2015)

Foundations of Intelligent Systems CSCI-630-01 (Fall 2015) Final Examination, Fri. Dec 18, 2015 Instructor: Richard Zanibbi, Duration: 120 Minutes Name: Instructions The exam questions are worth a total

### An introduction to the AI tutor project: several ongoing research on big data and artificial intelligence in education. Dr.

An introduction to the AI tutor project: several ongoing research on big data and artificial intelligence in education Dr. Baoping Li Introduction of ICT Center in China ICT Center of China focuses on

### COMP 527: Data Mining and Visualization. Danushka Bollegala

COMP 527: Data Mining and Visualization Danushka Bollegala Introductions Lecturer: Danushka Bollegala Office: 2.24 Ashton Building (Second Floor) Email: danushka@liverpool.ac.uk Personal web: http://danushka.net/

### Stochastic Gradient Descent using Linear Regression with Python

ISSN: 2454-2377 Volume 2, Issue 8, December 2016 Stochastic Gradient Descent using Linear Regression with Python J V N Lakshmi Research Scholar Department of Computer Science and Application SCSVMV University,

### Cost-Sensitive Learning and the Class Imbalance Problem

To appear in Encyclopedia of Machine Learning. C. Sammut (Ed.). Springer. 2008 Cost-Sensitive Learning and the Class Imbalance Problem Charles X. Ling, Victor S. Sheng The University of Western Ontario,

### DATA SCIENCE CURRICULUM

DATA SCIENCE CURRICULUM Immersive program covers all the necessary tools and concepts used by data scientists in the industry, including machine learning, statistical inference, and working with data at

### Machine Learning in Patent Analytics:: Binary Classification for Prioritizing Search Results

Machine Learning in Patent Analytics:: Binary Classification for Prioritizing Search Results Anthony Trippe Managing Director, Patinformatics, LLC Patent Information Fair & Conference November 10, 2017

### Lecture Overview. Introduction to Artificial Intelligence COMP 3501 / COMP Lecture 1. Artificial Intelligence.

Lecture Overview COMP 3501 / COMP 4704-4 Lecture 1 Prof. JGH 318 What is AI? AI History Views/goals of AI Course Overview Artificial Intelligence As humans we have intelligence But what is intelligence?

### Linear Models Continued: Perceptron & Logistic Regression

Linear Models Continued: Perceptron & Logistic Regression CMSC 723 / LING 723 / INST 725 Marine Carpuat Slides credit: Graham Neubig, Jacob Eisenstein Linear Models for Classification Feature function

### Lecture 1.1: Introduction CSC Machine Learning

Lecture 1.1: Introduction CSC 84020 - Machine Learning Andrew Rosenberg January 29, 2010 Today Introductions and Class Mechanics. Background about me Me: Graduated from Columbia in 2009 Research Speech

### Predictive Analytics & Data Mining MIS 373/MKT 372, Spring 2017 UTC Professor Maytal Saar-Tsechansky

Predictive Analytics & Data Mining MIS 373/MKT 372, Spring 2017 UTC 1.144 Professor Maytal Saar-Tsechansky Instructor: Professor Saar-Tsechansky Office hour: Thursday 4-5pm and by appointment, CBA 5.230.

### Classification of Arrhythmia Using Machine Learning Techniques

Classification of Arrhythmia Using Machine Learning Techniques THARA SOMAN PATRICK O. BOBBIE School of Computing and Software Engineering Southern Polytechnic State University (SPSU) 1 S. Marietta Parkway,

### Stay Alert!: Creating a Classifier to Predict Driver Alertness in Real-time

Stay Alert!: Creating a Classifier to Predict Driver Alertness in Real-time Aditya Sarkar, Julien Kawawa-Beaudan, Quentin Perrot Friday, December 11, 2014 1 Problem Definition Driving while drowsy inevitably

### Part IA: Structure of Papers 1 and 2 in 2018

Part IA: Structure of Papers 1 and 2 in 2018 Paper 1 Paper 2 1. Foundations of Computer Science 2. Foundations of Computer Science 3. Object-Oriented Programming 4. Object-Oriented Programming 5. Numerical