Qual è l’uso dell’algebra lineare in informatica?

Quando scattate una foto digitale con il vostro telefono o trasformate l'immagine in Photoshop, quando giocate a un videogioco o guardate un film con effetti digitali, quando fate una ricerca sul web o una telefonata, state usando tecnologie che si basano sull'algebra lineare. L'algebra lineare fornisce concetti che sono cruciali per molte aree dell'informatica, compresa la grafica, l'elaborazione delle immagini, la crittografia, l'apprendimento automatico, la visione del computer, l'ottimizzazione, gli algoritmi dei grafi, il calcolo quantistico, la biologia computazionale, il recupero delle informazioni e la ricerca sul web. L'algebra lineare a sua volta è costruita su due elementi di base, la matrice e il vettore.

In questa classe, imparerete i concetti e i metodi dell'algebra lineare, e come usarli per pensare ai problemi che sorgono nell'informatica. Scriverai piccoli programmi nel linguaggio di programmazione Python per implementare funzionalità e algoritmi matriciali e vettoriali di base, e li userai per elaborare dati del mondo reale per realizzare compiti come: trasformazioni grafiche bidimensionali, morphing dei volti, rilevamento dei volti, trasformazioni dell'immagine come la sfocatura e il rilevamento dei bordi, rimozione della prospettiva dell'immagine, classificazione dei tumori come maligni o benigni, fattorizzazione degli interi, codici a correzione di errore, e condivisione dei segreti.

Credit coursera