Machine Learning / AI
Дадена е таблицата logs с събития на потребители (user_id, item_id, action_type, timestamp). Напишете SQL заявка, за да намерите ID на последния продукт, върху който е кликнал всеки потребител.
Как се обучават алгоритмите за машинно обучение и какъв е техният основен трик?
Ако AUC на новия модел е 0.82 срещу 0.80 при стария — можем ли уверено да кажем, че новият е по-добър? Как да проверим статистическата значимост?
Какво е колаборативно филтриране?
Какви са предимствата на Spark в сравнение с Pandas?
Защо Python се нарича еднонишков?
Какво е ELECTRA и откриване на заменени токени?
Как да ускорите заявка при съединяване на две таблици: правила и съвети?
Какви са foundation моделите в медицината (MedSAM, RadGraph)?
Какво е езиков модел и какви задачи решава?
Как да изчислим вероятността за изхвърляне на ези при условие, че имаме фалшива монета с две ези?
# Формулирайте и напишете дефиницията за това какво е roc auc. # Как се изчислява roc_auc_score? # Напишете функция, която изчислява roc_auc_score според написаната дефиниция. # А за произволен брой класове с даден ред на приоритет? # Моделът работи по следния начин # y_score[i] >= праг -> y_pred[i] = 1 # y_score[i] < праг -> y_pred[i] = 0 def test_roc_aur_score(): y_true = [0, 0, 0, 1, 0, 0] y_score = [0.2, 0.4, 0.31, 0.6, 0.3, 0.7] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 0.8 y_true = [0, 1, 0, 0, 0, 1] y_score = [0.7, 0.6, 0.31, 0.31, 0.3, 0.2] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 0.375 y_true = [0, 0, 0, 1, 0, 0] y_score = [0.2, 0.4, 0.31, 0.8, 0.3, 0.7] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 1 y_true = [0, 0, 0, 0, 0, 0] y_score = [0.2, 0.4, 0.31, 0.8, 0.3, 0.7] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 0 # Бонус тестове за няколко класа y_true = [0, 1, 0, 0.5, 0, 1] y_score = [0.7, 0.6, 0.31, 0.31, 0.3, 0.2] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 0. y_true = [0, 0.1, 0.2, 0.3, 0.4, 0.6] y_score = [0, 0.1, 0.2, 0.3, 0.4, 0.6] res_metric = roc_auc_score(y_true, y_score) assert res_metric == 1
Какъв беше размерът на парчето и имаше ли припокриване?
Дали интервалът се счита за символ в задачата?
Защо не трябва да се използва векторен RAG като основен механизъм за отговори в транзакционните SQL бази данни?
Какви са типичните тесни места в LLM услугата?
Проектирайте система за онлайн кинотеатър: за всеки филм има няколко постера, необходимо е да изберете най-добрия постер, за да гледат хората повече съдържание. Опишете план за решение и необходимите данни за обучение (може и без ML).
Има 10 000 математически операции с библиотеката math. Какво е по-добре за ускоряване: мултитрединг или мултипроцесорност?
Какво е CHRF и къде се прилага?
Сравнете класификацията, локализацията и детекцията.