ateliers:bootcamp_ia:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:bootcamp_ia:start [07/05/2023 05:35 ] – Audrey Robinel | ateliers:bootcamp_ia:start [04/04/2024 15:35 ] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 36: | Ligne 36: | ||
<note tip> | <note tip> | ||
+ | |||
+ | |||
+ | ==== Quelques principes fondamentaux de l'IA moderne ==== | ||
+ | Nous allons présenter ici quelques concepts fondamentaux que vous rencontrerez dans le monde de l'IA. Tous les fondements ne sont pas présentés ici, seulement une sélection qui permettra de mieux comprendre la suite | ||
+ | |||
+ | === machine learning ou systèmes apprenants === | ||
+ | Un système apprenant, c'est de l'IA. Mais toutes les IA ne sont pas des systèmes apprenants. Nous nous intéressons particulièrement à l' | ||
+ | |||
+ | <note tip>Les systèmes apprenants sont des systèmes informatiques qui ont la capacité de s' | ||
+ | |||
+ | On trouvera trois principales méthodes pour les systèmes apprenants : | ||
+ | * L' | ||
+ | * l' | ||
+ | * l' | ||
+ | |||
+ | == Apprentissage supervisé == | ||
+ | <note tip> | ||
+ | == Apprentissage non supervisé == | ||
+ | <note tip> | ||
+ | == Apprentissage par renforcement == | ||
+ | <note tip> | ||
+ | |||
===== Historique rapide de l' | ===== Historique rapide de l' | ||
==== Les premiers pas ==== | ==== Les premiers pas ==== | ||
+ | Franck Ronsenblatt publie en 1958 [[http:// | ||
==== L' | ==== L' | ||
Ligne 51: | Ligne 74: | ||
===== Les principaux types d'IA ===== | ===== Les principaux types d'IA ===== | ||
- | |||
- | Principes fondamentaux de l'IA : | ||
- | * Apprentissage supervisé | ||
- | * Apprentissage non supervisé | ||
- | * Apprentissage par renforcement. | ||
==== Les systèmes experts ==== | ==== Les systèmes experts ==== | ||
très populaires pendant les années 80. | très populaires pendant les années 80. | ||
Résultats prévisibles, | Résultats prévisibles, | ||
+ | <note tip>Les systèmes experts sont des programmes informatiques conçus pour simuler le raisonnement d'un expert humain dans un domaine spécifique. Ils utilisent des règles et des connaissances spécifiques pour résoudre des problèmes complexes, fournissant ainsi des solutions rapides et précises aux problèmes rencontrés dans ce domaine.</ | ||
* une base de faits ; | * une base de faits ; | ||
* une base de règles ; | * une base de règles ; | ||
Ligne 65: | Ligne 84: | ||
==== Les systèmes évolutionnaires - algorithmes génétiques ==== | ==== Les systèmes évolutionnaires - algorithmes génétiques ==== | ||
+ | |||
+ | <note tip>Les algorithmes génétiques sont des techniques d' | ||
==== Les réseaux de neurones artificiels ==== | ==== Les réseaux de neurones artificiels ==== | ||
Enfin, le type d'IA le plus prépondérant de nos jours : les réseaux de neurones artificiels. | Enfin, le type d'IA le plus prépondérant de nos jours : les réseaux de neurones artificiels. | ||
Ils sont au cœur des plus gros projets, jusqu' | Ils sont au cœur des plus gros projets, jusqu' | ||
+ | |||
Ligne 74: | Ligne 96: | ||
===== Principe général des réseaux de neurones artificiels ===== | ===== Principe général des réseaux de neurones artificiels ===== | ||
- | Commençons par le neurone artificiel. Proposé dès les années | + | {{: |
+ | Commençons par le neurone artificiel. Proposé dès les années | ||
Le perceptron simple n'est cependant pas capable de résoudre des problèmes plus complexes. Pour ceux ci, la solution est de connecter entre eux plusieurs neurones artificiels, | Le perceptron simple n'est cependant pas capable de résoudre des problèmes plus complexes. Pour ceux ci, la solution est de connecter entre eux plusieurs neurones artificiels, | ||
- | Dans son expression la plus simple, on a ainsi une couche d' | + | ==== Le perceptron multi-couches : les neurones en réseau ==== |
+ | |||
+ | <note tip>Les réseaux de neurones artificiels sont des modèles informatiques inspirés du cerveau humain, utilisés en intelligence artificielle pour la reconnaissance de formes, la classification et la prédiction. Ils sont constitués de couches de neurones interconnectés et s' | ||
+ | |||
+ | {{: | ||
Chaque neurone de la couche d' | Chaque neurone de la couche d' | ||
Les neurones de la couche de sortie servent à " | Les neurones de la couche de sortie servent à " | ||
Ligne 89: | Ligne 117: | ||
Cette fois ci on ajoute la possibilité pour le signal de repasser par des neurones qui l'ont déjà propagé. Cela permet potentiellement des effets de mémoire avancés, mais la complexité du modèle explose. | Cette fois ci on ajoute la possibilité pour le signal de repasser par des neurones qui l'ont déjà propagé. Cela permet potentiellement des effets de mémoire avancés, mais la complexité du modèle explose. | ||
- | Deep learning | + | ==== Deep learning |
+ | |||
+ | <note tip>Le deep learning est une technique d' | ||
+ | |||
+ | Pour en savoir plus, un article très didactique : | ||
+ | [[https:// | ||
Plus les réseaux deviennent complexes, plus il devient coûteux et complexe de les entraîner. Des stratégies très astucieuses ont été mises en place, tel que le " | Plus les réseaux deviennent complexes, plus il devient coûteux et complexe de les entraîner. Des stratégies très astucieuses ont été mises en place, tel que le " | ||
- | La course à la puissance, et le GPU computing | + | ==== La course à la puissance, et le GPU computing |
Face à la lourdeur des algorithme d' | Face à la lourdeur des algorithme d' | ||
Ainsi l' | Ainsi l' | ||
Ligne 109: | Ligne 142: | ||
* AI upscale | * AI upscale | ||
* correction vidéo live (regard caméra) | * correction vidéo live (regard caméra) | ||
- | * supression | + | * suppression |
* construction d' | * construction d' | ||
* génération de vidéo | * génération de vidéo | ||
Ligne 131: | Ligne 164: | ||
- Demander de résumer un sujet, par exemple //Résume moi en 100 mots ce qu'est l' | - Demander de résumer un sujet, par exemple //Résume moi en 100 mots ce qu'est l' | ||
- Demander un résumé encore plus court, par exemple : //Résume moi en 10 mots ce qu'est l' | - Demander un résumé encore plus court, par exemple : //Résume moi en 10 mots ce qu'est l' | ||
+ | - créer le plan d'un exposé sur un sujet | ||
+ | - créer des paragraphes du plan | ||
+ | - créer du code dans un langage de programmation de votre choix (par exemple python) | ||
+ | - Prendre un texte quelconque, et demander un résumé | ||
+ | - Poser des questions sur vous-même | ||
+ | - poser des questions sur les événements de cette année | ||
+ | - demander ce qui est mieux entre le seigneur des anneaux et la guerre des étoiles | ||
+ | |||
Il y a quelques semaines, chatGPT était connu pour être très mauvais en mathématiques. Depuis, il y a des ponts entre chatGPT et [[https:// | Il y a quelques semaines, chatGPT était connu pour être très mauvais en mathématiques. Depuis, il y a des ponts entre chatGPT et [[https:// | ||
Ligne 141: | Ligne 182: | ||
IA de ce types auto hébergées : | IA de ce types auto hébergées : | ||
* [[https:// | * [[https:// | ||
+ | * x-turing | ||
===== IA génératrices d' | ===== IA génératrices d' | ||
- | * Midjourney (payant) | + | * [[https:// |
- | * Dall-E 2 (payant) | + | * [[https:// |
* Easy Diffusion (libre, gratuit, auto hébergé sur votre ordinateur) [[https:// | * Easy Diffusion (libre, gratuit, auto hébergé sur votre ordinateur) [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Leonardo.Ai | ||
+ | * Adobe Firefly | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
Liens divers : | Liens divers : | ||
- | [[https:// | + | * [[https:// |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
ateliers/bootcamp_ia/start.1683437721.txt.gz · Dernière modification : 04/04/2024 15:35 (modification externe)