Elements of Machine Learning Prof. Dr. Isabel Valera, Prof. Dr. Jilles Vreeken

News

22.04.2022

Grades are on LSF

Dear all,

This is to inform you that grades have been entered into LSF.

Best,

Your EML team

04.04.2022

Grades released & details on inspection this week

Dear all,

We just posted your grade for the re-exam on CMS.

In addition we also post points per sub-problem, as well as a sample solution that would have scored full points. If these give you the impression that we made an error in grading, you have... Read more

Dear all,

We just posted your grade for the re-exam on CMS.

In addition we also post points per sub-problem, as well as a sample solution that would have scored full points. If these give you the impression that we made an error in grading, you have opportunities to identify factual errors, such as when we for example seem to have missed part of your answer to a question, or did not give points for a correct answer.

The first option is to submit a written claim via CMS. Submissions are open until Thursday 07.04.22 at 23:59. You may submit your claim either as a pdf or txt file per problem. Please make sure that you include your name and matriculation number on every page. Be explicit and specific in your claim. If needed, you may include a scan of your original submitted solution. Any annotations on these need to be made in a *different* pen color than with which you wrote the exam.

The second option is to attend the in-person exam inspection, where we will offer you access to a hard copy of your graded exam, i.e., your solution with our grading annotations, and the sample solution. This inspection takes place Thursday, 07.04.22 09.00-12.00h on campus in room 0.07 of E9.1 (CISPA). You will have to register for the inspection and will be assigned a timeslot. You will need to wait outside of the CISPA building until we call you in. You will need to bring your own pen and need to leave your belongings at the entrance of the room. CISPA requires everyone to wear a mask at all times while indoors, as well as to keep the room well-ventilated. During your assigned timeslot you may inspect your exam and write down any perceived or factual errors in the grading, on a piece of paper, which you then hand in before leaving. Besides the sound of pens and paper, the in-person inspection will be silent, i.e., there will be neither discussion nor explanations. To clarify what you can expect of seeing your graded exam: Our annotations consist mainly of tick marks and indications (e.g., underlining) of mistakes and wrong statements.

If after screening your grade, points, and sample solution you want to join the in-person exam inspection, we ask you to register on CMS by Wednesday, 06.04.22 at 11.59h (midday). You find the button “Re-exam inspection” under “Registrations”. We will allocate you to a timeslot of 15 minutes on Thursday 07.04.22 between 9.00-12.00h. We will notify you about your assigned timeslot by Wednesday afternoon. Note, you are only granted access to inspection during your specific time slot. If you wish to attend the in-person inspection and you have a valid reason that permits you attending on Thursday morning (e.g., an exam), write us an email with the proof of your reason.

After claims have been submitted – both online and onsite – we will process them jointly, quickly, but above all fairly. We will update your points when Prof. Vreeken and Prof. Valera agree this is justified. There will be no written or verbal feedback.

Best regards, 

Prof. Isabel Valera
Prof. Jilles Vreeken
and the entire EML Team

01.04.2022

Information on Inspection of Re-exam Next Week - Please Read Carefully

Dear all,

We hope you are all well and fully recovered from the re-exam. Over the last week we’ve been busy grading your exams, as well as thinking how to organize the exam inspections in a way that is safe, sound, and minimizes waiting times all at the same... Read more

Dear all,

We hope you are all well and fully recovered from the re-exam. Over the last week we’ve been busy grading your exams, as well as thinking how to organize the exam inspections in a way that is safe, sound, and minimizes waiting times all at the same time. Please read this email carefully.

On Monday, 04.04.22, we will publish your grade, points per subproblem, as well as a sample solution on CMS. This allows you to assess how close or far off your answer of your submitted exam was from full points.

If you have the impression that we did not take all information in your answer into consideration, we provide two opportunities to identify factual errors in our grading, e.g. identify when we somehow did not consider your entire answer to a question, or did not give points for a correct answer.

The first option is to submit a written claim via CMS. We will open submissions for these upon release of the grades, with a deadline on Thursday 07.04.22 at 23:59. We will send out the details on how to submit these claims in due time.

The second option is to attend the in-person exam inspection, where we will offer you access to a hard copy of your graded exam, i.e., your solution with our grading annotations, and sample solution. This inspection will be held next Thursday, 07.04.22 in the CISPA building (E9.1) on campus. To avoid crowds and long waiting times you will have to pre-register for a 15 minute timeslot. Details will follow soon. During your timeslot you can inspect your exam and write down any perceived or factual errors in the grading on a hand-written form. Besides the sound of pens and paper, the in-person inspection will be silent, i.e., there will be no discussion. To clarify what you can expect of seeing your graded exam: Our annotations consist mainly of tick marks and indications (e.g., underlining) of mistakes and wrong statements.

After claims have been submitted - both online and onsite – we will process them jointly, quickly, but above all fairly. We will update your points when Prof. Vreeken and Prof. Valera agree this is justified. There will be no written or verbal feedback.

In summary, you get access to your submitted exam, points per problem, and grade electronically, as well as additionally have the opportunity to inspect your annotated exam in person. You may identify grading errors both electronically and hand-written. We will share a sample solution, but will not offer one-on-one explanations this time round.

We will share with you details on how to submit your claims via CMS as well as on the procedure for the in-person inspection next week.

 

Best regards, 

Prof. Isabel Valera

Prof. Jilles Vreeken

and the entire EML Team

 

23.03.2022

Exam instruction for Tomorrow - Mind the Updated Link

Dear all,

The re-exam will take place tomorrow, March 24th at the same time as the main exam did (14h-16:30 CET). We updated the Zoom link.

All regulations, instructions and times stay exactly the same as in the main exam. Therefore we refer you to the tab... Read more

Dear all,

The re-exam will take place tomorrow, March 24th at the same time as the main exam did (14h-16:30 CET). We updated the Zoom link.

All regulations, instructions and times stay exactly the same as in the main exam. Therefore we refer you to the tab (Information > Exam instructions). Please (re-)read the instructions for doing the exam online or on-site. Importantly, we would like to highlight: please do not use checkered/squared paper (it is really hard to read your answers) and please write your name and matriculation number at the first page of each submitted pdf. We recommend to upload pdfs not zip files.

If you are planning to take the exam online, you can do a test upload to "Fake exam submission Re-exam" until tomorrow 14.00h CET (to test the system). Please note that the submission deadline for the online exam tomorrow is 17h CET sharp, we will not accept late submissions.

Please use the forum, if you have any questions regarding tomorrow's exam.

Good luck for tomorrow,

Your EML Team

 

 

18.03.2022

Reminder: Register for Online/Onsite on CMS for Re-exam

Dear all,

This is a reminder to all students, who have registered for the re-exam on LSF or via email with us:

Please register in addition on CMS for an on-site or online slot until Sunday 20.03.22 at 23:59h CET.

This serves us to plan the logistics for... Read more

Dear all,

This is a reminder to all students, who have registered for the re-exam on LSF or via email with us:

Please register in addition on CMS for an on-site or online slot until Sunday 20.03.22 at 23:59h CET.

This serves us to plan the logistics for the upcoming exam. For details, kindly consult the previous post on CMS.
 

Thank you & Have a nice weekend,

Your EML Team

17.03.2022

Register for Online/Onsite for Re-exam

Dear all,

First, a reminder that registration for the EML re-exam is possible on LSF (via email to us if and only if LSF does not work) unitl today 23:59h.

In addition, please register on CMS in for taking the exam online or offline. This registration will be... Read more

Dear all,

First, a reminder that registration for the EML re-exam is possible on LSF (via email to us if and only if LSF does not work) unitl today 23:59h.

In addition, please register on CMS in for taking the exam online or offline. This registration will be open until Sunday 23:59h (To facilitate planning it would help us if you do this as soon as possible). For this, go to your CMS profile, and click on "I prefer online" or "I prefer on-site" under the section "Registrations". Registration is enabled only for those students eligible to take the exam. Note, you still need to register on LSF.

 

Thank you,

Miriam

 

 

 

 

 

15.03.2022

Registration re-exam open on LSF now until including 17.03.

Dear all,

This is to inform you that registration for the re-exam is open now until including 17.03.22. Please read this information carefully.

Please register in LSF.

If and only if you cannot register in LSF, please send us an email to eml-ta [at]... Read more

Dear all,

This is to inform you that registration for the re-exam is open now until including 17.03.22. Please read this information carefully.

Please register in LSF.

If and only if you cannot register in LSF, please send us an email to eml-ta [at] lists.saarland-informatics-campus.de with the following subject [Exam-Registration] {Matriculation number} {Name} and  containing the following information: 
- Name
- Matriculation number
- Study subject
 

Thank you! Wishing you all the best for the exam preparation. 

Your EML Team

08.03.2022

Main Exam Inspection - Links and Meeting IDs

Dear all,

We have received a request to share the meeting ID of the exam inspections for those joining from abroad. Here is a list of the links, meeting IDs and times of the inspection. Note that you may also use a VPN of the university, if you have troubles... Read more

Dear all,

We have received a request to share the meeting ID of the exam inspections for those joining from abroad. Here is a list of the links, meeting IDs and times of the inspection. Note that you may also use a VPN of the university, if you have troubles joining. Please do read the instructions on the inspections shared in an earlier CMS notification.

Tuesday, March 8th 2022 from 9:00-12:00h CET - Inspection Problem 4 & 5 - join before 11:00h:
https://cs-uni-saarland-de.zoom.us/j/88307145537?pwd=OTU3d2pnQnBmb3R5MENLNGViYTU3Zz09

Meeting ID: 883 0714 5537
Passcode: 602668

Tuesday, March 8th 2022 from 15:00-18:00h CET - Inspection Problem 1 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/81455300247?pwd=UWE2NzUrcTd0cHRremlvZFE4eHFaZz09

Meeting ID: 814 5530 0247
Passcode: 154346

Wednesday, March 9th 2022 from 15:00-18:00h CET - Inspection Problem 2 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/84269145253?pwd=RXM3cnhFdDJQOFVWTE40R205cjlQZz09

Meeting ID: 842 6914 5253
Passcode: 275057

Thursday, March 10th 2022 from 15:00-18:00h CET - Inspection Problem 3 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/87339194357?pwd=a2pDa3RzZlVzRmVLcWFYT3JmejdSZz09

Meeting ID: 873 3919 4357
Passcode: 058920

 

Best,

Your EML Team

 

07.03.2022

Main Exam - Grades released

Dear all,

This is to inform you that grades have been released. The passing threshold is 24 points.

Best,

Your EML Team

07.03.2022

Main Exam - Points Are Public Now

Dear all,

We hope you and your families and friends are all well in these times.

This is to inform you that we have released the points for the EML main exam. You can find them on CMS.

The final grades will be released after the inspection. Reminder:... Read more

Dear all,

We hope you and your families and friends are all well in these times.

This is to inform you that we have released the points for the EML main exam. You can find them on CMS.

The final grades will be released after the inspection. Reminder: Inspections are taking place tomorrow, Wednesday and Thursday and are fully online. For this, please read the previous email / CMS post carefully.

 

Best regards and a good start in the week,

Your EML Team

01.03.2022

Exam inspection next week - please read carefullly

Dear students,

I am happy to inform you that the EML exam inspections will take place next week. I would like to share with you the inspection procedure. Please read this information carefully.

We offer an online exam inspection in which clarifications... Read more

Dear students,

I am happy to inform you that the EML exam inspections will take place next week. I would like to share with you the inspection procedure. Please read this information carefully.

We offer an online exam inspection in which clarifications regarding your scores can be requested. The inspection is not meant for, and we will not share the template solutions. The inspection will be held in four sessions. Each time slot is allocated to one to two problems of the exam and only questions to this problem will be addressed. Please find the times and links to the Zoom meetings below.

Important 1: Once you join the meeting, you will be added to the waiting room. We will consider students on a first-come-first-serve basis. We will admit students to the waiting room for the first two hours of the respective session after which we will lock the meeting (= you cannot join anymore), and continue until all the students had their turn. Please be patient in waiting for your turn and refrain from sending us emails during the inspection asking how long it will take. Be assured that we will attend all students in the waiting room following the procedure described above.

Important 2: When you join the inspection, please enable your video and have your student ID-card ready. To speed up inspection, make sure that you have the digital copy of your exam ready such that you can screen-share it with us.

Please use the following Zoom links to join the inspection:

Tuesday, March 8th 2022 from 9:00-12:00h - Inspection Problem 4 & 5 - join before 11:00h:
https://cs-uni-saarland-de.zoom.us/j/88307145537?pwd=OTU3d2pnQnBmb3R5MENLNGViYTU3Zz09

Tuesday, March 8th 2022 from 15:00-18:00h - Inspection Problem 1 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/81455300247?pwd=UWE2NzUrcTd0cHRremlvZFE4eHFaZz09

Wednesday, March 9th 2022 from 15:00-18:00h - Inspection Problem 2 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/84269145253?pwd=RXM3cnhFdDJQOFVWTE40R205cjlQZz09

Thursday, March 10th 2022 from 15:00-18:00h - Inspection Problem 3 - join before 17:00h:
https://cs-uni-saarland-de.zoom.us/j/87339194357?pwd=a2pDa3RzZlVzRmVLcWFYT3JmejdSZz09
 
Best regards,
The EML team

21.02.2022

Exam instructions

Dear students,

We have created a new tab on CMS called "Exam instructions".  There you can find new information regarding both the onsite and online exams (physical room, Zoon link, COVID measures, plagiarism policy, etc.), so make sure to carefully read it in... Read more

Dear students,

We have created a new tab on CMS called "Exam instructions".  There you can find new information regarding both the onsite and online exams (physical room, Zoon link, COVID measures, plagiarism policy, etc.), so make sure to carefully read it in any case.

This information complements the one of the main page (section "Evaluation") that was already available to all of you, so check out the main section as well if you haven't done it so far.

Best regards and good luck on the exam,
the EML team.

08.02.2022

Furhter information about the incoming exam

Dear students,

we have updated the main page of the CMS with new information regarding the EML exam, taking place the 24th of February, under the Evaluation section.

For your convenience, below you can find a copy of the updated text:

 

Evaluation

To... Read more

Dear students,

we have updated the main page of the CMS with new information regarding the EML exam, taking place the 24th of February, under the Evaluation section.

For your convenience, below you can find a copy of the updated text:

 

Evaluation

To be eligible  to participate in the exams, you will need to have cumulatively scored 50% of the points for the theoretical exercises and 50% of the points for the  programming exercises.         

‚ÄčTo participate in the exams, you will need to register at least one week before the exam via the LSF/HISPOS system of Saarland University. If this is not possible, register with us by sending an email with your full name, matriculation number and study program to: eml-ta [at] lists [dot] saarland-informatics-campus [dot] de.     

The final exams will be written and held both online and on-site. All material covered in the lectures, slides, exercises, and required reading is relevant. 

We will release the exam PDF on CMS from 13:50 onward, allowing you to download and possibly print it. The exam officially starts at 14:00. You will have until 16:30 to prepare your solutions. Online participants need to upload the solutions as a ZIP-file to CMS by 17:00 the latest, on-site participants will need to hand in their solutions at 16:30. These are hard deadlines. (If disaster strikes and the CMS were down, we accept solutions by email via eml-ta [at] lists [dot] saarland-informatics-campus [dot] de but only if they reach us by the deadline.)        

The exam will be open book, meaning that you are allowed to consult  the slides, lecture videos, books, etc. We will design the exam, however, such that it strongly favours those that studied over those  that plan to look things up. There is a big difference between  consulting and straight-up copying, and it will come to no surprise that we do not condone plagariasm. Exams are to be done individually.        

You are allowed to write your solutions and derivations on paper using a black or blue pen and may submit a ZIP-file with clearly readable JPG-pictures or PDF-files (e.g., using a  smartphone camera or scanning app) of your answers by the deadline. You may use plain or lined paper, but as it often causes readability issues when digitized, we do not allow squared paper. You are also allowed to write your solutions digitally – for example using LaTeX, Word, or a notepad app on your tablet – and include PDF files of these answers in the ZIP-file.         

While the ZIP-file's name does not matter (CMS automatically renames it), the individual JPG or PDF files within the ZIP-file should be named such that it is immediately clear to which questions they are relevant, e.g. "2424242-exam-q1.jpg",  "2424242-exam-q2,q3a.pdf", "2424242-exam-q3bc.jpg", etc (where 2424242 is your matriculation number). If you submit a single PDF file (instead of a ZIP), no special naming is needed (CMS does it for you).        

Students who are taking the online exam and do not have a smartphone or other option to take a picture of their solutions should let us know as soon as possible via email. Students who take the onsite exam should comply with the current covid-related rules (2G+) and wear an FFP2 mask will be mandatory for the duration of the exam.

 

Best regards,
The EML Team

27.01.2022

In case of problems registering to the main exam

Dear Students, 

We hope you are all well. 

As you probably saw the registration for the EML Main exam is open now until February 17th.  

Please register in LSF.

If and only if you cannot register in LSF, please send us an email to eml-ta [at]... Read more

Dear Students, 

We hope you are all well. 

As you probably saw the registration for the EML Main exam is open now until February 17th.  

Please register in LSF.

If and only if you cannot register in LSF, please send us an email to eml-ta [at] lists.saarland-informatics-campus.de with the following subject [Exam-Registration] {Matriculation number} {Name} and  containing the following information: 
- Name
- Matriculation number
- Study subject

Thank you! Wishing you all the best for the exam preparation. 

Your EML Team

26.01.2022

Registration for the EML exam

Dear EML students,

We would like to inform you that registration in LSF for the EML exam, taking place the 24th of February, is already open. You will be able to register/deregister from LSF until February 17th.

The exam will be open book, meaning that you... Read more

Dear EML students,

We would like to inform you that registration in LSF for the EML exam, taking place the 24th of February, is already open. You will be able to register/deregister from LSF until February 17th.

The exam will be open book, meaning that you will be able to consult external resources (such as books and slides, not other students) to help you write the solutions, and you will need to cite those sources in your solutions (just like in the assignments).

Moreover, the exam will be hybrid, offering you the possibility to do the exam in person or online:

  • In-person attendees will have the usual advantages of being in a physical room with us.
  • Online attendees will, of course, also have access to us via Zoom. Additionally, they will have some extra time in order to prepare and submit their solutions through CMS.

Please feel free to reach us via the usual ways (such as the forum) if you have further questions. However, keep in mind that we will clarify most doubts and extra details as we get closer to the exam date.


Best regards,
the TA team

21.01.2022

Changes in the practical part of Exercise Sheet #4

Dear students,

be aware that we just slightly adjusted exercise sheet 4, but only the practical part.

In particular, for task 3, we added the hyperparameters for which you should perform the grid search, and for task 4, we explained more clearly which plots we... Read more

Dear students,

be aware that we just slightly adjusted exercise sheet 4, but only the practical part.

In particular, for task 3, we added the hyperparameters for which you should perform the grid search, and for task 4, we explained more clearly which plots we want to see.

 

Stay healthy and have a nice weekend!

Your EML Team

20.01.2022

Uploaded grades A3 // For A4 write all team member names on submission

Dear students,

We hope you are all well. This is to inform you that grades of Assignment 3 have been uploaded.

For the next assignment recall:

  • You are required to write all team members' names and matriculation number on each submission sheet of your... Read more

Dear students,

We hope you are all well. This is to inform you that grades of Assignment 3 have been uploaded.

For the next assignment recall:

  • You are required to write all team members' names and matriculation number on each submission sheet of your solutions.
  • Do not use checkered paper.
  • Please check your solution before submitting with the checklist we provide on CMS.

Note, if you have already passed the threshold for being admitted to the exam (you can check this on your CMS), it is not mandatory for you to hand in Assignment 4. However, since the assignments aim to prepare you for the exam, we highly recommend you to submit your solutions anyways.

 

Thank you,

Your EML Team

14.12.2021

Practical problems: no points without a running code

Dear all,

We would like to remind you to please submit a running code for your practical problems of the assignments. If you submit an answer to a practical problem without running code corresponding to that answer, then you receive 0 points for this... Read more

Dear all,

We would like to remind you to please submit a running code for your practical problems of the assignments. If you submit an answer to a practical problem without running code corresponding to that answer, then you receive 0 points for this problem.

How can I double check, if my submitted code is running?

One option: If  you have a partner, ask them to download it from CMS and run it on their computer.

Another option: Send the zip to a friend and ask them to run it on their computer.

This is a non-exhaustive list of options, i.e., feel free to come up with other options of how to check it. Please also assure that your data loading works.

Where can I get help?

If you have any questions in this regard, please take advantage of the help tutorials. Tutors and TAs there to help you.

Please see also the entry "Checklist for submission" on the main page. Thank you!

 

Stay healthy,

Your EML Team

 

 

 

06.12.2021

Lectures fully online starting this week

Dear students,

As the Covid situation in Germany continues to be very serious, the EML lectures by Professor Valera will be held online until further notice. Therefore, starting this week and for the following weeks, the lecture will take place fully online. To... Read more

Dear students,

As the Covid situation in Germany continues to be very serious, the EML lectures by Professor Valera will be held online until further notice. Therefore, starting this week and for the following weeks, the lecture will take place fully online. To attend the lecture, please join the Zoom room or YouTube link we will provide. Professor Valera will be available to attend your questions during the lecture via Zoom.

Stay healthy,

Your EML-Team

25.11.2021

Checklist for your next submission

Dear all,

I hope you are all well and healthy. We would like to provide you with a checklist for your next assignment submission:

For the new assignment, I have...

  • created (formally) a new team on CMS. This can be with my previous partner, if I like.... Read more

Dear all,

I hope you are all well and healthy. We would like to provide you with a checklist for your next assignment submission:

For the new assignment, I have...

  • created (formally) a new team on CMS. This can be with my previous partner, if I like. Important is, that I created a new team on CMS.  
  • filled out the code of conduct for the new assignment, including inserting the current assignment number, and updated the date. I signed the code of conduct. I submitted it individually in my own CMS, even, if I am a team (each team member submits their own code of conduct).
  • put my name on each of the pages I submitted. If I am in a team, I have put BOTH team members' names on each page that I submit.
  • written on plain paper with blue or black ink/font color. I have not used checkered paper.
  • numbered the equations in my proofs. This allows the tutor to reference while grading and provides me with more precise feedback.
  • referred to my equations by the numbers I gave them, if I needed to explained my equations. I used underbraces to refer to parts of the equation. I did not write "RHS of this equation", because it adds ambiguity.
  • written question numbers next to my code in R (as a comment). This allows the tutor to understand my code better and faster.

Looking forward to seeing you at the next help tutorial, where you can get help for your next submission and ask clarification questions regarding the feedback you received in your last assignment. If you have questions on the submission guidelines or style, kindly ask in the forum. We also constantly update the FAQ - please check them before sending us an email.

Stay healthy,

Your EML Team

Show all
 

Please do not contact the professors nor the tutors directly, your emails will not be forwarded. Read CMS, the forum, ask on the forum or send us an email to eml-ta [at] lists.saarland-informatics-campus.de

Please do not contact us via email regarding your feedback to the previous assignment. Please attend  the help tutorials and ask there.

 

Checklist for submission

For the new assignment, I have...

  • created (formally) a new team on CMS. This can be with my previous partner, if I like. Important is, that I created a new team on CMS.  
  • filled out the code of conduct for the new assignment, including inserting the current assignment number, place and date. I signed the code of conduct. I know I can sign it on paper and scan it - or I can sign it digitally. I submitted the Code of Conduct individually in my own CMS, even, if I am a team (each team member submits their own code of conduct).
  • read the instructions on the top of the assignment sheet and checked that I am fulfilling them.
  • put my name on each of the pages I submitted. If I am in a team, I have put BOTH team members' names on each page that I submit.
  • written on plain paper with blue or black ink/font color. I have not used checkered paper.
  • numbered the equations in my proofs. This allows the tutor to reference while grading and provides me with more precise feedback.
  • referred to my equations by the numbers I gave them, if I needed to explained my equations. I used underbraces to refer to parts of the equation. I did not write "RHS of this equation", because it adds ambiguity.
  • written question numbers next to my code in R (as a comment). This allows the tutor to understand my code better and faster.
  • submitted for the practical problem (a) my R code and (b) a pdf with my answers/plots/findings regarding the problems. I have NOT answered the problem in my R code, I have put ALL my answers (including results, plots, observations) in the pdf. I am aware that ONLY the answers in the PDF will be graded.
  • checked that the submitted R code runs. One way you could check: Upload it to CMS, ask your partner to download it/send the zip file to a friend, they unzip it on their machine and run the code. If it runs like that on their computer without any problems, then there is a high probability that it also runs, when we open it :).

 

FAQ

1. Oganization of the course: Please read this information carefully. A pre-recorded lecture (Lecture 0) with all organizational details is available for you. If you remain with questions afterwards, kindly join us in the first tutorial, where you will be able to ask questions.

2. Coronavirus: Due to the current Covid situation in Germany and until further notice, lectures and tutorials will be held exclusively online.

3. I took EML last semester and I passed all the assignment sheets - do I need to do the assignments again this year, to be able to register for the exam? Yes for reasons of fairness, you will need to do them again.

4. Please abstain from contacting the professors directly. If you have questions, check this page, check the forum, post your question in the forum and - last resort - contact us via  eml-ta [at] lists.saarland-informatics-campus.de

5. Practical submissions only in R. As clearly explained on both this website and in Lecture 0 (Organization) we will only consider practical assignment submissions in R.

6. What is the difference between the EML (this course) and ML (last summer semester) course?  ML is more advanced, comprehensive and comes with more mathematical depth than EML. It is not yet decided, if ML will be offered again in Summer 2022.

7. Can I team up with a partner who is not in the same tutorial as me?  Yes.

8. How is the final grade evaluated?  100% exam.

9. Does every team member have to hand in their own signed code of conduct?  Yes.

10. Do I have to hand in signed a code of conduct for every assignment? Yes.

11. Can I sign the code of conduct digitally? Yes.

12. What happens, if I do not hand in the code of conduct? We will not grade submissions for which there is no code of conduct submitted.

13. Do you publish the solutions to the assignments? No. We only present them in the solution tutorial.

14. Do you record solution tutorials? No.

15. What do I do, if I wish a clarification on the feedback/grading I got in previous assignments? Please attend the help tutorials and ask there. Unfortunately we are not able to give you individual feedback via e-mail. Do not send us an individual email, we cannot answer them.

16. How should my submission look like? Please check out the checklist in the news section.

17. Do I need to create a new team on CMS for each assignment? Yes, for each assignment you need to create a new team. However, this can still be with your previous partner. Just set it up new on CMS.

18. Do I need to hand in a pdf for the practical questions of the assignments?  Yes, we will only grade your answers to the practical questions in the pdf. You do also need to also submit your R code as we also give points for a correct code. However, all answers to the questions in the assignment need to be given in a pdf!

19. Does my code that I submit for the practical assignment need to run? Yes. You only receive points, if your code runs, i.e., we see that your code is producing the results you report/refer to in the pdf.

For more FAQ please check the Forum.

 

 

Elements of Machine Learning

In this course, we will discuss the foundations—the elements—of machine learning. In particular, we will focus on the ability of, given a data set, to choose an appropriate method for analysing it, to select the appropriate parameters for the model generated by that method and to assess the quality of the resulting model. Both theoretical and practical aspects will be covered. What we cover will be relevant for computer scientists in general, as well as for other scientists involved in data analysis and modelling.

This course replaces the course Elements of Statistical Learning, and will be held in English.

 

Prerequisites: The course is targeted to students in computer science, bioinformatics, maths, and general sciences with a mathematical background. Students should know linear algebra and have good basic knowledge of statistics, for example by having taken Mathematics for Computer Scientists I and II (for linear algebra) and Statistics Lab or Mathematics for Computer Scientists III (for statistics).

 

Important resources to start the course:

  • Introduction tutorial to R. Make sure to check this pre-recorded tutorials, recorded by Osman Ali Mian, in order to get a nice and short introduction to the R language that you will need for the tutorials during the course.
  • Self-test. You can use this exercise sheet to evaluate whether you have the required background to attempt EML. For the coding part you will need to also download the ozone.Rdata dataset.
  • Lecture 0 - Organizational details. Recording by Prof. Vreeken on the organizational details of the course. Make sure to check the video and the slides, which you can find in the Material section on CMS.

 

Registration

Students for which EML is a required part of their Bachelor programme can take it as a Basic Lecture, while all other students (Bachelor or Master) can take it as an Advanced Lecture. There is no difference between the two, except for how it will be listed on your transcript, either way you receive 6 ECTS for successfully completing the exam. Obviously, you can only get credits for the course once.

 

Contact

We have prepared a forum for you to discuss your questions and find study groups during the course. You can find it on the top bar on CMS.

Please before reaching out to us,

1. Check, if the information is available on this CMS website, in the lecture material, or in the recommended reading.

2. Check, if the information is available in trusted online sources and check with your fellow students.

3. Check the discussion forum, if your peers have already asked the question.

4. Post your question in the online forum using the correct category and subject line. This allows your peers to learn from your questions.

Only in exceptional cases, where your question is private/personal, please email us to: eml-ta  [at] lists [dot] saarland-informatics-campus [dot] de. Please do not send us private message via the forum. We will not be able to answer them.

 

Organizational Information

Lectures

Lectures will start in the week of October 18th!

In the lectures we will cover the main theoretical aspects of the course.

Lectures*:  Thursdays from 16:15h to 17:45h (Gebäude E2 2 - Hörsaal 0.01 (Günter-Hotz-Hörsaal)) Link for Zoom: See Information > How to access lecture/tutorials? Please note, until further notice, lectures will be held fully online.

Lectures will also be accessible online. More information will follow.

 

Tutorials

During Solution tutorials, the TAs and tutors will present the correct solution and answer questions about them. These tutorials are only held online. During the Help tutorials, TAs and tutors give individual and group-wise assistance. These tutorials will be held both online and in-person on campus.

Please make sure that you submit a filled-out copy of the code of conduct (you can find in the material section) for each assignment.

Tutorials*: Group A: Mondays 12:15-13:45h, Group B: Tuesdays 12:15-13:45h. Please note, until further notice, tutorials will be held fully online. Location: See Information > How to access lecture/tutorials?

You will get assigned to one of the groups based on your preference that you can indicate, when you register for the course. Please attend only the assigned tutorial.

Privacy disclaimer: We have decided to use Zoom for the tutorials, as it provides superior functionality and usability for lecturing, including seamless live interaction and smooth integration of a whiteboard. We thus encourage you to join the Zoom with your real name, your camera on, and ask questions verbally. However, this is of course voluntary. If you are concerned about privacy, we encourage you to enter the Zoom meeting under a nickname or pseudonym, and use only the textual chat for communication.

 

Evaluation

To be eligible  to participate in the exams, you will need to have cumulatively scored 50% of the points for the theoretical exercises and 50% of the points for the  programming exercises.         

‚ÄčTo participate in the exams, you will need to register at least one week before the exam via the LSF/HISPOS system of Saarland University. If this is not possible, register with us by sending an email with your full name, matriculation number and study program to: eml-ta [at] lists [dot] saarland-informatics-campus [dot] de.     

The final exams will be written and held both online and on-site. All material covered in the lectures, slides, exercises, and required reading is relevant. 

We will release the exam PDF on CMS from 13:50 onward, allowing you to download and possibly print it. The exam officially starts at 14:00. You will have until 16:30 to prepare your solutions. Online participants need to upload the solutions as a ZIP-file to CMS by 17:00 the latest, on-site participants will need to hand in their solutions at 16:30. These are hard deadlines. (If disaster strikes and the CMS were down, we accept solutions by email via eml-ta [at] lists [dot] saarland-informatics-campus [dot] de but only if they reach us by the deadline.)        

The exam will be open book, meaning that you are allowed to consult  the slides, lecture videos, books, etc. We will design the exam, however, such that it strongly favours those that studied over those  that plan to look things up. There is a big difference between  consulting and straight-up copying, and it will come to no surprise that we do not condone plagariasm. Exams are to be done individually. We will throughly check the exams for plagiarism incl. plagiarism between exams. Any plagiarism cases will also be directly reported to the examination office, without any warning.       

You are allowed to write your solutions and derivations on paper using a black or blue pen and may submit a ZIP-file with clearly readable JPG-pictures or PDF-files (e.g., using a  smartphone camera or scanning app) of your answers by the deadline. You may use plain or lined paper, but as it often causes readability issues when digitized, we do not allow squared paper. You are also allowed to write your solutions digitally – for example using LaTeX, Word, or a notepad app on your tablet – and include PDF files of these answers in the ZIP-file.         

While the ZIP-file's name does not matter (CMS automatically renames it), the individual JPG or PDF files within the ZIP-file should be named such that it is immediately clear to which questions they are relevant, e.g. "2424242-exam-q1.jpg",  "2424242-exam-q2,q3a.pdf", "2424242-exam-q3bc.jpg", etc (where 2424242 is your matriculation number). If you submit a single PDF file (instead of a ZIP), no special naming is needed (CMS does it for you).        

Students who are taking the online exam and do not have a smartphone or other option to take a picture of their solutions should let us know as soon as possible via email. Students who take the onsite exam should comply with the current covid-related rules (2G+) and wear an FFP2 mask will be mandatory for the duration of the exam.

 

Schedules

Please navigate to: Timetable for a detailed schedule of the lectures and tutorials. Please navigate to: Information > How to access the lectures? to find the respective rooms and links.

 

Lectures*:  Thursdays from 16:15h to 18:15h (Gebäude E2 2 - Hörsaal 0.01 (Günter-Hotz-Hörsaal) & oline )

Tentative Lecture Schedule
Oct 21 Lecture 1: Statistical Learning
  28 Lecture 2: Linear Regression I
Nov 4 Lecture 3: Linear Regression II
  11 Lecture 4: Classification I
  18 Lecture 5: Classification II
  25 Lecture 6: Resampling & Model Selection
Dec 2 Lecture 7: Regularization
  9 Lecture 8: Dimensionality Reduction (online)
  16 Lecture 9: Unsupervised, Embeddings (online)
Jan 6 Lecture 10: Clustering (pre-recording)
  13 Lecture 11: Beyond Linearity (online)
  20 Lecture 11: Tree-based Methods (online)
  27 Lecture 12: Support Vector Machines (online)
Feb 3 Lecture 13: Neural Networks (online)
  10 Lecture 14: Wrap-up with Q&A (online)

 

 

Tutorials*: Group A: Mondays 12:15-13:45h, Group B: Tuesdays 12:15-13:45h. (Help hybrid, Solution online)

Tentative Tutorial Schedule
Assignment Type Tutorial A Tutorial B
  Intro (online!) 25.10.21 26.10.21
1 Help (hybrid) 03.11.21 (online) 02.11.21
1 Help (hybrid) 08.11.21 09.11.21
1 Solution (online) 15.11.21 16.11.21
2 Help (hybrid) 22.11.21 23.11.21
2 Help (online) 29.11.21 30.11.21
2 Solution (online) 06.12.21 07.12.21
3 Help (online) 13.12.21 14.12.21
3 Help (online) 10.01.22 11.01.22
3 Solution (online) 17.01.22 18.01.22
4 Help (online) 24.01.22 25.01.22
4 Help (online) 31.01.22 01.02.22
4 Solution (online) 07.02.22 08.02.22

 

 

Assignment Deadlines
Assignment Published Hand-in (14:00h CET)
1 October 21, 2021 November 11, 2021
2 November 11, 2021 December 02, 2021
3 December 02, 2021 January 13, 2022
4 January 13, 2022 February 03, 2022

Note: Deadlines to hand in are 14:00h CET.

 

R resources

R (version 3.2.3) is installed on the CIP pool computers and can be started by invoking R from the command line.

The official website of the R project is r-project.org. You can download R for Windows, Linux and Mac from there. Additional packages, documentation and tutorials are also available for download from the official website. Useful manuals and tutorials include:

  • R for Beginners by Emmanuel Paradis. Especially relevant for us are chapters 1, 2, 3 and 6.
  • An Introduction to R - the standard R introduction. This is a very detailed manual; it is therefore quite lengthy.

The CRAN Contributed Documentation lists many other tutorials for R beginners and advanced programmers.

You can also check out RStudio, an open-source IDE for R.

 

Bibliography

The course will, by and large, follow the book "An Introduction to Statistical Learning with Applications in R" [1]. At times, the course will take additional material from the book "The Elements of Statistical Learning" [2]. The former book is the more introductory text, the latter book is more advanced. Both books are available as free PDFs. We strongly encourage you, though, to acquire at least the first book in print. If you need to brush up on statistics, we recommend "All of Statistics" [3]. All books, as well as further background literature, are available via the library in a so-called Semesteraparat.

[1]

James, W., Hastie, T. & Tibshirani, R. An Introduction to Statistical Learning with Applications in R. Springer, 2013.

Note: The references in the exercise sheets are with regards to the second edition.

[2] Hastie, T., Tibshirani, R. & Friedman, J. The Elements of Statistical Learning. Springer, 2009.
[3] Wasserman, L. All of Statistics. Springer, 2005.

 

For selected lectures, we will identify interesting optional reading, such as relevant recent research papers. These we will make available here.

[4] van der Maaten, L. & Hinton, G. Visualizing data using t-SNE. Journal of Machine Learning Research, 9:2579-2605, 2008.

 

Acknowledgements

EML is based on The Elements of Statistical Learning as developed by Thomas Lengauer. We thank him for kindly sharing both materials and experience.



Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators