IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre l'intelligence artificielle

Les meilleurs cours et tutoriels pour apprendre l'intelligence artificielle

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre l'intelligence artificielle. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Vous pouvez également poser vos questions sur les forums d'entraide à l'intelligence artificielle.

Si vous avez des remarques concernant cette page cours sur l'intelligence artificielle, un espace de dialogue vous est proposé sur le forum.
Commentez Donner une note à l´article (5).

Page lue   fois.

Nombre d´auteurs : 17, nombre de traducteurs : 1, nombre d´articles : 26, création le 8 octobre 2023 

 

Sommaire

menu Conception et algorithmes d'intelligence artificielle
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel sur l'algorithmique vous permettra d'apprendre les différentes techniques à la base de l'intelligence artificielle appliquée aux jeux de stratégie abstraite. Vous allez également y étudier les modules d'ordre supérieur et leur intérêt en matière de « composabilité » modulaire.
     
  • PDF on-line ZIP E-book 
    fr
    La logique floue est une extension de la logique classique qui permet la modélisation des imperfections des données et se rapproche dans une certaine mesure de la flexibilité du raisonnement humain. Il pourrait s'avérer très utile dans la programmation d'une intelligence artificielle.
    Dans ce cours d'introduction à l'algorithmique, vous allez apprendre les notions de base de la logique floue en les illustrant par un exemple d'intelligence artificielle qui sera construit tout au long du cours.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel sur l'algorithmique vous permettra d'apprendre la théorie des réseaux de neurones feed forward en partant de la description d'un seul neurone puis en arrivant progressivement au modèle de perception monocouche puis multicouche. Il présente également trois algorithmes d'apprentissage concernant les deux derniers modèles.
    Pour rappel, les réseaux de neurones sont un concept importance en intelligence artificielle.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel sur l'algorithmique va vous apprendre le fonctionnement d'un algorithme génétique général. Il a été écrit dans le but d'être accessible à tous les programmeurs, amateurs ou confirmés. Il ne sera donc fait mention d'aucune particularité liée à un langage de programmation.
    Ce type d'algorithme peut être très utile dans la programmation d'une intelligence artificielle.
     
  • PDF on-line ZIP E-book 
    fr
    L'objectif de cette série de tutoriels sur l'algorithmique est de vous apprendre à concevoir l'intelligence artificielle pour les jeux vidéo. Au niveau le plus basique, l'« intelligence artificielle » consiste à émuler le comportement d'autres joueurs ou entités (c'est-à-dire tous les éléments qui peuvent agir ou interagir : des joueurs, des projectiles ou encore des points de régénération) qu'elle représente. Le concept de base consiste à simuler ces comportements. Autrement dit, l'IA des jeux vidéo est plus « artificielle » qu'« intelligente ». Ce peut être un système simple, conditionnel (avec des règles), ou aussi complexe que celui d'une armée qui s'oppose au joueur.

    - Partie 1 : conception et implémentation
    - Partie 2 : perceptions et recherche de chemins
    - Partie 3 : tactique et stratégie
    - Partie 4 : parallélisation et mise en œuvre
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel sur l'algorithmique est de vous apprendre comment implémenter un algorithme génétique, cela à travers un exemple concret de recherche opérationnelle : le problème NP (N pour le Nombre de villes, et P pour le point de départ) complet dit du voyageur de commerce. Prérequis : algorithmes génétiques, programmation-objet, C++.
    Ce type d'algorithme peut être très utile dans la programmation d'une intelligence artificielle.
     
  • PDF on-line ZIP E-book 
    fr
    Un algorithme de colonies de fourmis est un algorithme itératif à population où tous les individus partagent un savoir commun qui leur permet de guider leurs futurs choix et d'indiquer aux autres individus des directions à suivre ou au contraire à éviter. Il peut être très utile dans le programmation d'une intelligence artificielle.
    Le but de ce tutoriel sur l'algorithmique est de vous apprendre comment implémenter un algorithme de colonie de fourmis, cela à travers un exemple concret de recherche opérationnelle : le problème NP (N pour le Nombre de villes, et P pour le point de départ) complet dit du voyageur de commerce.
     

  • fr
    Ce tutoriel va vous apprendre le fonctionnement de l'algorithme A*, en intelligence artificielle pour rechercher un chemin dans un graphe. C'est une tutoriel pratique avec un exemple en C++.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce premier tutoriel sur les concepts en algorithmique implémentés en Pascal, vous allez apprendre à implémenter et à manipuler des structures algébriques isomorphes à l'ensemble des entiers naturels N munis de lois. Vous allez également apprendre à implémenter des listes récursives et preuves de programme.
    Ces structures présentent un intérêt majeur dans les systèmes d'intelligence artificielle.
     

  • fr
    L'AIRE est un groupe d'experts de Stanford qui se consacre à la recherche des meilleures approches pour repenser les systèmes éducatifs afin de les adapter à l'ère prochaine de la robotique et de l'intelligence artificielle. Selon Li Jiang, Directeur du programme AIRE, les systèmes éducatifs sont restés stagnants au fil des ans, et si aucun changement n'est prévu dans les 10 à 20 ans à venir, il se pourrait bien que les étudiants formés n'aient que peu de perspectives d'emploi à la fin de leurs études.
    Commentez Donner une note à l´article (5) Création : 9 mai 2023 
     

  • fr
    Cela fait plusieurs mois que je fais du pair programming avec un partenaire assez spécial : une intelligence artificielle. Avant d’aller plus loin dans ce billet de blog, je vais prendre quelques lignes pour définir dans un premier temps c’est quoi le pair programming ou programmation en binôme en français. Il s’agit d’une approche de travail dans laquelle deux développeurs travaillent ensemble sur un même poste de travail. La personne qui rédige le code est appelée conducteur (driver). La seconde personne, appelée observateur (observer), assiste le conducteur en décelant les imperfections, en vérifiant que le code implémente correctement le design et en suggérant des alternatives de développement. Les rôles s'échangent régulièrement pendant la séance de programmation. La programmation en binôme fait partie des bonnes pratiques de l'extreme programming.
    Création : 14 septembre 2022 
     

  • fr
    Le plug-in de saisie semi-automatique complète de lignes de code pour Python est maintenant disponible en version bêta publique. Dans ce tutoriel, nous présentons une partie des technologies et des algorithmes utilisés pour la création de ce plug-in et partageons des statistiques sur la programmation en Python que nous avons collectées au cours de ce processus.
    Commentez Donner une note à l´article (5) Création : 27 mai 2022 
     

  • fr
    Scikit-learn est la principale bibliothèque d'outils dédiés au machine learning et à la data-science dans l'univers Python. Dans ce tutoriel, je vais présenter Scikit-learn en me basant sur le dataset IRIS.
     

  • fr
    Après avoir présenté le partitionnement par l'algorithme k-means, le partitionnement DBSCAN, et le partitionnement spectral, je vous présente dans ce tutoriel le partitionnement hiérarchique. C'est une technique d'apprentissage non supervisé dans le sens où l'algorithme sera capable de regrouper de lui-même les données en fonction de leurs similitudes.
     

  • fr
    Après avoir présenté le partitionnement par l'algorithme k-means et le partitionnement DBSCAN, je vous présente dans ce tutoriel le partitionnement spectral. Cette technique se base sur la théorie spectrale des graphes et sur l'algèbre linéaire pour séparer un graphe en plusieurs sous-graphes de tailles équivalentes. C'est une technique d'apprentissage non supervisé dans le sens où l'algorithme sera capable de regrouper de lui-même les données en fonction de leurs similitudes.
     

  • fr
    Dans ce tutoriel, je vous présente un autre algorithme de partitionnement de données (clustering) utilisé en data-science : l'algorithme DBSCAN (density-based spatial clustering of applications with noise). Il propose une approche différente de l'algorithme des k-moyennes. Il permet notamment de traiter des datasets de forme quelconque et il permet de séparer les clusters du bruit éventuel.
     

  • fr
    En data-science, le partitionnement de données (clustering) fait partie des techniques d'apprentissage non supervisé permettant de qualifier les données continues d'un dataset d'après la forme de ce dataset. L'objectif de l'algorithme des k-moyennes (k-means) est de découper notre dataset en k paquets qui se ressemblent. Le résultat du regroupement pourra définir une étiquette associée à chaque élément du dataset. C'est en ça que cette technique est classée dans l'apprentissage non supervisé, par opposition aux techniques où le libellé est fourni au modèle en même temps que les données.
     

  • fr
    Ce tutoriel va présenter les réseaux antagonistes génératifs GAN (generative adversarial networks) et en présenter une implémentation avec TensorFlow.
     

  • fr
    Dans ce tutoriel, je vais présenter la mise en œuvre en Python d'un réseau de neurones avec le framework TensorFlow de Google. Le but est de vous mettre le pied à l'étrier pour que vous puissiez ensuite vous lancer dans l'utilisation de ce merveilleux concept qu'est le réseau de neurones.
     
menu Intelligence artificielle appliquée aux systèmes d'information
Consultez tous les cours