Lorsque vous prenez une photo numérique avec votre téléphone ou que vous transformez l'image dans Photoshop, lorsque vous jouez à un jeu vidéo ou regardez un film avec des effets numériques, lorsque vous effectuez une recherche sur le Web ou passez un appel téléphonique, vous utilisez des technologies qui reposent sur l'algèbre linéaire. L'algèbre linéaire fournit des concepts cruciaux pour de nombreux domaines de l'informatique, notamment le graphisme, le traitement d'images, la cryptographie, l'apprentissage automatique, la vision par ordinateur, l'optimisation, les algorithmes de graphes, le calcul quantique, la biologie computationnelle, la recherche d'informations et la recherche sur Internet. L'algèbre linéaire est à son tour construite sur deux éléments de base, la matrice et le vecteur.
Dans ce cours, vous apprendrez les concepts et les méthodes de l'algèbre linéaire, et comment les utiliser pour réfléchir aux problèmes qui se posent en informatique. Vous écrirez de petits programmes dans le langage de programmation Python pour mettre en œuvre des fonctionnalités et des algorithmes matriciels et vectoriels de base, et vous les utiliserez pour traiter des données du monde réel afin de réaliser des tâches telles que : des transformations graphiques bidimensionnelles, le morphing de visages, la détection de visages, des transformations d'images telles que le flou et la détection des bords, la suppression de la perspective de l'image, la classification des tumeurs comme malignes ou bénignes, la factorisation des nombres entiers, les codes correcteurs d'erreurs et le partage de secrets.
Crédit coursera