Fondations de l’IA : Maîtriser l’Essentiel en Maths et Python
Ce cours aborde principalement l'apprentissage automatique, en privilégiant la pratique à la théorie abstraite. Au fil des heures, vous utiliserez vos nouvelles compétences en Python pour explorer et résoudre des sujets tels que les probabilités, les distributions et les statistiques. Cette approche concrète vous permettra de transformer des concepts mathématiques anciens en code fonctionnel et exécutable.
Ce cours fait partie du programme de remise à niveau et de préparation conçu pour vous aider à réussir le test d’entrée et à être prêt pour l’AI Academy et la Quantum Computing Academy, mais il peut également être suivi de manière indépendante comme une introduction pour les débutants.
Content
Ce cours abordera les thématiques suivantes:
- Les bases mathématiques et l’algèbre
- Les équations linéaires et quadratiques
- Les inéquations
- Les graphes de fonctions
- · L'analyse et l’optimisation
- Notion de la dérivée d’une fonction
- Notion de l’intégration d’une fonction
- Notion des fonctions convexes et concaves
- L’algèbre linéaire pour le traitement des données (2heures)
- L’espace vectoriel
- Les matrices
- Les opérations sur les vecteurs
- L’application de l’espace vectoriel sur les fonctions à plusieurs variables
- La base de python pour le traitement des données
- Configuration de l’environnement
- Les variables et les fonctions
- Les opérations sur les tableaux
- Les structures de données
- Probabilité et les statistiques descriptives
- Calculer et choisir entre la moyenne, la médiane et le mode
- Dispersion et variation
- Coefficient d'asymétrie
- Les lois discrètes vs les lois continues
- Les notions fondamentales de corrélation et d'inférence
- Les bases de la corrélation
- Les bases de l’échantillonnage
Learning Outcomes
A l’issue de cette formation, le participant sera capable de :
- Réactiver les bases : résoudre des équations linéaires et quadratiques, évaluer des fonctions et interpréter la géométrie des inégalités et des fonctions constantes.
- Traduire les mathématiques en concepts d’apprentissage automatique : expliquer la signification des dérivées et des intégrales dans le contexte de l’optimisation de modèles et comprendre le rôle des vecteurs et des matrices dans la représentation des données.
- Développer une aisance en Python : écrire du code Python fonctionnel pour effectuer des opérations arithmétiques de base, évaluer des fonctions et manipuler des tableaux de données.
- Analyser les statistiques : utiliser Python pour calculer la moyenne, la médiane, le mode, la variance et l’asymétrie, tout en interprétant les corrélations et les distributions de données.
- Simuler l’incertitude : modéliser des événements indépendants et les probabilités (comme les lancers de pièces et de dés) à l’aide de simulations informatiques plutôt que de calculs manuels.
Training Method
Apprentissage progressif et pratique, centré sur l’implémentation en Python et l’application concrète des concepts mathématiques dans le contexte du Machine Learning.
Certification
Certificate of ParticipationPrerequisites
Expérience préalable en études mathématiques (algèbre, algèbre linéaire et calcul différentiel et intégral)
Planning and location
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
Your trainer(s) for this course
Sio-Song Ieng
See trainer's courses.Sio-Song Ieng est diplômé d'un Master 2 recherche (DEA) en analyse et la modèlisation stochastique en 1999 et d'une thèse de Doctorat en Informatique dans le domaine de la vision par ordinateur en 2004.
Il est ingénieur des travaux publics de l'état français et chercheur à l'université Gustave Eiffel à Marne-La-Vallée en France. Ses travaux de recherche portent sur les Systèmes de Transport Intelligent (ITS) en particulier, les systèmes de perception fixes ou embarqués dans les véhicules automatisés, basés sur les algorithmes d'Intelligence Artificielle (IA). Il enseigne aussi à l'École Nationale Supérieure des Techniques Avancées (ENSTA) de Paris et supervise les thèses de doctorat.