Course Identification

Introduction to Machine Learning and Statistics
20253631

Lecturers and Teaching Assistants

Dr. Yaron Antebi, Leon Anavy, Prof. Zohar Yakhini , Mr. Ben Galili
N/A

Course Schedule and Location

2025
First Semester
Wednesday, 14:15 - 18:00
06/11/2024
29/01/2025

Field of Study, Course Type and Credit Points

Life Sciences: Lecture; Regular; 3.00 points
Life Sciences (Computational and Systems Biology Track): Lecture; Regular; 3.00 points

Comments

The course will be held at IDC Herzliya

Classes will be held from 14:15-16:45, and recitations from 17:15-18:00.

The course staff will be available for consultation after that (office hours) until 19:00.

Final projects will be presented during the exam period.

NOT OPEN FOR AUDITORS

Prerequisites

Basic programming course + basic calculus and linear algebra

Restrictions

20

Language of Instruction

English

Registration by

21/10/2024

Attendance and participation

Expected and Recommended

Grade Type

Numerical (out of 100)

Grade Breakdown (in %)

60%
40%

Evaluation Type

Final assignment

Scheduled date 1

N/A
N/A
-
N/A

Estimated Weekly Independent Workload (in hours)

N/A

Syllabus

 

Part 1 - Introduction to Machine Learning 

Introduction, regression and classification problems  
Linear regression 
Evaluation, training and test sets, ROC curves
Decision Trees, Random Forests
Linear Classifiers, Support Vector Machines
Unsupervised Learning: Dimensionality reduction, Clustering

Python libraries: pandas, numpy, visualization libraries, sklearn 
 

Part 2 - Data Science and Statistics 

Density estimation, MLE, Bayes classification
Statistics for scientists: correlations, p-values, and multiple testing
Advanced statistical methods: non-parametric tests, 
A mini project in analyzing high throughput data

Part 3 - Class Workshops

NGS pipelines and Data Analysis

Part 4 - Presentation of the mini project results

 

Learning Outcomes

Upon successful completion of this course students should be able to:

- understand machine learning algorithms and apply them to data 

- statistically assess observations in data including correlations

- understand and configure machine learning packages including Deep Learning and SVM

- analyze large volumes of experimental data and present results   

Reading List

  • An introduction to statistical learning by James and co.
  • Pattern recognition and machine learning by Bishop and co.

Website

N/A