Deep Learning DSBA 2024/2025
Содержание
Course Syllabus
DSBA Deep Learning, ICEF Machine Learning 2024-2025. This syllabus is shared by 2 programs (with differences pointed out):
Teachers and Assistants
Role | DSBA221 | DSBA222 | DSBA223 | ICEF |
---|---|---|---|---|
Lecturer | Alexey Boldyrev | Maksim Karpov | ||
Seminar Assistants | Nikita Aksenov | Kirill Bykov | Saraa Ali | Majid Sohrabi |
Teaching Assistants | Egor Bugaev | Anastasiia Prokhorova | Adam Terlo | Khushbu Saradva |
Useful links
- Moodle LMS (a.k.a. Smart LMS): for posting weekly material, additional videos, calendar, and for posting/collecting/grading quizzes, tests, and HW, etc.
- Google Drive: for release of seminar Colab notebooks, lecture presentation slides, Starter Colab files for Kaggle competitions.
- Google Colaboratory: for individual manual-graded assignments, group Kaggle assignments and reproducible seminar’s notebooks.
- We require the use of LaTeX and Markdown syntax for all write ups.
- Kaggle.com: for data science competitions in teams of 1-3 students.
- Ensure that your name & email matches exactly to those in Moodle LMS or we can loose you in grade matching. Update the profile with your presentable photo to help us authenticate you and credit your effort.
Optional Systems (yet maintained by Teaching Team)
- Telegram Chat: for the course announcements (HW, timetable changes, etc.).
- Ensure that your name & email matches exactly to those in Moodle LMS or we can loose you in grade matching. Update the profile with your presentable photo to help us authenticate you.
Course Description
The course is dedicated to studying deep learning, which is the most rapidly developing field of machine learning. The course attendees will learn what kinds of machine learning tasks can be solved using neural networks and what types of neural networks are currently in use. The course has a clear practical focus, students will have to train neural networks on the various frameworks using the Python programming language. The course also covers tasks related to images and texts.
Grading System
0.3 * Exam + 0.3 * Home assignments + 0.2 * Midterm Test + 0.2 * Quizzes
Grading formula is stated in the official course home page (DSBA Deep Learning, ICEF Machine Learning). Moodle’s gradebook shows your up to date performance, including your current constituent and aggregate grades. If you suspect an error in grade calculation, please let us know ASAP. We use natural grade aggregation in LMS. Rounding to the nearest integer is used to report 0-10 scale grades to HSE. There are no blocking grading components at the DSBA program, at the ICEF program the Exam in April is blocking.
Homework (HW) Assignment
- HW is released biweekly with about a 10-13 days deadline, due on Wednesdays, unless otherwise stated.
- HW is released via Moodle/Smart LMS and is also announced in the Telegram Channel.
- Individual: These are individualized (not in groups!) assignments of two kinds
- Auto-graded assignments (thanks to STACK plugin with Maxima CAS backend). Some written responses will be selectively hand-graded by TAs.
- Quick Maxima syntax is provided below and in each assignment.
- Manual-graded assignments include analysis of datasets, analytical and conceptual problems, and programming assignments.
- Submit HW via Moodle/Smart LMS as both shared links to Google Colab and derived PDF.
- All text explanations must be written in Markdown cells directly in Google Colab notebook.
- Graders leave feedback in PDF and execute Google Colab to reproduce your results.
- Group: Students are self-assigned into groups to compete on Kaggle.com. Teamwork is evaluated by instructors. Team’s grade is awarded to everyone on a team. If you thought you did the entire assignment, select other participants in the next group HW.
Midterm Test and Exam
- We will have a cumulative in-class midterm test/exam in the middle and at the end of the semester (during the HSE examination sessions). Do not book travel that conflicts with test dates.
- Moodle/Smart LMS based.
- Tests and exams are individual, i.e. no collaboration. Generative models, web searching, lecture and/or seminar materials, and textbooks are not allowed.
- Test questions are drawn from quiz banks, not HW. HW deepens your understanding, but a test measures it.
- There is a free navigation between questions, i.e. you can move back or forward the test questions.
- Results will be announced after the midterm test/exam within 5 working days.
University of London (UoL), Course ST3189 (ML)
1. Coursework Project in Python (or R) programming language is for DSBA/ICEF students only and is administered by LSE/UoL. It is released around January and is due around April 1. Although students are given a 3-4 months window, this exercise is meant to be completed in a few days. Typically, students work on it in Feb/Mar. More details on the UoL site.
5-10 minute Quizzes during seminar in LMS \- biweekly
- Only students present in the classroom during the seminar are allowed to take the quiz. At the beginning of the seminar the seminar assistant will remove absent student(s) from the group list in moodle settings for the current quiz.
- Quizzes are based on lectures, seminars, textbooks, posted videos, and other material delivered via our course.
- Quizzes individualized (shuffled and sampled from question banks) for each student. Most questions are auto-generated.
- All choice questions are multiple-choice (regardless of singular/plural formulation). Incorrect answers lower your score to prevent guessing.
- Numeric answers are typically accepted with 0.01=1% of error, i.e. round to at least 4 decimal places, if needed. Please do not round any intermediate calculations. It’s best to use as many decimals as fits in the answer box.
- The quiz answers are released after all groups write the quiz .
- We always use natural logarithm (inverse of exp()) in this course.
Deadline Extensions and Makeup
- Only valid verifiable excuses are accepted for 1-2 day extensions.
- DSBA and ICEF students: submit your doctor's note via student services.
- If you miss a deadline (with a valid/verifiable excuse), contact instructors ASAP in a private post to arrange a new deadline.
- Submissions are not allowed after the solutions have been released.
- Any test/exam retakes will be rescheduled as per university policy (see also dedicated rubric below)
- Note: accommodating exceptions is difficult and time consuming. Typically, a verifiable medical emergency is a valid reason, but travel and conferences are not. It is the student's responsibility to start their work early, so as to hedge against any unforeseeable life event.