تجاوز إلى المحتوى الرئيسي
User Image

Achraf El Allali

Assistant Professor

Faculty

علوم الحاسب والمعلومات
Building 31, 2nd floor, room 2119
مادة دراسية

CSC 462: Machine Learning

Schedule and Office Hours

  • Classes: Monday at 13:00 - 14:50 and Wednesday at 13:00-13:50 in A 011 1 31 0160
  • Exercises: Wednesday at 14:00 - 14:50 in A 011 1 31 0160
  • Office Hours:
    • Mondays and Wednesdays after class or by appointment,
    • Email: Always available.

Prerequisites

  • Official: CSC 361: Artificatial intelegence
  • Unofficial: Basic probability and statistics, basic linear algebra

Course Description

CSC 462 is an introductory course to Machine Learning. The course will cover the following topics: Decision-tree learning; Ensemble learning; Statistical learning Methods: Bayes decision models, learning Bayes networks, Hidden Markov Models; Instance based learning; Neural Networks; Reinforcement learning; Clustering; Computational learning theory.
The objective of the course is between the theoretical and the practical spectrum. The concepts behind the above machine learning algorithms will be studied without going deeply into the mathematics behind them in order to gain more practical experience applying them. Both pattern recognition and artificial intelligence perspectives will be introduced in order to make the course attractive and helpful to all students interested in data science, engineering, and intelligent agent applications.

Textbook

Homework and Exams

Homework will be assigned every Wednesday to help you prepare for the exams. They will not be graded, but we will review the answers in class. There will be two Midterms and one Final exam.

Projects

In order to learn the practical aspect of machine leaning. We will have three projects. Each project is designed to highlight specific conceptual and practical issues that will help guide you to use machine learning for your own problems.

  • Project1: Supervised Learning
  • Project2: Unsupervised and Supervised Learning
  • Project3: Hidden Markov Models and Reinforcement Learning

Grading

  • Projects: 10% each
  • Midterm Exams: 15% each
  • Final Exam: 40%

Resources

Class resources will be maintained on this web site. Projects will be submitted and grades will be maintained on LMS.

  • Weka - Machine learning software you'll be using for some of your projects.
  • UCI Machine Learning Repository - An online repository of data sets that can be used for machine learning experiments.

Lectures and Assignments

Schedule subject to change.

Week Topics Assignments
1 Introduction Reading: Chapter 1
2 Supervised  Learning Reading: Chapter 2
ملحقات المادة الدراسية