Към основното съдържание
🔒 Режим за преглед. Първите петнадесет урока на Foundations са безплатни; този е Pro. Стартирайте 7-дневен trial, за да отключите редактора, AI подсказките и останалата част от курса. Изисква се карта, отменете по всяко време в Dashboard.Стартирай 7-дневен trial →
← КурсовеAI Engineering with PythonModule 1 · LLM API Fundamentals · RecapВграждания: текст → векториwrite34 / 105
+100 XP
Задача
📝 **Въпрос:** **Напишете функцията** \`cos_sim(a, b)\` — косинусово сходство между два вектора с еднаква дължина на плаващи числа, без numpy. Закръглете резултата до 3 знака след десетичната запетая. Формула: \`\`\` точка (a, b) / (норма (a) * норма (b)) \`\`\` където \`точка\` е сумата от сдвоени произведения, а \`норма\` е sqrt от сумата на квадратите. След това сравнете истинска заявка с три документа: \`\`\` query = [0.21, -0.04, 0.87, 0.14] # "Как да анулирам абонамента си?" refund = [0.19, -0.05, 0.85, 0.16] # "възстановете моя план, моля" — трябва да бъде ЗАТВОРЕНО weather = [0.92, 0.41, 0.02, 0.78] # "коя е столицата на Франция?" — далеч несвързан = [0.00, 1.00, 0.00, 0.00] # ортогонален — точно 0 със заявка? не, много малък \`\`\` Отпечатайте три реда: \`\`\` възстановяване: 0.999 време: 0.263 несвързани: -0,044 \`\`\` 📋 Изберете правилния отговор. 💡 **Съвет:** Прочетете отново теорията по-горе, ако не сте сигурни.
✏️ Пиши кода тук
🐍
Зареждане на Python...
Еднократно изтегляне (~1 MB). После работи мигновено.
📊 Резултат
Натисни Изпълни, за да видиш резултата...

💬 Дискусия

Бъди първи — задай въпрос или сподели съвет.
Влез за да се присъединиш към дискусията. Четенето е безплатно.
Зареждане на дискусията…