Перейти до основного вмісту
🔒 Режим прев'ю. Перші 15 уроків 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)) \`\`\` де \`точка\` — це сума парних добутків, а \`норма\` — квадратна величина суми квадратів. Потім порівняйте реальний запит із трьома документами: \`\`\` query = [0.21, -0.04, 0.87, 0.14] # "Як мені скасувати підписку?" відшкодування = [0.19, -0.05, 0.85, 0.16] # "поверніть мій план, будь ласка" — має бути ЗАКРИТО weather = [0.92, 0.41, 0.02, 0.78] # "яка столиця Франції?" — далеко unrelated = [0.00, 1.00, 0.00, 0.00] # ортогональний — точно 0 із запитом? ні, дуже маленький \`\`\` Вивести три рядки: \`\`\` повернення: 0,999 погода: 0,263 не пов'язані: -0,044 \`\`\` 📋 Виберіть правильну відповідь. 💡 **Підказка:** Перечитайте наведену вище теорію, якщо не впевнені.
✏️ Пиши код тут
🐍
Завантаження Python...
Одноразове завантаження (~1 МБ). Далі — миттєво.
📊 Результат
Натисніть «Запустити», щоб побачити результат...

💬 Обговорення

Будьте першим — поставте запитання або поділіться порадою.
Увійдіть щоб приєднатися до обговорення. Читання безкоштовне.
Завантаження обговорення…