| SPAT0002-1 | |||||
| Programming techniques, numerical methods and machine learning | |||||
|
Durée :
|
|||||
| 10h Th, 20h Pr | |||||
|
Nombre de crédits :
|
|||||
|
|||||
|
Nom du professeur :
|
|||||
| Benoît Bovy, Dominique Sluse | |||||
|
Coordinateur(s) :
|
|||||
| Benoît Bovy | |||||
|
Langue(s) de l'unité d'enseignement :
|
|||||
| Langue anglaise | |||||
|
Organisation et évaluation :
|
|||||
| Enseignement au deuxième quadrimestre | |||||
|
Unités d'enseignement prérequises et corequises :
|
|||||
| Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
|
Contenus de l'unité d'enseignement :
|
|||||
| Ce cours propose une introduction pratique aux méthodes numériques couramment utilisées en astrophysique et en sciences spatiales. Il donne également un aperçu et une initiation à quelques outils de développement utiles à l'implémentation ou l'intégration de ces méthodes, et pouvant plus généralement aider le scientifique dans ses tâches au quotidien.
Le cours se divise en deux parties principales:
|
|||||
|
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
|
|||||
|
Savoirs et compétences prérequis :
|
|||||
| Une maîtrise des concepts de base de la programmation (boucles, boucles conditionelles, fonction, notions d'objet, ...), par exemple abordés dans le cours "Introduction à la programmation (INFO0201-1)". Une connaissance de base en statistiques (calcul de probabilités, probabilités conditionelles, notions d'inférence bayesienne) telle qu'enseignée dans le cours "Statistique des données expérimentales de la physique STAT0064-3" est également indispensable. | |||||
|
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
| Le support du cours théorique est sous forme de notebooks Jupyter (http://jupyter.org) qui contiennent, en plus de la matière vue, des exemples et des petits exercices interactifs permettant aux étudiants une expérience directe des méthodes et notions présentées.
Les travaux pratiques sont consacrés à l'étude de problèmes plus avancés dont la résolution se fera à l'aide de librairies Python dans lesquelles plusieurs algorithmes vus au cours sont implémentés.
|
|||||
|
Mode d'enseignement (présentiel ; enseignement à distance) :
|
|||||
| Cours donné à raison de 3h/semaine, le 2ème quadrimestre. | |||||
|
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
Le cours s'appuiera principalement sur le livre suivant ainsi que sur divers notebooks et cours en ligne existants:
|
|||||
|
Modalités d'évaluation et critères :
|
|||||
L'évaluation sera fondée sur
|
|||||
|
Stage(s) :
|
|||||
|
Remarques organisationnelles :
|
|||||
|
Contacts :
|
|||||
| Benoît Bovy / Dominique Sluse
Université de Liège
Institut d'Astrophysique et de Géophysique (Bât. B5c)
17, allée du Six-Août
B-4000 Liège
Tél.: (+32) (4) 366 9797 (D. Sluse)
eMail: bbovy@ulg.ac.be / dsluse@ulg.ac.be |
|||||