Course Identification

Introduction to Machine Learning and Statistics
20263131

Lecturers and Teaching Assistants

Dr. Yaron Antebi, Prof. Zohar Yakhini
Ben Galili, Alon Oring, Lihi Bik

Course Schedule and Location

2026
First Semester
Wednesday, 14:15 - 18:00
29/10/2025
21/01/2026

Field of Study, Course Type and Credit Points

Life Sciences: Lecture; Regular; 3.00 points
Life Sciences (Computational and Systems Biology Track): Lecture; Obligatory; 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
On Wednesdays 26/11 and 3/12 will be held at WSoS room A. Hours remain the same.

Prerequisites

Basic programming course + basic calculus and linear algebra

Restrictions

20

Language of Instruction

English

Registration by

16/10/2025

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