Differences between revisions 1 and 2
Revision 1 as of 2023-01-30 13:28:57
Size: 3928
Comment:
Revision 2 as of 2023-01-31 10:21:35
Size: 3744
Editor: JannikWolff
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Python Programming for Machine Learning (online class) == == Python Programming for Machine Learning (PyML) ==
Line 8: Line 8:
It's '''not''' possible to take the class as a standalone, seminar or free of choice module. It's '''not''' possible to take the class as a standalone, seminar, or free-of-choice module.
Line 10: Line 10:
Participation in the exercise sessions is not mandatory but '''highly''' recommended. However, homework assignments have to be submitted every week. 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.'''
Line 12: Line 12:
'''Important information''': Since the first homework deadline is on Monday, October 24th at 23:55, you've to be enrolled for the course on ISIS beforehand, otherwise, you will not be able to submit it. You can choose between two (almost identical) courses. More information will follow as we approach the semester.
Line 14: Line 14:
'''PyML A (late April/May, during the semester's lecture period):'''
 || '''Course Period''' || TBD ||
 || '''Lectures''' || TBD||
 ||'''Exercises''' || TBD ||
 ||<(^|2>'''Trainers''' || Christopher Anders: anders [at] tu-berlin.de ||
 || Panagiotis Tomer Karagiannis ||
Line 15: Line 21:
 || '''Course Period:''' || from October 17th, 2022 to November 28th, 2022 ||
 ||<(^|2> '''Lectures:''' || Monday 14:15 - 15:45 [[https://tu-berlin.zoom.us/j/67524239950?pwd=WThJNHZCT3pJbTdIVEZ3L0xKZ0s3Zz09| ZOOM]]||
 || Friday 14:15 - 15:45 [[https://tu-berlin.zoom.us/j/67524239950?pwd=WThJNHZCT3pJbTdIVEZ3L0xKZ0s3Zz09| ZOOM]]||
 ||'''Exercises''' || Wednesday 14:15 - 15:45 [[https://tu-berlin.zoom.us/j/63079026308?pwd=Y05GWkJLQk05ejFHTG9iQnBGcGRpZz09| ZOOM]] ||
 || '''Exam:''' || November 28th, 14:00 - 16:00 ||
 || '''Language:''' || English ||
 ||<(^|2>'''Trainers''' || Sergej Dogadov ||
'''PyML B (June/early July):'''
 || '''Course Period''' || TBD ||
 || '''Lectures''' || TBD||
 ||'''Exercises''' || TBD ||
 ||<(^|2>'''Trainers''' || Jannik Wolff: wolff.jannik [at] icloud.com ||
Line 23: Line 27:
 ||<(^|2> '''Contact''' || s.dogadov@tu-berlin.de ||
 || '''PyML ISIS:''' [[https://isis.tu-berlin.de/course/view.php?id=31000| Link]] ||

'''General information (valid for PyML A and B):'''
 || '''Language''' || English ||
 ||<(^|3> '''Exams (choose one)''' || TBD ||
 || TBD ||
 || TBD ||
 || '''ISIS''' || [[https://isis.tu-berlin.de/course/view.php?id=32385| Link (will be made available in March or April)]]||
Line 27: Line 36:
 * '''When does the course start?''' On 17th of October at 14:15 use the link above.
 * '''Will be the lectures recorded? ''' Yes, all lectures will be recorded and put online on the ISIS course page.
 * '''How to find a link for the classes? ''' Links for the online lectures and exercises will be announced on the [[https://isis.tu-berlin.de/course/view.php?id=31000| PyML class]] web page as well.
 * '''How to register for the course?''' Pre-registration via 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 valid for the next semesters as well.
 * '''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.
 * '''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.
 * '''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.
Line 33: Line 41:
 * ''' I've already successfully passed all of the homework in previous semester but failed/missed the exam. Should I resubmit them again ? ''' 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 await for the announcements.


Knowledge of elementary programming concepts will be helpful. Be aware that lack of such knowledge will increase the time demand of the class.

Homework is submitted via ISIS (see above), therefore you have to register there.
 * ''' 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 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.
Line 45: Line 48:
 * Send the form to Sergej Dogadov's email (s.dogadov@tu-berlin.de) to sign  * Send the form to one of the trainers (see contact information above) to sign

Python Programming for Machine Learning (PyML)

Python Programming for Machine Learning (3 ECTS credits) is an optional course within one of the modules:

It's not possible to take the class as a standalone, seminar, or free-of-choice module.

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.

PyML A (late April/May, during the semester's lecture period):

  • Course Period

    TBD

    Lectures

    TBD

    Exercises

    TBD

    Trainers

    Christopher Anders: anders [at] tu-berlin.de

    Panagiotis Tomer Karagiannis

PyML B (June/early July):

  • Course Period

    TBD

    Lectures

    TBD

    Exercises

    TBD

    Trainers

    Jannik Wolff: wolff.jannik [at] icloud.com

    Panagiotis Tomer Karagiannis

General information (valid for PyML A and B):

Frequently Asked Questions (FAQ)

  • 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.

  • 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.

  • 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 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.

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''.

  • Send the form to one of the trainers (see contact information above) to sign
  • Then send the signed form to our dean Prof. Dr. Rolf Niedermeier (rolf.niedermeier@tu-berlin.de).

  • 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).

IDA Wiki: Main/SS23_PyML (last edited 2023-08-08 09:33:55 by JannikWolff)