5257
Comment:
|
6721
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
{{{#!wiki forisis Python Programming for Machine Learning (3 ECTS credits) is an optional course and part of the following modules: |
|
Line 3: | Line 5: |
Python Programming for Machine Learning (3 ECTS credits) is an optional course within one of the modules: | * [[http://wiki.ml.tu-berlin.de/wiki/Main/SS23_KA|"Cognitive Algorithms"]] (summer and winter semesters) * [[http://wiki.ml.tu-berlin.de/wiki/Main/SS23_ML2|"Machine Learning 2"]] (summer semester) * [[https://wiki.ml.tu-berlin.de/wiki/Main/WS22_MaschinellesLernen1|"Machine Learning 1"]] (winter semester). |
Line 5: | Line 9: |
* [[https://wiki.ml.tu-berlin.de/wiki/Main/WS22_KA|"Cognitive Algorithms"]] (summer and winter semesters) * [[https://wiki.ml.tu-berlin.de/wiki/Main/WS22_MaschinellesLernen1|"Machine Learning 1"]] (summer semester). |
'''In most cases, we do not recommend taking the course as a standalone'''. That is because the course is not a module (but part of a module), and most examination regulations only approve modules. However, there are exceptions, e.g., for some exchange students. Please carefully check your examination regulations in such a scenario. |
Line 8: | Line 11: |
It's '''not''' possible to take the class as a standalone, seminar, or free-of-choice module. | Homework assignments must be completed by yourself and be submitted every week. '''You must be enrolled on ISIS to submit homework. If you do not register on time, you cannot pass the course.''' |
Line 10: | Line 13: |
Participation in the exercise sessions is not mandatory but '''highly''' recommended. Homework assignments must be submitted every week. '''You must be enrolled on ISIS to submit homework. If you do not register on time, you cannot pass the course.''' You can choose between two (almost identical) courses. More information will follow as we approach the semester. |
You can choose between two (almost identical) courses: |
Line 15: | Line 16: |
||<(^|3> '''Course Period''' || April 24th - May 19th 2023 || || In-person: Friday, 09:00 - 12:00 p.m. (90 min lecture and 90 min exercise) || || Virtual: to be announced (90 min lecture, recorded) || ||<(^|2>'''Trainers''' || Christopher Anders: anders [at] tu-berlin.de || || Panagiotis Tomer Karagiannis || |
|| '''Course Period''' ||<-2> April 24th - May 19th 2023 ''(4 Weeks)''|| ||<|3> '''Weekly Sessions''' || '''Lecture 1''' || Thursdays, 16:15 - 17:45 s.t. ''(online only, recommended)''|| || '''Lecture 2''' || Friday, 09:00 - 10:30 s.t. ''(online, TEL106 available for streaming, recommended)''|| || '''Q&A / Exercise''' || Friday, 10:30 - 12:00 s.t. ''(TEL 106, optional)''|| ||<|2>'''Trainers''' ||<-2> Christopher Anders: anders [at] tu-berlin.de || ||<-2> Panagiotis Tomer Karagiannis || * Homework deadline: usually Mondays 23:55 (~10 days after the respective second lecture). '''Late submissions will not be graded!''' |
Line 22: | Line 27: |
||<(^|3> '''Course Period''' || June 5th - June 30th 2023 || || In-person: Monday, 14:00 - 17:00 p.m. (90 min lecture and 90 min exercise) || || Virtual: to be announced (90 min lecture, recorded) || ||<(^|2>'''Trainers''' || Jannik Wolff: wolff.jannik [at] icloud.com || || Panagiotis Tomer Karagiannis || |
|| '''Course Period''' ||<-2> June 5th - June 30th 2023 ''(4 Weeks)'' || ||<|3> '''Weekly Sessions''' || '''Lecture 1''' || Monday, 14:00 - 15:30 ''(TEL 106, recommended)''|| || '''Lecture 2''' || Monday, 15:30 - 17:00 ''(TEL 106, recommended)''|| || '''Q&A / Exercise''' || Thursday, 16:00 - 17:30 ''(TEL 106, optional)''|| ||<|2>'''Trainers''' ||<-2> Jannik Wolff: wolff.jannik [at] icloud.com || ||<-2> Panagiotis Tomer Karagiannis || * Homework deadline: to be announced (at least one week after the respective second lecture). '''Late submissions will not be graded!''' |
Line 30: | Line 38: |
||<(^|3> '''Exams (choose one)''' || June 9th, 12:30 - 02:30 p.m. || || TBD || || TBD || || '''ISIS''' || [[https://isis.tu-berlin.de/course/view.php?id=32385| Link (will be made available in March or April)]]|| === Homework === * One homework per week * Due dates: usually Mondays 23:55. '''Late submissions will not be graded!''' * Homework must be submitted via the ISIS submission portal. * Homework must be completed by yourself. |
||<(^|3> '''Exams (choose one)''' || June 9th, 12:30 - 02:30 p.m. (H 0105 Audimax) || || Jul 12th, 03:00 - 05:00 p.m. (H 0104) || || Jul 25th, 03:00 - 05:00 p.m. (A151) || ||<(^|2> '''Links''' || [[https://isis.tu-berlin.de/course/view.php?id=32385| ISIS]]|| || [[https://wiki.ml.tu-berlin.de/wiki/Main/SS23_PyML| Wiki]]|| |
Line 57: | Line 60: |
No, you don't need to resubmit the homework. You may take part directly in the final exam. Enroll for the class via ISIS and wait for the announcements. |
No, you do not need to resubmit the homework. You may take part directly in the final exam. Enroll for the class via ISIS and wait for the announcements. * '''Until when do I have to register at QISPOS? I do not have an ISIS account yet.''' You have to register for a corresponding module, either ML or CA, until the deadline. Usually it is six weeks before the first exam. * '''Do I have to attend both exercise events every week or only one of them?''' The exercise sessions are not mandatory. You can think of them as Q&A sessions, where you can ask questions regarding the homework. * '''I will not be able to attend a lecture. Is this a problem?''' All learning materials will be made accessible online. You only need to submit your homework before the deadline. Ask in the ISIS forum if you have questions regarding lecture content. }}} |
Python Programming for Machine Learning (PyML)
Python Programming for Machine Learning (3 ECTS credits) is an optional course and part of the following modules:
"Cognitive Algorithms" (summer and winter semesters)
"Machine Learning 2" (summer semester)
"Machine Learning 1" (winter semester).
In most cases, we do not recommend taking the course as a standalone. That is because the course is not a module (but part of a module), and most examination regulations only approve modules. However, there are exceptions, e.g., for some exchange students. Please carefully check your examination regulations in such a scenario.
Homework assignments must be completed by yourself and be submitted every week. You must be enrolled on ISIS to submit homework. If you do not register on time, you cannot pass the course.
You can choose between two (almost identical) courses:
PyML A:
Course Period
April 24th - May 19th 2023 (4 Weeks)
Weekly Sessions
Lecture 1
Thursdays, 16:15 - 17:45 s.t. (online only, recommended)
Lecture 2
Friday, 09:00 - 10:30 s.t. (online, TEL106 available for streaming, recommended)
Q&A / Exercise
Friday, 10:30 - 12:00 s.t. (TEL 106, optional)
Trainers
Christopher Anders: anders [at] tu-berlin.de
Panagiotis Tomer Karagiannis
Homework deadline: usually Mondays 23:55 (~10 days after the respective second lecture). Late submissions will not be graded!
PyML B:
Course Period
June 5th - June 30th 2023 (4 Weeks)
Weekly Sessions
Lecture 1
Monday, 14:00 - 15:30 (TEL 106, recommended)
Lecture 2
Monday, 15:30 - 17:00 (TEL 106, recommended)
Q&A / Exercise
Thursday, 16:00 - 17:30 (TEL 106, optional)
Trainers
Jannik Wolff: wolff.jannik [at] icloud.com
Panagiotis Tomer Karagiannis
Homework deadline: to be announced (at least one week after the respective second lecture). Late submissions will not be graded!
General information (valid for PyML A and B):
Passing the course
The course is passed if the exam is passed (grade 4.0 or better) and all homeworks are completed successfully. (50/100 points or more, taking part in the exam requires successful completion of all homework)
- The final course grade is determined by the exam only.
Frequently Asked Questions (FAQ)
Where is the link for the class?
- Links for the online lectures and exercises will be announced on ISIS just before they start.
Is prior programming/Python knowledge necessary?
- Knowledge of elementary programming concepts (in Python or another language) will be helpful. Lack of such knowledge will increase the time demand of the class.
Which exam is compatible with PyML A/B?
- All exams are compatible with PyML A or B. You can choose the exam that fits your time schedule best.
How to register for the course?
Pre-registration via the exam registration office is not needed. However, register for the ISIS course in time (see above) to be able to submit the exercises.
May I participate in the class during this semester and take part in the corresponding module in one of the following semesters ?
- Yes, just after you've passed the class, your results are also valid for the next semesters.
I've already successfully passed all of the homework in the previous semester but failed/missed the exam. Should I resubmit them again?
- No, you do not need to resubmit the homework. You may take part directly in the final exam. Enroll for the class via ISIS and wait for the announcements.
Until when do I have to register at QISPOS? I do not have an ISIS account yet.
- You have to register for a corresponding module, either ML or CA, until the deadline. Usually it is six weeks before the first exam.
Do I have to attend both exercise events every week or only one of them?
The exercise sessions are not mandatory. You can think of them as Q&A sessions, where you can ask questions regarding the homework.
I will not be able to attend a lecture. Is this a problem?
- All learning materials will be made accessible online. You only need to submit your homework before the deadline. Ask in the ISIS forum if you have questions regarding lecture content.
Students from other universities
If you are not a student at TU and want to earn credit, you have to solicit ''Nebenhörerschaft'':
First fill the online ''form'' with the following details on the final page.
Course title and type
Program number
Number of course hours per week (SWS)
Lecturer
Python Programming for Machine Learning (KU)
0434 L 543
2
(name of the trainer)
- Send the form to one of the trainers (see contact information above) to sign
- Then send the signed form to Manuela Gadow (manuela.gadow at tu-berlin.de), who is authorized to sign on behalf of our dean.
After getting your signed form back send it together with your current matriculation letter ('Immatrikulationsbescheinigung') to the student registration office (nebenhoerer@studsek.tu-berlin.de).
Please make sure to trigger the above process on time. You may need to go through some bureaucracy to attain ISIS (the university's web portal) access, which is necessary to submit the mandatory homework.