Differences between revisions 1 and 15 (spanning 14 versions)
Revision 1 as of 2018-02-20 10:31:51
Size: 2359
Editor: DavidLassner
Comment:
Revision 15 as of 2018-09-04 12:35:56
Size: 2786
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Main/SS18_PythonKurs
Line 3: Line 4:
Python Programming for Machine Learning is an optional course in the module "Machine Learning - Theory and Applications" and is worth 3 LP (3 ECTS credits). Python Programming for Machine Learning is an optional course in the modules "Machine Learning 1", "Cognitive Algorithms" and "Machine Learning - Theory and Applications" and is worth 3 LP (3 ECTS credits).
Line 9: Line 10:
Track A is recommended for ML1 students as it has no time conflict with that course. Participation in the exercise sessions is not mandatory but highly recommended. However, homework assignments have to be submitted every week.
Line 11: Line 12:
 || '''Course Period:''' || TBA ||
 ||<(^|2> '''Lectures:''' || TBA [Track A] ||
 || TBA [Track B] ||
 ||<(^|3> '''Exercises:''' || TBA [Track B] ||
 || TBA [Track A] ||
 || TBA ||
 || '''Exam:''' || TBA ||
'''Important information''': Since the first homework has to be submitted on Oct 21, you have to register already by Tuesday, Oct 16 2018 for the ISIS course. Otherwise, you will not be able to submit the homeworks.

 || '''Course Period:''' || from Oct 15, 2018 to Nov 9, 2018 ||
 ||<(^|2> '''Lectures:''' || [Track A] Monday 10:15 - 11:45 in EMH 225||
 || [Track B] Monday 16:15 - 17:45 in H 2032||
 || '''Exam:''' || Nov 15, 2018, 14:00 (presumably) ||
Line 19: Line 19:
 ||<(^|2>'''Trainers''' || Sergej Dogadov ||  ||<(^|3>'''Trainers''' || Sergej Dogadov ||
Line 21: Line 21:
 ||'''Contact''' || sergej.dogadov@campus.tu-berlin.de ||
 || '''ISIS:''' || TBA ||
 || David Lassner ||
 ||<(^|2> '''Contact''' || philipp.seegerer@tu-berlin.de ||
 || lassner@tu-berlin.de ||
 || '''ISIS:''' || https://isis.tu-berlin.de/course/view.php?id=13921 (enrolment key will be given in first lecture) ||
Line 25: Line 27:

 * '''When does the course start?''' TBA
 * '''How to register for the course?''' Pre-registration is not needed.
 * '''When does the course start?''' on Monday Oct 15th, 2018 at 16:15 [Track A] or 14:15 [Track B]
 * '''How to register for the course?''' Pre-registration is not needed. However, register for the ISIS course on Oct 16, 2018 at the latest to be able to submit the exercises.
Line 30: Line 31:
'''Main Topics''' Knowledge of elementary programming concepts will be helpful. Be aware that lack of such knowledge will increase the time demand of the class.
Line 32: Line 33:
 * Python Basics
 * Numpy / Performance / Plotting
 * Rounding / Overflow / Linear Algebra
 * Randomness / Simulation
Homework is submitted via ISIS (see above), therefore you have to register there.
Line 37: Line 35:
'''Additional Topics'''

 * Linear Models (Regression, PCA)
 * Low-Level Extensions (F2PY)


Knowledge of elementary programming concepts will be helpful. Be aware that lack of such knowledge will increase the time demand of the class. In that case, you should consider to prepare with a python beginner class.

Homework is submitted via the ISIS page.

=== students from other universities ===
=== Students from other universities ===
Line 50: Line 38:
 * pass by at my office (see above) to have them signed  * pass by at Mr. Dogadov's office (MAR 4.034) to have them signed

Python Programming for Machine Learning

Python Programming for Machine Learning is an optional course in the modules "Machine Learning 1", "Cognitive Algorithms" and "Machine Learning - Theory and Applications" and is worth 3 LP (3 ECTS credits).

In the general case, it is not possible to take the Python course as a standalone course. There are possible exceptions to this (e.g. it complements another ML or related course you are taking in parallel). In that case, a special request needs to be made.

The course will be split in two tracks A and B, with the same content, but held at different times of the week/day. Students can opt for either of these.

Participation in the exercise sessions is not mandatory but highly recommended. However, homework assignments have to be submitted every week.

Important information: Since the first homework has to be submitted on Oct 21, you have to register already by Tuesday, Oct 16 2018 for the ISIS course. Otherwise, you will not be able to submit the homeworks.

Frequently Asked Questions (FAQ)

  • When does the course start? on Monday Oct 15th, 2018 at 16:15 [Track A] or 14:15 [Track B]

  • How to register for the course? Pre-registration is not needed. However, register for the ISIS course on Oct 16, 2018 at the latest to be able to submit the exercises.

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.

Students from other universities

If you are not a student at TU and want to earn credit, you have to solicit ''Nebenhörerschaft'':

  • print out the forms concerning Nebenhörerschaft you find on that page
  • pass by at Mr. Dogadov's office (MAR 4.034) to have them signed
  • in addition, the dean of faculty IV has to sign
  • register at the the Campus Center. You will receive a TUBIT account (see below).

IDA Wiki: Main/PythonKurs (last edited 2018-10-19 10:22:42 by PhilippSeegerer)