Statistical learning theory 2026: различия между версиями
Bauwens (обсуждение | вклад) update slides |
Bauwens (обсуждение | вклад) Нет описания правки |
||
| (не показано 12 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
== General Information == | == General Information == | ||
Lectures: on Monday 09h30 -- 10h50 in Pokrovkaya Room TBA and in [https://us02web.zoom.us/j/82300259484?pwd=NWxXekxBeE5yMm9UTmwvLzNNNGlnUT09 zoom], see [https://docs.google.com/spreadsheets/d/1JpiMg7-pOG2PJkVY5yWD-QnTy6T-0pd22AsARvrC9RU/edit?gid=0#gid=0 ami shedule]. Teacher [https://www.hse.ru/en/org/persons/160550073 Bruno Bauwens] | |||
Seminars: on Monday 11h10 -- 12h30 in [https://us06web.zoom.us/j/82008061405?pwd=CYqBNErCLEfXXZ6Rrd1uMKmFP6BVjz.1 zoom] (all [https://calendar.app.google/8dHwCZkEBEE9V6LR9 links]) by [https://www.hse.ru/org/persons/225553845/ Nikita Lukianenko]. | |||
For questions about materials and practical issues, join the [https://t.me/+MnVAiV6VVjc0YWM0 telegram group]. The course is similar to [http://wiki.cs.hse.ru/Statistical_learning_theory_2024/25 last year]. | |||
For questions about materials and | |||
| Строка 15: | Строка 13: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Video !! Summary !! Slides !! Lecture notes !! Problem list !! Solutions | ! Video !! Old Video !! Summary !! Slides !! Lecture notes !! Problem list !! Solutions | ||
|- | |- | ||
| | | | ||
|| | |||
|| ''Part 1. Online learning'' | || ''Part 1. Online learning'' | ||
|- | |- | ||
| [https://rutube.ru/video/private/73eda00904d975a1860151ad0203b529/?p=TSJicLPrAw5Tz1Q67j9jKw | | [https://rutube.ru/video/private/9cc77dbd7e6a6d30d42ca6ee7d8de266/?p=OgbKo3FyR5fcul6Vzp7fJA 07 Sept] | ||
|| [https://rutube.ru/video/private/73eda00904d975a1860151ad0203b529/?p=TSJicLPrAw5Tz1Q67j9jKw oldrec 01] | |||
|| Philosophy. The online mistake bound model. The halving and weighted majority algorithms. | || Philosophy. The online mistake bound model. The halving and weighted majority algorithms. | ||
|| [https://www.dropbox.com/scl/fi/tfwv5w7064yxl05ssggnl/01slides_all.pdf?rlkey=g1ymron26rxw4kmjjht9sdjd0&st=5wm2lbl5&dl=0 sl01] | || [https://www.dropbox.com/scl/fi/tfwv5w7064yxl05ssggnl/01slides_all.pdf?rlkey=g1ymron26rxw4kmjjht9sdjd0&st=5wm2lbl5&dl=0 sl01] | ||
| Строка 27: | Строка 27: | ||
|| [https://www.dropbox.com/scl/fi/kswtqmyxw3pv336g1vdd6/01sol.pdf?rlkey=bpwnrcsj6ru3nbo4xwq2lp6g0&st=hftnu87m&dl=0 sol01] | || [https://www.dropbox.com/scl/fi/kswtqmyxw3pv336g1vdd6/01sol.pdf?rlkey=bpwnrcsj6ru3nbo4xwq2lp6g0&st=hftnu87m&dl=0 sol01] | ||
|- | |- | ||
| [https://rutube.ru/video/8d4e5fd67a791b8f0b46603c2dd4cffe | | [https://rutube.ru/video/private/d5d75dd3a08070baa9c0cb696334b968/?p=qNr8sA4gPHevfMnk-nLIKg 14 Sept] | ||
|| [https://rutube.ru/video/8d4e5fd67a791b8f0b46603c2dd4cffe oldrec 02] | |||
|| The standard optimal algorithm. The perceptron algorithm. | || The standard optimal algorithm. The perceptron algorithm. | ||
|| | || | ||
| Строка 34: | Строка 35: | ||
|| [https://www.dropbox.com/scl/fi/0a00da9ls8bsb2zuhgor1/02sol.pdf?rlkey=x9wkfvqfu9j6x6nnf9im24w0x&st=xg427cef&dl=0 sol02] | || [https://www.dropbox.com/scl/fi/0a00da9ls8bsb2zuhgor1/02sol.pdf?rlkey=x9wkfvqfu9j6x6nnf9im24w0x&st=xg427cef&dl=0 sol02] | ||
|- | |- | ||
| [https://rutube.ru/video/private/1182e518bc57807ba63fcb1e4d34a2df/?p=7Oox56EgTf8lCAUwLPir2A | | 21 Sept | ||
|| [https://rutube.ru/video/private/1182e518bc57807ba63fcb1e4d34a2df/?p=7Oox56EgTf8lCAUwLPir2A oldrec 03] | |||
|| Prediction with expert advice. Recap probability theory (seminar). | || Prediction with expert advice. Recap probability theory (seminar). | ||
|| | || | ||
|| [https://www.dropbox.com/scl/fi/7pn3dyf2890p9zuyxleyl/04book_predictionWithExperts.pdf?rlkey=0capmeeu6pwp9wz2mhi0t5h58&st=f4c4n9wo&dl=0 ch04] [https://www.dropbox.com/scl/fi/cx7hsxzwg2f8ep4qcuefc/05book_introProbability.pdf?rlkey=rfq0y9cgzqvl1dlxkccc3qebv&dl=0 ch05] | || [https://www.dropbox.com/scl/fi/7pn3dyf2890p9zuyxleyl/04book_predictionWithExperts.pdf?rlkey=0capmeeu6pwp9wz2mhi0t5h58&st=f4c4n9wo&dl=0 ch04] [https://www.dropbox.com/scl/fi/cx7hsxzwg2f8ep4qcuefc/05book_introProbability.pdf?rlkey=rfq0y9cgzqvl1dlxkccc3qebv&dl=0 ch05] | ||
|| [https://www.dropbox.com/scl/fi/vgqy4yp5dl6ip6ydunm69/03sem.pdf?rlkey=cgmdzvg4dn2eesspy0196l2v5&st=n6864cld&dl=0 prob03] | || [https://www.dropbox.com/scl/fi/vgqy4yp5dl6ip6ydunm69/03sem.pdf?rlkey=cgmdzvg4dn2eesspy0196l2v5&st=n6864cld&dl=0 prob03] | ||
|| [https://www.dropbox.com/scl/fi/rwq6u32ld68bcdz3mk4cl/03sol.pdf?rlkey=2b8q1vih0byz6ipu1s2tbfzet&st=8ea131vr&dl=0 sol03] | || [https://www.dropbox.com/scl/fi/rwq6u32ld68bcdz3mk4cl/03sol.pdf?rlkey=2b8q1vih0byz6ipu1s2tbfzet&st=8ea131vr&dl=0 sol03] | ||
|- | |- | ||
| | | | ||
|| | |||
|| ''Part 2. Distribution independent risk bounds'' | || ''Part 2. Distribution independent risk bounds'' | ||
|- | |- | ||
| [https://rutube.ru/video/c1efb4a0af21e2309d9353e5cc5616fa/ | | 28 Sept | ||
|| [https://rutube.ru/video/c1efb4a0af21e2309d9353e5cc5616fa/ oldrec 04] | |||
|| Necessity of a hypothesis class. Sample complexity in the realizable setting, examples: threshold functions and finite classes. | || Necessity of a hypothesis class. Sample complexity in the realizable setting, examples: threshold functions and finite classes. | ||
|| | || | ||
| Строка 50: | Строка 54: | ||
|| [https://www.dropbox.com/scl/fi/3g1r1gqfsilr2xuf0s5wc/04sem.pdf?rlkey=7rtmzxsynqf4340duzsqof2k0&st=uod3vu0z&dl=0 prob04] | || [https://www.dropbox.com/scl/fi/3g1r1gqfsilr2xuf0s5wc/04sem.pdf?rlkey=7rtmzxsynqf4340duzsqof2k0&st=uod3vu0z&dl=0 prob04] | ||
|| [https://www.dropbox.com/scl/fi/kbjujf1wazsirzg9cno6p/04sol.pdf?rlkey=lcbilxedmhi1toghgenaiy2nu&st=c29aqpjw&dl=0 sol04] | || [https://www.dropbox.com/scl/fi/kbjujf1wazsirzg9cno6p/04sol.pdf?rlkey=lcbilxedmhi1toghgenaiy2nu&st=c29aqpjw&dl=0 sol04] | ||
|- | |- | ||
| [https://www.youtube.com/watch?v=8J5B9CCy-ws | | 05 Oct | ||
|| [https://www.youtube.com/watch?v=8J5B9CCy-ws oldrec 05] | |||
|| Growth functions, VC-dimension and the characterization of sample comlexity with VC-dimensions | || Growth functions, VC-dimension and the characterization of sample comlexity with VC-dimensions | ||
|| | || | ||
| Строка 58: | Строка 63: | ||
|| [https://www.dropbox.com/scl/fi/70z0umh656y5kt45vsbt9/05sol.pdf?rlkey=6jpu3usc6uri7duj78l9wr8wq&st=w8gjtn1i&dl=0 sol05] | || [https://www.dropbox.com/scl/fi/70z0umh656y5kt45vsbt9/05sol.pdf?rlkey=6jpu3usc6uri7duj78l9wr8wq&st=w8gjtn1i&dl=0 sol05] | ||
|- | |- | ||
| [https://rutube.ru/video/e50aeb873359ba63e4df48d52fa8cb67 | | 12 Oct | ||
|| [https://rutube.ru/video/e50aeb873359ba63e4df48d52fa8cb67 oldrec 06] | |||
|| Risk decomposition and the fundamental theorem of statistical learning theory (previous [https://www.youtube.com/watch?v=zHau8Br_UFQ recording] covers more) | || Risk decomposition and the fundamental theorem of statistical learning theory (previous [https://www.youtube.com/watch?v=zHau8Br_UFQ recording] covers more) | ||
|| | || | ||
| Строка 65: | Строка 71: | ||
|| [https://www.dropbox.com/scl/fi/53b0wro00u20tkpqb6206/06sol.pdf?rlkey=u1hpkkrrz96ol7i49ifdrhpud&st=bbs9e6yr&dl=0 sol06] | || [https://www.dropbox.com/scl/fi/53b0wro00u20tkpqb6206/06sol.pdf?rlkey=u1hpkkrrz96ol7i49ifdrhpud&st=bbs9e6yr&dl=0 sol06] | ||
|- | |- | ||
| [https://rutube.ru/video/fb0bb984a0461b9e5b9ea2e6973f8252/ | | 19 Oct | ||
|| [https://rutube.ru/video/fb0bb984a0461b9e5b9ea2e6973f8252/ oldrec 07] | |||
|| Bounded differences inequality, Rademacher complexity, symmetrization, contraction lemma. | || Bounded differences inequality, Rademacher complexity, symmetrization, contraction lemma. | ||
|| [https://www.dropbox.com/s/kfithyq0dgcq6h8/07slides.pdf?dl=0 sl07] | || [https://www.dropbox.com/s/kfithyq0dgcq6h8/07slides.pdf?dl=0 sl07] | ||
| Строка 73: | Строка 80: | ||
|- | |- | ||
| | | | ||
|| | |||
|| ''Part 3. Margin risk bounds with applications'' | || ''Part 3. Margin risk bounds with applications'' | ||
|- | |- | ||
| [https://rutube.ru/video/43cde71591a0ee78e27d4818daddc313/ | | 02 Nov | ||
|| [https://rutube.ru/video/43cde71591a0ee78e27d4818daddc313/ oldrec 08] | |||
|| Simple regression, support vector machines, margin risk bounds, and dropout in neural nets (switch to [https://rutube.ru/video/43cde71591a0ee78e27d4818daddc313/ old recording] for SVM stuff). | || Simple regression, support vector machines, margin risk bounds, and dropout in neural nets (switch to [https://rutube.ru/video/43cde71591a0ee78e27d4818daddc313/ old recording] for SVM stuff). | ||
|| [https://www.dropbox.com/s/oo1qny9busp3axn/08slides.pdf?dl=0 sl08] | || [https://www.dropbox.com/s/oo1qny9busp3axn/08slides.pdf?dl=0 sl08] | ||
| Строка 82: | Строка 91: | ||
|| [https://www.dropbox.com/scl/fi/17idg180n115gu2cd5qqu/08sol.pdf?rlkey=mo07u28tszof7l3fzxahj8cm1&st=oy758osr&dl=0 sol08] | || [https://www.dropbox.com/scl/fi/17idg180n115gu2cd5qqu/08sol.pdf?rlkey=mo07u28tszof7l3fzxahj8cm1&st=oy758osr&dl=0 sol08] | ||
|- | |- | ||
| [https://youtube.com/live/77-rZFzX2O8 | | 09 Nov | ||
|| [https://youtube.com/live/77-rZFzX2O8 oldrec 09] | |||
|| Kernels: RKHS, representer theorem, risk bounds | || Kernels: RKHS, representer theorem, risk bounds | ||
|| [https://www.dropbox.com/s/jst60ww8ev4ypie/09slides.pdf?dl=0 sl09] | || [https://www.dropbox.com/s/jst60ww8ev4ypie/09slides.pdf?dl=0 sl09] | ||
| Строка 88: | Строка 98: | ||
|| [https://www.dropbox.com/scl/fi/72ze9ki1si6v9wnaw6ioi/09sem.pdf?rlkey=5junztvzv8rxguts9lv4xyh7g&st=5xplcduo&dl=0 prob09] | || [https://www.dropbox.com/scl/fi/72ze9ki1si6v9wnaw6ioi/09sem.pdf?rlkey=5junztvzv8rxguts9lv4xyh7g&st=5xplcduo&dl=0 prob09] | ||
|| [https://www.dropbox.com/scl/fi/pod6vizxg2y6gjhmz9kip/09sol.pdf?rlkey=jvdyl6d0z4yw7stdgszfsan7z&st=8coxi1hv&dl=0 sol09] | || [https://www.dropbox.com/scl/fi/pod6vizxg2y6gjhmz9kip/09sol.pdf?rlkey=jvdyl6d0z4yw7stdgszfsan7z&st=8coxi1hv&dl=0 sol09] | ||
|- | |- | ||
| [https://rutube.ru/video/private/5ffc7d4c3dbcf8f60f7f553b87fd555a/?p=eYr_yyIUJ2yHdB7CFygpbg | | 16 Nov | ||
|| [https://rutube.ru/video/private/5ffc7d4c3dbcf8f60f7f553b87fd555a/?p=eYr_yyIUJ2yHdB7CFygpbg oldrec 10] | |||
|| AdaBoost and the margin hypothesis | || AdaBoost and the margin hypothesis | ||
|| [https://www.dropbox.com/s/umum3kd9439dt42/10slides.pdf?dl=0 sl10] | || [https://www.dropbox.com/s/umum3kd9439dt42/10slides.pdf?dl=0 sl10] | ||
| Строка 95: | Строка 106: | ||
|| [https://www.dropbox.com/scl/fi/hhsmkjr0g5fwk56wicdok/10sem.pdf?rlkey=c6rntxw1zhs2fe9tajmdhvlsa&st=b1wi8bwd&dl=0 prob10] | || [https://www.dropbox.com/scl/fi/hhsmkjr0g5fwk56wicdok/10sem.pdf?rlkey=c6rntxw1zhs2fe9tajmdhvlsa&st=b1wi8bwd&dl=0 prob10] | ||
|| [https://www.dropbox.com/scl/fi/petas7wseh2p1igpjjonk/10sol.pdf?rlkey=zubelzltmtgyvxwpfssm4vdvi&st=geg7yxi1&dl=0 sol10] | || [https://www.dropbox.com/scl/fi/petas7wseh2p1igpjjonk/10sol.pdf?rlkey=zubelzltmtgyvxwpfssm4vdvi&st=geg7yxi1&dl=0 sol10] | ||
|- | |- | ||
| | | | ||
|| | |||
|| ''Part 4. Neural nets'' | || ''Part 4. Neural nets'' | ||
|- | |- | ||
| [https://rutube.ru/video/private/0880b08b276d73b298680531eb2f50ec/?p=Q0Yuxh016gjGtW8887Dnpw | | 23 Nov | ||
|| [https://rutube.ru/video/private/0880b08b276d73b298680531eb2f50ec/?p=Q0Yuxh016gjGtW8887Dnpw oldrec 11] | |||
|| Exponential (and cross entropy loss) find maximal margin solutions. Losses of neural nets are not locally convex. | || Exponential (and cross entropy loss) find maximal margin solutions. Losses of neural nets are not locally convex. | ||
|| | || | ||
| Строка 106: | Строка 119: | ||
|| | || | ||
|- | |- | ||
| [https://rutube.ru/video/eec59ac42390d487b0b9e20258ddc7de | | 30 Nov | ||
|| [https://rutube.ru/video/eec59ac42390d487b0b9e20258ddc7de oldrec 12] | |||
|| Lazy training and the neural tangent kernel in overparameterized nets. | || Lazy training and the neural tangent kernel in overparameterized nets. | ||
|| | || | ||
| Строка 113: | Строка 127: | ||
|| [https://www.dropbox.com/scl/fi/topptsvelhdpog2qucfpr/11sol.pdf?rlkey=ceev18140kz2ly8y8crxixf03&st=lvk4j2rz&dl=0 sol11] | || [https://www.dropbox.com/scl/fi/topptsvelhdpog2qucfpr/11sol.pdf?rlkey=ceev18140kz2ly8y8crxixf03&st=lvk4j2rz&dl=0 sol11] | ||
|- | |- | ||
| [https://rutube.ru/video/2433020134d99071e0a591a23b595f00/ | | 07 Dec | ||
|| [https://rutube.ru/video/2433020134d99071e0a591a23b595f00/ oldrec 13] | |||
|| Finnish previous lecture. Optional: a label dependent risk bound for overparameterized nets. | || Finnish previous lecture. Optional: a label dependent risk bound for overparameterized nets. | ||
|| | || | ||
| Строка 120: | Строка 135: | ||
|| | || | ||
|- | |- | ||
| | | | ||
|| Colloquium [https://www.dropbox.com/scl/fi/4k5s7yrarztkj9xhh8gh2/colloqQuest.pdf?rlkey=36tqup19jwjs89x7y5qdgvsxr&st=iww3fo1v&dl=0 Rules and questions | || | ||
|| Colloquium [https://www.dropbox.com/scl/fi/4k5s7yrarztkj9xhh8gh2/colloqQuest.pdf?rlkey=36tqup19jwjs89x7y5qdgvsxr&st=iww3fo1v&dl=0 Rules and questions]. | |||
|} | |} | ||
| Строка 134: | Строка 150: | ||
== Grading formula == | == Grading formula == | ||
Final grade = 0. | Final grade = 0.25 * ([score colloquium 1] + [score of exam 1] + [score on colloquium 2] + [score on exam 2]) + bonus from quizzes. | ||
There | There is a colloquium + exam during the session at the end of October. There is also a colloquium+exam during the session in December. | ||
At the end of the lectures there is a short quiz in which you may earn 0.1 bonus points on the final non-rounded grade. | At the end of the lectures there is a short quiz in which you may earn 0.1 bonus points on the final non-rounded grade. | ||
There is no rounding except for transforming the final grade to the official grade. Arithmetic rounding is used. | There is no rounding except for transforming the final grade to the official grade. Arithmetic rounding is used. There are no autogrades. | ||
Текущая версия от 12:12, 14 сентября 2026
General Information
Lectures: on Monday 09h30 -- 10h50 in Pokrovkaya Room TBA and in zoom, see ami shedule. Teacher Bruno Bauwens
Seminars: on Monday 11h10 -- 12h30 in zoom (all links) by Nikita Lukianenko.
For questions about materials and practical issues, join the telegram group. The course is similar to last year.
Course materials
| Video | Old Video | Summary | Slides | Lecture notes | Problem list | Solutions |
|---|---|---|---|---|---|---|
| Part 1. Online learning | ||||||
| 07 Sept | oldrec 01 | Philosophy. The online mistake bound model. The halving and weighted majority algorithms. | sl01 | ch00 ch01 | prob01 | sol01 |
| 14 Sept | oldrec 02 | The standard optimal algorithm. The perceptron algorithm. | ch02 ch03 | prob02 | sol02 | |
| 21 Sept | oldrec 03 | Prediction with expert advice. Recap probability theory (seminar). | ch04 ch05 | prob03 | sol03 | |
| Part 2. Distribution independent risk bounds | ||||||
| 28 Sept | oldrec 04 | Necessity of a hypothesis class. Sample complexity in the realizable setting, examples: threshold functions and finite classes. | ch06 | prob04 | sol04 | |
| 05 Oct | oldrec 05 | Growth functions, VC-dimension and the characterization of sample comlexity with VC-dimensions | ch07 ch08 | prob05 | sol05 | |
| 12 Oct | oldrec 06 | Risk decomposition and the fundamental theorem of statistical learning theory (previous recording covers more) | ch09 | prob06 | sol06 | |
| 19 Oct | oldrec 07 | Bounded differences inequality, Rademacher complexity, symmetrization, contraction lemma. | sl07 | ch10 ch11 | prob07 | sol07 |
| Part 3. Margin risk bounds with applications | ||||||
| 02 Nov | oldrec 08 | Simple regression, support vector machines, margin risk bounds, and dropout in neural nets (switch to old recording for SVM stuff). | sl08 | ch12 ch13 | prob08 | sol08 |
| 09 Nov | oldrec 09 | Kernels: RKHS, representer theorem, risk bounds | sl09 | ch14 | prob09 | sol09 |
| 16 Nov | oldrec 10 | AdaBoost and the margin hypothesis | sl10 | ch15 | prob10 | sol10 |
| Part 4. Neural nets | ||||||
| 23 Nov | oldrec 11 | Exponential (and cross entropy loss) find maximal margin solutions. Losses of neural nets are not locally convex. | ch16 | See next | ||
| 30 Nov | oldrec 12 | Lazy training and the neural tangent kernel in overparameterized nets. | ch17 | prob11 | sol11 | |
| 07 Dec | oldrec 13 | Finnish previous lecture. Optional: a label dependent risk bound for overparameterized nets. | ch18 | Consult 15.12 | ||
| Colloquium Rules and questions. |
The lectures in October and November are based on the book:
Foundations of machine learning 2nd ed, Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalker, 2018.
A gentle introduction to the materials of the first 3 lectures and an overview of probability theory, can be found in chapters 1-6 and 11-12 of the following book: Sanjeev Kulkarni and Gilbert Harman: An Elementary Introduction to Statistical Learning Theory, 2012.
Grading formula
Final grade = 0.25 * ([score colloquium 1] + [score of exam 1] + [score on colloquium 2] + [score on exam 2]) + bonus from quizzes.
There is a colloquium + exam during the session at the end of October. There is also a colloquium+exam during the session in December.
At the end of the lectures there is a short quiz in which you may earn 0.1 bonus points on the final non-rounded grade.
There is no rounding except for transforming the final grade to the official grade. Arithmetic rounding is used. There are no autogrades.
Problems exam
Date: Saturday 20.12, 13h-17h, room D203
-- You may use handwritten notes, lecture materials from this wiki (either printed or through your PC, it is a computer room), Mohri's book
-- You may not search on the internet or interact with other humans (e.g. by phone, forums, etc)
About questions
-- 4 or 5 questions of the difficulty of the homework. (Many homework questions were from former exams.)
-- I always ask to calculate VC dimension and to give/prove some risk bound with Rademacher complexity.
-- Example of an exam (a bit easier, during COVID).
If you have a passing grade without attending the exam, you may skip the exam and I will mark you as present by default.
Office hours
Bruno Bauwens: Tuesday 15h-21h Better send me an email in advance.
Nikita Lukianenko: Write in Telegram, the time is flexible