Ressources
Usefull french and english ressources to learn AI
Install / Use
/learn @french-ai/RessourcesREADME
ressources
:gb: Usefull french and english ressources to learn AI :fr:
Contents :
Deep Learning
Book
- Deep Learning | Aaron Courville, Ian Goodfellow and Yoshua Bengio | :gb: :fr: :star:
- Deep Learning with Python | François Chollet | :gb:
Video
- Deep Learning Specialization | Deeplearning.ai | :gb: :star: :star: :star: :star: :star:
- Neural Networks | 3Blue1Brown | :gb: :star: :star: :star:
- Andrew Ng course | Andrew Ng | :gb: :star:
- Fast ai course | Jeremy Howard | :gb: :star:
- Deepmind : Advanced Deep Learning & Reinforcement Learning | Deepmind |:gb:
Blog
Framework
Reinforcement Learning
Book
- Reinforcement Learning: An Introduction | Andrew Barto and Richard Sutton | :gb: :star:
Video
- Playlist : Apprentissage par renforcement | :fr:
- An introduction to Reinforcement Learning | :gb:
- Overcoming sparse rewards in Deep RL: Curiosity, hindsight & auxiliary tasks. | :gb:
- Policy Gradient methods and Proximal Policy Optimization (PPO): diving into Deep RL! | :gb:
- Deepmind : Advanced Deep Learning & Reinforcement Learning | Deepmind |:gb:
Blog
- Proximal Policy Optimization Algorithms - PPO | Varuna Jayasiri | :gb:
Framework
Machine learning
Book
-
The Elements of Statistical Learning | Jerome H. Friedman, Robert Tibshirani and Trevor Hastie | :gb:
-
Pattern Recognition and Machine Learning | Christopher Bishop | :gb:
Video
Blog
Framework
Data processing
Book
Video
Blog
- Target Encoding Done The Right Way | Max Halford | :gb:
- Web-scraping avec Python : apprenez à utiliser BeautifulSoup, un pool de proxies et un faux user-agent | :fr:
- Travailler facilement avec les dates sur Pandas | :fr:
Framework
Data Visualization
Book
Video
Blog
Framework
MOAR
Awesome repo
- Deep learning | :gb:
- Deep reinforcement learning | :gb:
- Machine learning | :gb:
- Online/Incremental learning | :gb:
- Data visualization | :gb:
FAQ
Qu'est ce le machine learning ?
Machine learning (apprentissage automatique) est un champ de l'intelligence artificielle. Cela rassemble l'ensemble des méthodes statistiques qui permettent aux machines d'apprendre en fonction de données. Le machine learning fonctionne généralement en deux phases. Une phase d'apprentissage où la machine va apprendre et une phase de restitution où on va pouvoir utiliser le résultat. Ces méthodes peuvent être regroupées en trois groupes d'utilisation.
L'apprentissage supervisé (supervised learning)
L'apprentissage supervisé permet de predire des valeurs en fonction de données d'entrées. Les données sont labellisées, classées ou qualifiées
Classification
La classification est une catégorie de l'apprentissage supervisé qui a pour but de déterminer a quel ensemble les données correspondent. La classification est souvent utilisé pour classer des images
Regression
La régression est une catégorie de l'apprentissage supervisé qui a pour but de déterminer une valeur en fonction de données connues. La régression est souvant utilisé pour réaliser des prédictions.
L’apprentissage non-supervisé (unsupervised learning)
L'apprentissage non-supervisé se base sur la corrélation entre les données d'entrées. Les données sont de même type que pour l'apprentissage supervisé mais elles ne sont ni labellisées, classées ou qualifiées.
Segmentation (clustering)
La segmentation est une catégorie de l'apprentissage non-supervisé qui a pour but de faire resortir des groupes en fonction des ressemblances des données.
Detection d'anomalie (anomaly detection)
La detection d'anomalie est un catégorie de l'apprentissage non-supervisé qui a pour but ne mettre en évidence les données qui sortent de l'ordinaire.
L'apprentissage par renforcement (reinforcement learning)
L'apprentissage par renforcement se base sur la réalisation d'action dans un environnement et l'acquisition de récompense. L'apprentissage par renforcement est souvent utilisé pour la résolution de jeux.
L'apprentissage semi-supervisé (semi-supervised learning)
L'apprentisage semi-supervisé est un mélange entre l'apprentissage supervisé et non-supervisé. Les données sont en partie labéllisées, classées ou qualifiées. L'apprentissage semi-supervisé permet de réaliser des prédictions sur des jeux de données qui ne sont pas entièrement traités.
Qu'est ce qu'une donnée labélisée
Une donnée labélisée est une donnée qui est associée à une autre valeur. Les données classifiées sont utilisées en apprentissage supervisé et semi-supervisé.
Donnée labélisée en classification
En classification, les données sont associées à leurs classes. Si on cherche à savoir si une image représente un chien ou un chat. Chaque image va être associée a "chien" ou "chat".
Les classes sont souvent transformés en chiffre (exemple : "chien" = 0, "chat" = 1), ou en une suite de chiffre (exemple : "chien" = [1,0], "chat" = [0,1]). Cette représentation s'appelle représsentation binaire ("one hot representation" en anglais).
Donnée labélisée en régression
En Régression, les données sont associées à leur valeur. Si on cherche à prédire le prix d'une maison. L'ensemble des données d'une maison va être associé au prix.
Les valeurs sont généralement des nombres réels. Ils peuvent être négatifs et sont souvent encodés en "float" informatique.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
Security Score
Audited on Oct 16, 2025
