Machine learning CS 229 / stats 229

Slides:



Advertisements
Similar presentations
1 Image Classification MSc Image Processing Assignment March 2003.
Advertisements

Artificial Intelligence Lecture 2 Dr. Bo Yuan, Professor Department of Computer Science and Engineering Shanghai Jiaotong University
2015/6/1Course Introduction1 Welcome! MSCIT 521: Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and Technology
Supervised and Unsupervised learning and application to Neuroscience Cours CA6b-4.
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
Machine Learning (Extended) Dr. Ata Kaban
Introduction to Artificial Neural Network and Fuzzy Systems
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Introduction to machine learning
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Artificial Intelligence
General Information Course Id: COSC6342 Machine Learning Time: MO/WE 2:30-4p Instructor: Christoph F. Eick Classroom:SEC 201
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Machine Learning, Decision Trees, Overfitting Machine Learning Tom M. Mitchell Machine Learning Department Carnegie Mellon University January 14,
Week 1 - An Introduction to Machine Learning & Soft Computing
CSE 5331/7331 F'07© Prentice Hall1 CSE 5331/7331 Fall 2007 Machine Learning Margaret H. Dunham Department of Computer Science and Engineering Southern.
Introduction to Machine Learning © Roni Rosenfeld,
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Xintao Wu University of Arkansas Introduction to Deep Learning 1.
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Artificial Intelligence and Machine Learning in Big Data and IoT: The Market for Data Capture, Analytics, and Decision Making 2016 – 2021 Phone No.: +1.
Usman Roshan Dept. of Computer Science NJIT
Brief Intro to Machine Learning CS539
A Brief Introduction to Bayesian networks
Machine Learning Supervised Learning Classification and Regression
Lecture 00: Introduction
2/13/2018 4:38 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Machine Learning, Bio-informatics and Weka
Introduction to Machine Learning
Who am I? Work in Probabilistic Machine Learning Like to teach 
Machine Learning for Computer Security
Convolutional Neural Network
Artificial Intelligence, P.II
Machine Learning for Big Data
Deep Learning Amin Sobhani.
Machine Learning & Deep Learning
Eick: Introduction Machine Learning
Computer Science Courses
Deep Learning Insights and Open-ended Questions
I Know it’s an Idiot But it’s MY artificial idiot!
Machine Learning I & II.
Estimating Link Signatures with Machine Learning Algorithms
CH. 1: Introduction 1.1 What is Machine Learning Example:
Basic machine learning background with Python scikit-learn
AV Autonomous Vehicles.
What is Pattern Recognition?
FUNDAMENTALS OF MACHINE LEARNING AND DEEP LEARNING
Basic Intro Tutorial on Machine Learning and Data Mining
CSE 515 Statistical Methods in Computer Science
Introduction to Artificial Intelligence
Lecture 00: Introduction
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
Machine Learning – a Probabilistic Perspective
Welcome! Knowledge Discovery and Data Mining
Lecture 21: Machine Learning Overview AP Computer Science Principles
Derek Hoiem CS 598, Spring 2009 Jan 27, 2009
Usman Roshan Dept. of Computer Science NJIT
Computer Science Courses in the Major
Lecture 9: Machine Learning Overview AP Computer Science Principles
What is Artificial Intelligence?
Presentation transcript:

Machine learning CS 229 / stats 229

Introduction

Goals By the end of the course, Be an expert in ML (understand the internals of ML algorithms) Be able to build ML applications (know which algorithms to use when) Be able to start ML research (read research papers)

Prerequisites Basic computer science principles Big-O notation Comfortably write non-trivial code in Python/numpy Probability (CS 109, STATS 116 etc.) Random Variables Expectations Distributions Linear Algebra & Multivariate/Matrix Calculus (MATH 51, etc.) Gradients and Hessians Eigenvalue/vector

Honor code Form study groups (strongly encouraged!) Independently write-up homework and code It is an honor code violation to intentionally refer to a previous year's assignments.

Course structure 3 Homeworks : 60% (3 x 20%) Final exam (take home) : 40%

Logistics Course website (calendar, deadlines, notes) - http://cs229.stanford.edu Piazza Gradescope

What is ml? Term “Machine Learning” coined by Arthur Samuel in 1959. Samuel Checkers-playing Program Common definition (by Tom Mitchell): Machine Learning is the study of computer algorithms that improve automatically through experience Subfield of Artificial Intelligence (AI) The hottest subfield - reinvigorated interest in AI due to deep learning!

Recent progress Computer Vision / Image Recognition Speech Recognition ImageNet Convolutional Neural Networks Autonomous driving Speech Recognition Voice assistants Language Translation Google Translate Unsupervised Translation Game Playing / Deep Reinforcement Learning ATARI AlphaGo

Course Preview Supervised learning [Input -> Output mapping] Classification vs Regression Parametric vs Non-parametric Generative vs Discriminative Probabilistic vs Non-probabilistic Unsupervised learning [Learn interesting structures in the data] Clusters vs Subspaces Deep Learning [Learning representations] Our focus: supervised setting Learning Theory Bias-Variance Tradeoff Generalization and Uniform Convergence Reinforcement Learning [Sequential Decision Making]

Preview - Supervised

PREVIEW – UNSUPERVISED (ICA) Mixed Separated

PREVIEW – UNSUPERVISED (ICA - II) Mixed Separated

PREVIEW – REINFORCEMENT LEARNING