Introduction to Machine Learning Course, Lecture notes of Machine Learning

Details about the Introduction to Machine Learning course offered to undergraduate computer science students. The course covers the theoretical foundations of machine learning and its applications in various fields. The course focuses on supervised and unsupervised learning paradigms, classification, regression, dimensionality reduction, and clustering. The course assessment includes bi-weekly homework, a final exam, and a final project. Attendance is mandatory, and unexcused absences will result in a two percent deduction from the student's final course grade.

Typology: Lecture notes

2021/2022

Uploaded on 05/11/2023

nicoline
nicoline 🇺🇸

4.6

(12)

271 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Introduction to Machine Learning
Class code [Please delete all instructi ons and square brackets, even if you do not fill a nything into a field]
Instructor D etails
[Click here and type name]
[Click here and type e-mail address]
[Click here and type phone number (optional)]
[Click here and type mobile number for field trips]
[Click here and type your office location and time of office hour, if appropriate]
Class Details
Introduction to Machine Learning
[Click here and enter class meeting time]
Location to be confirmed.
Prerequisites
Calculus, Linear Algebra, Basic Algorithms, (highly recommended: Probability and Statistics)
Class Description
Machine learning is an exciting and fast-moving field of computer science with many recent
consumer applications (e.g., Microsoft Kinect, Google Translate, Iphone's Siri, digital camera face
detection, Netflix recommendations, Google news) and applications within the sciences and medicine
(e.g., predicting protein-protein interactions, species modeling, detecting tumors, person alized
medicine). This course introduces undergraduate computer science students to the field of machine
learning. Students learn about the theoretical foundations of machine learning and how to apply
machine learning to solve new problems. Assuming no prior knowledge in machine learning, the course
focuses on two major paradigms in machine learning which are supervised and unsupervised learning.
In supervised learning, we learn various methods for classification and regression. Dimensionality
reduction and clustering are discussed in the case of unsupervised learning
The course will consist of lectures and lab sessions.
Desired
Outcomes
The goal of this course is to familiarize undergraduate computer science students with basic principles
in machine learning and prepare them for solving data-driven problems.
Assessment
Components
Homework (40%) + Final Exam (30%) + Final Project (30%)
Homework: bi-weekly, starting from the second w eek of the semester. Each homework consist s of one
or two questions together with one or less programming assignment.
This must include number of pages of written work and time of oral presentations.
Failure to submit or fulfil any required course component results in failure of the class.
Be as specific as possible about your expectations regarding student work
Assessment
Expectations
Grade A: 90+
pf3
pf4
pf5

Partial preview of the text

Download Introduction to Machine Learning Course and more Lecture notes Machine Learning in PDF only on Docsity!

Introduction to Machine Learning

Class code [Please delete all instructions and square brackets, even if you do not fill anything into a field]

Instructor Details (^) [Click here and type name]

[Click here and type e-mail address]

[Click here and type phone number (optional)]

[Click here and type mobile number for field trips]

[Click here and type your office location and time of office hour, if appropriate]

Class Details (^) Introduction to Machine Learning

[Click here and enter class meeting time]

Location to be confirmed.

Prerequisites (^) Calculus, Linear Algebra, Basic Algorithms, (highly recommended: Probability and Statistics)

Class Description

Machine learning is an exciting and fast-moving field of computer science with many recent consumer applications (e.g., Microsoft Kinect, Google Translate, Iphone's Siri, digital camera face detection, Netflix recommendations, Google news) and applications within the sciences and medicine (e.g., predicting protein-protein interactions, species modeling, detecting tumors, personalized medicine). This course introduces undergraduate computer science students to the field of machine learning. Students learn about the theoretical foundations of machine learning and how to apply machine learning to solve new problems. Assuming no prior knowledge in machine learning, the course focuses on two major paradigms in machine learning which are supervised and unsupervised learning. In supervised learning, we learn various methods for classification and regression. Dimensionality reduction and clustering are discussed in the case of unsupervised learning The course will consist of lectures and lab sessions.

Desired Outcomes

The goal of this course is to familiarize undergraduate computer science students with basic principles in machine learning and prepare them for solving data-driven problems.

Assessment Components

Homework (40%) + Final Exam (30%) + Final Project (30%) Homework: bi-weekly, starting from the second week of the semester. Each homework consists of one or two questions together with one or less programming assignment. This must include number of pages of written work and time of oral presentations.

Failure to submit or fulfil any required course component results in failure of the class.

Be as specific as possible about your expectations regarding student work

Assessment Expectations

Grade A: 90+

Grade B: 70+

Grade C: 60+

Grade D: < 60

Grade F: Failure in any of three assessment components

Grade conversion A = 16 Félicitations

A- = 15 Excellent

B+ = 14 Très bien

B = 13 Bien

B- = 12 Encourageant/Assez bien

C+ = 11 Moyen plus

C = 10 Moyen

C- = 9 Passable

D+ = 8

D = 7

D- = 6

Grading Policy NYU Paris aims to have grading standards and results in all its courses similar to those

that prevail at Washington Square.

Attendance Policy

Here is NYU’s Attendance Policy for students studying away at a Global Academic Center :

Study abroad at Global Academic Centers is an academically intensive and immersive

experience, in which students from a wide range of backgrounds exchange ideas in discussion-

based seminars. Learning in such an environment depends on the active participation of all

students. And since classes typically meet once or twice a week, even a single absence can cause

a student to miss a significant portion of a course. To ensure the integrity of this academic

experience, class attendance at the centers is mandatory, and unexcused absences will

affect students' semester grades. Students are responsible for making up any work missed due

to absence. Repeated absences in a course may result in failure.

Beginning Fall 2014, at all Global Academic Centers, unexcused absences will be

penalized with a two percent deduction from the student’s final course grade 1.

Other guidelines specific to NYUParis include:

  • Attendance to class and all course-related events, even outside of regularly

scheduled course times, is expected and mandatory. Some class outings/make-

up classes take place on Fridays

  • Under no circumstances will non-University-related travel constitute an

excused absence from class. DO NOT book travel until you have received and

carefully studied the syllabus of each of your classes.

  • If you are not sick enough to go to the doctor, you are well enough to go to class.

Doctor’s notes will be expected for all medical-related absences.

  • No tests, quizzes, or exams will be made up. A missed test, quiz, or exam will

1 NYU’s “Policies and procedures for students studying away at a Global Academic Center”

Required Text(s) (^) by Kyunghyun Cho (available online at https://github.com/nyu-dl/Intro_to_ML_Lecture_Note)

Supplemental Texts(s) (not required to purchase as copies are in NYU-L Library)

Kevin Murphy. Machine Learning: a Probabilistic Perspective. 2nd edition. 978- Chris Bishop. Pattern Recognition and Machine Learning. 978-0-387-31073- Andreas C. Müller & Sarah Guido. Introduction to Machine Learning with Python. 978-

Internet Research Guidelines

[Click here and enter guidelines on Internet Research, if appropriate]

Additional Required Equipment

Students are encouraged to bring their own laptops to the lab sessions.

Session 1

[Enter date]

Supervised Learning

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 2

[Enter date]

Perceptron and Logistic Regression

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 3

[Enter date]

Loss Functions and Support Vector Machines

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 4

[Enter date]

Overfitting, Regularization and Model Complexity

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 5

[Enter date]

Multi-Class Classification and Weight Visualization

[Click and enter essay deadlines/work due]

Watch the video lecture <The Best Stats You've Ever Seen> by Hans Rosling: https://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen

Session 6

[Enter date]

Nonlinear Classification: k-Nearest Neighbour Classifier and Radial Basis Function Networks

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 7

[Enter date]

Nonlinear Classification: Adaptive Basis Function Network

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 8

[Enter date]

Linear Regression, Recap of Probability and Distributions

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 9

[Enter date]

Bayesian Linear Regression

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 10

[Enter date]

Dimensionality Reduction via Matrix Factorization

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 11

[Enter date]

Principal Component Analysis and Non-Negative Matrix Factorization

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 12

[Enter date]

Nonlinear Principal Component Analysis: Deep Autoencoders

[Click and enter essay deadlines/work due]

Watch the video lecture <How we're teaching computers to understand pictures> by Fei-Fei Li: https://www.ted.com/talks/fei_fei_li_how_we_re_teaching_computers_to_understand_pictures

Session 13

[Enter date]

Metric Multi-Dimensional Scaling (MDS), k-Means Clustering

[Click and enter essay deadlines/work due]

Watch the interview by Geoff Hinton : https://www.youtube.com/watch?v=XG-dwZMc7Ng

Session 14

[Enter date]

k-Means Clustering, Course Recap

[Click and enter essay deadlines/work due]

[Click and enter co-curricular activities, etc.]

Session 15 (^) [Click here and enter info about final exam, submission of project or individual meetings.]