Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursAI Engineering with PythonModule 1 · LLM API Fundamentals · RecapEmbeddings : texte → vecteurswrite34 / 105
+100 XP
Tâche
📝 **Question :** **Écrivez la fonction** \`cos_sim(a, b)\` — similarité cosinus entre deux vecteurs de flotteurs de longueur égale, pas de numpy. Arrondissez le résultat à 3 décimales. Formule : \`\`\` point(a, b) / (norme(a) * norme(b)) \`\`\` où \`dot\` est la somme des produits appariés et \`norm\` est le carré de la somme des carrés. Comparez ensuite une requête réelle à trois documents : \`\`\` query = [0.21, -0.04, 0.87, 0.14] # "Comment annuler mon abonnement ?" remboursement = [0,19, -0,05, 0,85, 0,16] # "rembourser mon forfait s'il vous plaît" — devrait être FERME météo = [0.92, 0.41, 0.02, 0.78] # "quelle est la capitale de la France ?" — loin sans rapport = [0,00, 1,00, 0,00, 0,00] # orthogonal — exactement 0 avec requête ? non, très petit \`\`\` Imprimez trois lignes : \`\`\` remboursement : 0,999 météo : 0,263 sans rapport : -0,044 \`\`\` 📋 Choisissez la bonne réponse. 💡 **Indice :** Relisez la théorie ci-dessus en cas de doute.
✏️ Écris ton code ici
🐍
Chargement de Python...
Téléchargement unique (~1 Mo). Ensuite, c’est instantané.
📊 Résultat
Cliquez sur Exécuter pour voir le résultat...

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…