Я викладаю передовий курс алгоритмів і хочу включити деякі теми, пов'язані з машинним навчанням, які будуть цікаві моїм студентам. Як результат, я хотів би почути думку людей щодо найбільш цікавих / найбільших алгоритмічних результатів у машинному навчанні. Потенційно складне обмеження полягає в тому, що студенти не матимуть жодних попередніх знань про лінійну алгебру чи інші основні теми машинного навчання.
Це дійсно для того, щоб хвилювати їх щодо цієї теми та дати їм знати, що ML - це потенційно захоплююча дослідницька область для експертів з алгоритмів.
EDIT: Це підсумковий курс бакалаврату (оскільки у нас в Великобританії головне не є аспірантура). Вони заздалегідь виконали принаймні один базовий алгоритм і, мабуть, добре виконали його, щоб обрати передовий наступний курс. Поточний навчальний план прогресивного курсу має такі теми, як ідеальне хешування, фільтри Блюма, дерева Ван Емде Боас, лінійний прог., Бл. алгоритми для NP-важких проблем і т. д. Я не збираюся проводити більше однієї лекції виключно на ML, але якщо щось дійсно має відношення як до курсу алгоритмів, так і до ML, то, звичайно, воно також може бути включене.