Векторный поиск (ИИ24, 6 модуль) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «==О курсе== Занятия проводятся в [ Zoom] '''по ...<день>... в ...<время>...''' Онлайн-курс в дополнение…»)
 
(Публикация страницы курса)
 
Строка 1: Строка 1:
==О курсе==
+
== О курсе ==
  
Занятия проводятся в [ Zoom] '''по ...<день>... в ...<время>...'''
+
Занятия проводятся в [https://us06web.zoom.us/j/87978948409?pwd=rdu57bV6wxc8bycNab6HD4lUUeJXg6.1 Zoom] по средам, четвергам в 18:10
  
Онлайн-курс в дополнение к парам: [[ online-course link]]
+
== Контакты ==
  
==Контакты==
+
Чат курса в TG: [https://t.me/c/3178639483/10 чат курса]
  
Канал курса в TG: [[ channel link]]
+
Преподаватель: Панчук Георгий
 
+
Чат курса в TG: [[ chat link]]
+
 
+
Преподаватель:  
+
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Ассистент !! Контакты  
+
! Роль !! Контакты
 
|-
 
|-
| style="background:#eaecf0;" |  ||  
+
| Преподаватель || [https://t.me/jmzzomg Telegram]
 
|-
 
|-
| style="background:#eaecf0;" |  ||  
+
| Ассистент || [https://t.me/senyafeelsgood Telegram]
 
|}
 
|}
  
==Материалы курса==
+
== Материалы курса ==
Ссылка на плейлист курса на YouTube: [[ YouTube-playlist]]
+
  
Ссылка на GitHub с материалами курса: [[ GitHub repository]]
+
Ссылка на плейлист курса на YouTube: 
 +
[https://www.youtube.com/playlist?list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf YouTube-playlist]
 +
 
 +
Ссылка на плейлист курса в ВК: 
 +
[https://vkvideo.ru/playlist/-227011779_61 VK-playlist]
 +
 
 +
Ссылка на GitHub с материалами курса:
 +
[https://github.com/joein/vector-search-course repository]
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Занятие !! Тема !! Дата !! Материалы для самоподготовки к семинарам !! Дополнительные материалы
+
! Занятие !! Тема !! Дата
 
|-
 
|-
| style="background:#eaecf0;" | '''1''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''1''' || [https://www.youtube.com/watch?v=ohjvP3QnXP4&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=1 Запись] || [https://github.com/joein/vector-search-course/blob/main/01_what_is_vector_search/01_what_is_vector_search.pdf Введение] || 13.11.2025
 
|-
 
|-
| style="background:#eaecf0;" | '''2''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''2''' || [https://www.youtube.com/watch?v=mH4ukr8aExE&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=7 Запись] || [https://github.com/joein/vector-search-course/blob/main/02_dense_embeddings/02_dense_embeddings.pdf Dense Embeddings] || 19.11.2025
 
|-
 
|-
| style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''3''' || [https://www.youtube.com/watch?v=9aR-gagMqog&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=6 Запись] || [https://github.com/joein/vector-search-course/blob/main/03_ann/03_ann.pdf Алгоритмы приближенного поиска] || 26.11.2025
 
|-
 
|-
| style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''4''' || [https://www.youtube.com/watch?v=Ir3a9ULzhDY&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=5 Запись] || [https://github.com/joein/vector-search-course/blob/main/04_hnsw/04_hnsw.pdf Алгоритм HNSW] || 27.11.2025
 
|-
 
|-
| style="background:#eaecf0;" | '''5''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''5''' || [https://www.youtube.com/watch?v=ocwIxWcyA3M&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=4 Запись] || [https://github.com/joein/vector-search-course/blob/main/06_sparse_embeddings/sparse_embeddings.pdf Sparse эмбеддинги и модели] || 04.12.2025
 
|-
 
|-
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
| '''6''' || [https://www.youtube.com/watch?v=ECcsc_CQrlA&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=3 Запись] || [https://github.com/joein/vector-search-course/blob/main/05_vector_search_engines/vector_search_engines.pdf Векторные базы данных] || 03.12.2025
 
|-
 
|-
| Конец первого модуля |
+
| '''7''' || [https://www.youtube.com/watch?v=wGMd2PJs1Ro&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=2 Запись] || [https://github.com/joein/vector-search-course/blob/main/07_hybrid_search/hybrid_search.pdf Гибридный поиск] || 10.12.2025
|-
+
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
|-
+
| style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
|-
+
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
|-
+
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
|-
+
| style="background:#eaecf0;" | '''11''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
|-
+
| style="background:#eaecf0;" | '''12''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
+
 
|-
 
|-
 +
| '''8''' || [https://www.youtube.com/watch?v=ohjvP3QnXP4&list=PLmA-1xX7IuzC-UXb--0BVN3ZEnVVXEaMf&index=1 Запись] || [https://github.com/joein/vector-search-course/blob/main/08_late_interaction_beyond_colbert/late_interaction_beyond_colbert.pdf Late Interaction Beyond ColBERT] || 11.12.2025
 
|}
 
|}
  
=== Записи консультаций ===
+
== Формула оценивания ==
 +
 
 +
Оценка = 0.8 · О<sub>HW</sub> + 0.2 · О<sub>Bonus</sub>
 +
 
 +
где
  
 +
О<sub>HW</sub> = 0.1 · О<sub>HW1</sub> + 0.2 · О<sub>HW2</sub> + 0.2 · О<sub>HW3</sub> + 0.1 · О<sub>HW4</sub> + 0.2 · О<sub>HW5</sub> + 0.1 · О<sub>HW6</sub>
  
==Формула оценивания==
+
О<sub>Bonus</sub> — бонус за дополнительное домашнее задание или доклад по vector search.
  
Оценка = ...<вес 1>...*О<sub>...<форма контроля 1>...</sub> + ...<вес 2>...*О<sub>...<форма контроля 2>...</sub> + ...<вес 3>...*О<sub>...<форма контроля 3>...</sub>
+
=== Штраф за позднюю сдачу ===
  
 +
* сдача с опозданием ≤ 1 недели — множитель 0.75 
 +
* сдача с опозданием > 1 недели — множитель 0.5
  
 
== Домашние задания ==
 
== Домашние задания ==
#
 
#
 
#
 
#
 
  
== Литература ==
+
# [https://github.com/joein/vector-search-course/blob/main/01_what_is_vector_search/hw_1.md Домашнее задание 1]
#  
+
# [https://github.com/joein/vector-search-course/blob/main/03_ann/hw_2.md Домашнее задание 2]
#  
+
# [https://github.com/joein/vector-search-course/blob/main/05_vector_search_engines/hw_3.md Домашнее задание 3]
#  
+
# [https://github.com/joein/vector-search-course/blob/main/05_vector_search_engines/hw_4.md Домашнее задание 4]
#
+
# [https://github.com/joein/vector-search-course/blob/main/06_sparse_embeddings/hw_5.md Домашнее задание 5]

Текущая версия на 19:46, 13 декабря 2025

О курсе

Занятия проводятся в Zoom по средам, четвергам в 18:10

Контакты

Чат курса в TG: чат курса

Преподаватель: Панчук Георгий

Роль Контакты
Преподаватель Telegram
Ассистент Telegram

Материалы курса

Ссылка на плейлист курса на YouTube: YouTube-playlist

Ссылка на плейлист курса в ВК: VK-playlist

Ссылка на GitHub с материалами курса: repository

Занятие Тема Дата
1 Запись Введение 13.11.2025
2 Запись Dense Embeddings 19.11.2025
3 Запись Алгоритмы приближенного поиска 26.11.2025
4 Запись Алгоритм HNSW 27.11.2025
5 Запись Sparse эмбеддинги и модели 04.12.2025
6 Запись Векторные базы данных 03.12.2025
7 Запись Гибридный поиск 10.12.2025
8 Запись Late Interaction Beyond ColBERT 11.12.2025

Формула оценивания

Оценка = 0.8 · ОHW + 0.2 · ОBonus

где

ОHW = 0.1 · ОHW1 + 0.2 · ОHW2 + 0.2 · ОHW3 + 0.1 · ОHW4 + 0.2 · ОHW5 + 0.1 · ОHW6

ОBonus — бонус за дополнительное домашнее задание или доклад по vector search.

Штраф за позднюю сдачу

  • сдача с опозданием ≤ 1 недели — множитель 0.75
  • сдача с опозданием > 1 недели — множитель 0.5

Домашние задания

  1. Домашнее задание 1
  2. Домашнее задание 2
  3. Домашнее задание 3
  4. Домашнее задание 4
  5. Домашнее задание 5