Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Доработать лекцию про SVM #288

Open
Yorko opened this issue Nov 21, 2021 · 5 comments
Open

Доработать лекцию про SVM #288

Yorko opened this issue Nov 21, 2021 · 5 comments
Assignees
Labels
enhancement New feature or request lecture
Projects

Comments

@Yorko
Copy link
Collaborator

Yorko commented Nov 21, 2021

Оригинальный PR – #187

Хочется добавить:

  • истории, про Вапника и Червоненкиса, оживить статью
  • (опционально) про VC-размерность
  • про ядра подробнее
  • как SVM применяется ко всяким сложным структурам - последовательностям, графам, какие ядра бывают
@Yorko Yorko added enhancement New feature or request lecture labels Nov 21, 2021
@Yorko Yorko self-assigned this Nov 21, 2021
@Yorko Yorko added this to to do in qmlc board via automation Nov 21, 2021
@vvssttkk vvssttkk added the next-run Issue for the next run of the course label Nov 27, 2021
@alexey-pronkin
Copy link
Collaborator

alexey-pronkin commented Nov 28, 2021

Было бы круто еще добавить математической перчинки в виде современных способов аппроксимировать большую ядерную матрицу через различные разложения:

  • low-rank: Fast Low-Rank Kernel Matrix Factorization through Skeletonized Interpolation by Léopold Cambier, Eric Darve https://arxiv.org/abs/1706.02812
  • Kronecker product:
  1. KoPA: Automated Kronecker Product Approximation by Chencheng Cai, Rong Chen, Han Xiao https://arxiv.org/abs/1912.02392
  2. Fast Kronecker product kernel methods via generalized vec trick by Antti Airola, Tapio Pahikkala
  • Random Features: Quadrature-based features for kernel approximation by Marina Munkhoeva, Yermek Kapushev, Evgeny Burnaev, Ivan Oseledets https://arxiv.org/abs/1802.03832

И ещё для инференса трюки с разложениями из gpytorch https://arxiv.org/abs/1809.11165 вроде как применимы к SVM.

PS: Нужно, конечно, сначала проверить, что методы работают, первые две статьи я сам еще не читал :)

@vvssttkk vvssttkk moved this from to do to label: next-run in qmlc board Dec 16, 2021
@SemyonSinchenko SemyonSinchenko removed the next-run Issue for the next run of the course label Jul 23, 2022
@Yorko
Copy link
Collaborator Author

Yorko commented Nov 9, 2022

upd: Подключился Алексей Клоков, автор статьи про SVM на хабре со своей реализацией с нуля.

Планируем скрестить с имеющейся статьей и параллельно перевести на англ для этого курса и для mlcourse.ai (для него Алексей еще задание сделает). @SemyonSinchenko согласен на такую колаборацию с млкурсом?

Честно говоря, до многих перечисленных тут хардкорных вещей не доберемся

истории, про Вапника и Червоненкиса, оживить статью

это можно, веселая тема

(опционально) про VC-размерность

упомянуть могу, но без суровой теории

про ядра подробнее
как SVM применяется ко всяким сложным структурам - последовательностям, графам, какие ядра бывают

это можно, по диссеру делал. Правда, хз, даже тут SVM уже уступает первенство трансформерам и графовым сеткам

@alexey-pronkin сорри, прочитал твой комент уже давно, тогда не ответил. Я, пожалуй, не потащу. Добавить то, что перечислил, + задание + перевод всего дела на англ. – уже достаточно.

@SemyonSinchenko
Copy link
Collaborator

согласен на такую колаборацию с млкурсом?

Я последнее время очень слабо участвую в курсе. Поэтому надо спрашивать @vvssttkk Конкретно я лишь за

@vvssttkk
Copy link
Member

upd: Подключился Алексей Клоков, автор статьи про SVM на хабре со своей реализацией с нуля.

Планируем скрестить с имеющейся статьей и параллельно перевести на англ для этого курса и для mlcourse.ai (для него Алексей еще задание сделает). @SemyonSinchenko согласен на такую колаборацию с млкурсом?

Честно говоря, до многих перечисленных тут хардкорных вещей не доберемся

истории, про Вапника и Червоненкиса, оживить статью

это можно, веселая тема

(опционально) про VC-размерность

упомянуть могу, но без суровой теории

про ядра подробнее
как SVM применяется ко всяким сложным структурам - последовательностям, графам, какие ядра бывают

это можно, по диссеру делал. Правда, хз, даже тут SVM уже уступает первенство трансформерам и графовым сеткам

@alexey-pronkin сорри, прочитал твой комент уже давно, тогда не ответил. Я, пожалуй, не потащу. Добавить то, что перечислил, + задание + перевод всего дела на англ. – уже достаточно.

делай, в этом году ожидать?

@Yorko
Copy link
Collaborator Author

Yorko commented Nov 16, 2022

@vvssttkk привет! Уточнял. Не, в этом году ожидать не стоит, все же конец года, все дела.

Какие вообще планы? Если Семён не в деле, то, честно говоря, я не представляю, что куда может двигаться.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request lecture
Projects
Status: to do
qmlc board
label: next-run
Development

No branches or pull requests

4 participants