Institute for Web Science and Technologies · Universität Koblenz - Landau
Institute WeST

Machine Learning and Data Mining

[go to overview]

Winter Terms 2019 / 2020

The course “Machine Learning and Data Mining (MLDM)” covers the fundamentals and basics of machine learning and data mining. The course provides an overview of a variety of MLDM topics and related areas such as optimization and deep learning. Excited to participate? Then, you need to:

  • Register to the lecture in Klips
  • Register to one tutorial in Klips
  • Add yourself into a group for working on mandatory assignments here until 25th October

When you are newly enrolled and have not yet access to the infrastructure of our University, you may still take part in the course. You must perform the following steps until 25th of October:

  1. Come up with groups of four students. If your group has less than four students, we will merge you with other students without further notice.
  2. Send one (!) email per group (!) to raphaelmenges@uni-koblenz.de with the title “MLDM GROUP REGISTRATION” and the full names (as provided at enrollment) + current email address of each team member.
  3. We will tell you your group name for submission and the further process of submission then.

For inter-student communication, please use the newsgroup infko-mldm.

Important Information

To whom?

Master and Bachelor students in:

  • Web Science
  • Computer Science
  • Computational Visualistics
  • Business Informatics

ECTS: 6

Exam: !coming soon!

Organizational Information

Lecture (Klips)

  • Lecturer: Dr. Zeyd Boukhers
  • Wednesdays, 08:00 - 10:00 in M 001
  • Consultation: Mondays at 09:00 in B114 or by appointment (boukhers@uni-koblenz.de)

Tutorial (Klips)

  • Instructors: Akram Sadat Hosseini, Raphael Menges and Qusai Ramadan
  • Thursdays, 14:00 - 16:00, M 001
  • Thursdays, 16:00 - 18:00, M 001
  • You don't need to come to both slots for the tutorial. We will cover the same material on both.

Please form groups of four people to work on the assignments here, until 25th of October! The assignments are graded before the next tutorial and it is mandatory to reach 60% of the points in total over all assignments to be allowed to participate in the exam. E.g., if there are 10 assignments each 10 points, you need in total at minimum 60 points in sum over all assignments to participate in the exam.

Course Material

Slides, lecture recordings and additional material will be provided along with the progress of the lecture. Below, the table of dates and topics is subject to changes.

Date Topic Lecturer Slides Video Lecture
23rd Oct Introduction Zeyd Boukhers PDF (Uni- account) or PDF (With passwd) Video
30th Oct Data Preprocessing Zeyd Boukhers PDF (Uni- account) or PDF (With passwd) Video
6th Nov Classification Part 1 Zeyd Boukhers PDF (Uni- account) or PDF (With passwd) Video
13th Nov Classification Part 2 Zeyd Boukhers PDF (Uni- account) or PDF (With passwd) Video
20th Nov Decision Tree Zeyd Boukhers PDF Soon!
27th Nov Random Forest Zeyd Boukhers
4th Dec Linear Classification Zeyd Boukhers
11th Dec Neural Networks Zeyd Boukhers
18th Dec Test Exam
8th Jan Deep Neural Networks Zeyd Boukhers
15th Jan Context-depend Classification Zeyd Boukhers
22th Jan Data Transformation Zeyd Boukhers
29th Jan Clustering Part 1 Zeyd Boukhers
5th Feb Clustering Part 2 Zeyd Boukhers
12th Feb Exam

Tutorials

Tutorials will discuss the solutions to the last assignment and discuss the exercises of the current one. Solutions will not be uploaded!

Date Topic Lecturer Materials
31st Oct Organizational Notes Akram Sadat Hosseini, Qusai Ramadan, and Raphael Menges Notes
7th Nov Machine Learning Fundamentals Qusai Ramadan
14th Nov Data Preprocessing and Visualization Raphael Menges
21st Nov k-Nearest Neighbors Akram Sadat Hosseini
28th Nov Naive Bayes Raphael Menges
5th Dec Decision Tree Akram Sadat Hosseini
12th Dec Decision Tree (Programming) Akram Sadat Hosseini
19th Dec SVM Qusai Ramadan
9th Jan Test Exam Qusai Ramadan
16th Jan Neural Network Qusai Ramadan
23rd Jan Neural Network (Programming) Raphael Menges
30th Jan Data Transformation Raphael Menges
6th Feb Clustering Akram Sadat Hosseini

Assignments

Assignments will be provided along with the progress of the tutorials.

Release Date Deadline (9:00 AM!) Topic Sheets Remarks
28th Oct 4th Nov Pen and Paper: Machine Learning Fundamentals assignment01.pdf Alternative link, protected with same password as lectures. Task 1b) has been updated on 28th October, 5 p.m.
4th Nov 11th Nov Programming: Data Preprocessing and Visualization assignment02.pdf assignment02.csv Adapted the task descriptions to the notation of the lecture. PDF has been updated on 6th November, 3 p.m.
11th Nov 18th Nov Pen and Paper / Programming: k-Nearest-Neighbors assignment03.pdf assignment03.zip Updated on 10th November, 9 p.m. Additional info: You may also import and use the module "math"
18th Nov 25th Nov Pen and Paper: Naive Bayes assignment04.pdf
25th Nov 2nd Dec Pen and Paper: Decision Tree
2nd Dec 9th Dec Programming: Decision Tree
9th Dec 16th Dec Pen and Paper: SVM
6th Jan 13th Jan Pen and Paper: Neural Network
13th Jan 20th Jan Programming: Neural Network
20th Jan 27th Jan Pen and Paper: Data Transformation
27th Jan 3rd Feb Pen and Paper: Clustering

Lecturers

  • boukhers@uni-koblenz.de
  • Scientific Employee
  • B 114
  • +49 261 287-2765
  • raphaelmenges@uni-koblenz.de
  • Scientific Employee
  • B 108
  • +49 261 287-2862
  • sadathosseini@uni-koblenz.de
  • Scientific Employee
  • B 007
  • +49 261 287-2966