CS 445/545 Machine Learning Winter, 2017

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Lecture 1: Machine Learning Basics

Python Machine Learning

(Sub)Gradient Descent

Artificial Neural Networks written examination

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

Lecture 1: Basic Concepts of Machine Learning

Laboratorio di Intelligenza Artificiale e Robotica

CSL465/603 - Machine Learning

Office Hours: Mon & Fri 10:00-12:00. Course Description

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

CS Machine Learning

Probabilistic Latent Semantic Analysis

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

Laboratorio di Intelligenza Artificiale e Robotica

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Learning Methods for Fuzzy Systems

Lecture 10: Reinforcement Learning

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

CS177 Python Programming

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Axiom 2013 Team Description Paper

Knowledge Transfer in Deep Convolutional Neural Nets

Speech Recognition at ICSI: Broadcast News and beyond

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Connect Microbiology. Training Guide

Clerical Skills Level I

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

Answer each question by placing an X over the appropriate answer. Select only one answer for each question.

Human Emotion Recognition From Speech

Using focal point learning to improve human machine tacit coordination

Challenges in Deep Reinforcement Learning. Sergey Levine UC Berkeley

TU-E2090 Research Assignment in Operations Management and Services

Fundamental Accounting Principles, 21st Edition Author(s): Wild, John; Shaw, Ken; Chiappetta, Barbara ISBN-13:

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Clerical Skills Level II

Active Learning. Yingyu Liang Computer Sciences 760 Fall

A Case Study: News Classification Based on Term Frequency

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

PM tutor. Estimate Activity Durations Part 2. Presented by Dipo Tepede, PMP, SSBB, MBA. Empowering Excellence. Powered by POeT Solvers Limited

A New Perspective on Combining GMM and DNN Frameworks for Speaker Adaptation

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

On the Formation of Phoneme Categories in DNN Acoustic Models

A survey of multi-view machine learning

GCSE. Mathematics A. Mark Scheme for January General Certificate of Secondary Education Unit A503/01: Mathematics C (Foundation Tier)

INPE São José dos Campos

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Firms and Markets Saturdays Summer I 2014

Dinesh K. Sharma, Ph.D. Department of Management School of Business and Economics Fayetteville State University

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

San José State University Department of Psychology PSYC , Human Learning, Spring 2017

Syllabus Foundations of Finance Summer 2014 FINC-UB

TUESDAYS/THURSDAYS, NOV. 11, 2014-FEB. 12, 2015 x COURSE NUMBER 6520 (1)

TD(λ) and Q-Learning Based Ludo Players

SOUTHWEST COLLEGE Department of Mathematics

A Reinforcement Learning Variant for Control Scheduling

AP Statistics Summer Assignment 17-18

Evolutive Neural Net Fuzzy Filtering: Basic Description

MAE Flight Simulation for Aircraft Safety

MYCIN. The MYCIN Task

Abstractions and the Brain

Welcome to. ECML/PKDD 2004 Community meeting

arxiv: v2 [cs.cv] 30 Mar 2017

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

MGT/MGP/MGB 261: Investment Analysis

Activity 2 Multiplying Fractions Math 33. Is it important to have common denominators when we multiply fraction? Why or why not?

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

MBA6941, Managing Project Teams Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives.

Guide to Teaching Computer Science

ODS Portal Share educational resources in communities Upload your educational content!

Unsupervised Learning of Word Semantic Embedding using the Deep Structured Semantic Model

Math 96: Intermediate Algebra in Context

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Rule Learning With Negation: Issues Regarding Effectiveness

Reinforcement Learning by Comparing Immediate Reward

Functional Maths Skills Check E3/L x

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Generative models and adversarial training

Exploration. CS : Deep Reinforcement Learning Sergey Levine

Evolution of Symbolisation in Chimpanzees and Neural Nets

Assignment 1: Predicting Amazon Review Ratings

Hierarchical Linear Models I: Introduction ICPSR 2015

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Transcription:

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? Textbook definitions of machine learning : Detecting patterns and regularities with a good and generalizable approximation ( model or hypothesis ) Execution of a computer program to optimize the parameters of the model using training data or past experience.

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Training Examples: Class 1 Training Examples: Class 2 Test example: Class =?

Types of machine learning tasks Classification Output is one of a number of classes (e.g., A ) Regression Output is a real value (e.g., $35/share )

Types of Machine Learning Methods Supervised provide explicit training examples with correct answers e.g. neural networks with back-propagation Unsupervised no feedback information is provided e.g., unsupervised clustering based on similarity Semi-supervised some feedback information is provided but it is not detailed e.g., only a fraction of examples are labeled e.g., reinforcement learning: reinforcement single is singlevalued assessment of current state

Relation between artificial intelligence and machine learning?

Key Ingredients for Any Machine Learning Method Features (or attributes ) Underlying Representation for hypothesis, model, or target function

Key Ingredients for Any Machine Learning Method Features (or attributes ) Underlying Representation for hypothesis, model, or target function Hypothesis space Learning method Data: Training data Used to train the model Validation (or Development) data Used to select model hyperparameters, to determine when to stop training, or to alter training method Test data Used to evaluate trained model Evaluation method

Constructing Features

From: "TopShop" <mm@pdx.edu> To: <mm@pdx.edu> Subject: Dear mm get 77% off List-Unsubscribe: <mailto:unsubscribe-5e587f53488bbc388181@harkinsroofing.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Wassup mm, how are you?! Hurry up, last day huge discount... Our shop have more than 3085 pisl online. Buy more, pay less! Today TopSellers: ** Proepcia - 0.12$ ** Levitra - 1.64$ ** Ciails - 1.78$ ** Vaigra - 0.79$ Purchase here http://tvbqeup.ngadoctor.ru/

Notation for Instances and Features Instance: x (boldface vector) Set of M instances: {x 1, x 2,..., x M } Instance as feature vector, with N features: x = (x 1, x 2,..., x N ) Instance as a point in an N-dimensional space: x 2 x x 3 x 1

Assumption of all ML methods: Inductive learning hypothesis: Any hypothesis that approximates target concept well over sufficiently large set of training examples will also approximate the concept well over other examples outside of the training set. Difference between induction and deduction?

Goals of this course Broad survey of modern ML methods Learn by hands-on experience Good preparation to go further in the field, with more advanced courses or self-learning

Class Syllabus http://web.cecs.pdx.edu/~mm/machinelearningwinter2017/

Homework Collaboration Discussion is encouraged Actual code / experiments / writeup must be done entirely by you

Don t forget to ask questions!

To do Join class mailing list: https://mailhost.cecs.pdx.edu/mailman/listinfo/ml2017 Bookmark class website: http://web.cecs.pdx.edu/~mm/machinelearningwinter2017/ Download first homework assignment and data from class website.

Pre-Test 10 minutes Doesn t count for grade Just for me to find out what math I need to review in class And for you to find out what math you need to review outside of class