On a un algo. En excluant la phase d'apprentissage il prend deux chose en entrées : un modèle genre réseau de neurones, issu de l'apprentissage, et les données du problème à résoudre à l'instant.
L'algo et le réseau sont connus d'avance, on peut donc assimiler ça à un algorithme. Il faut bien savoir comment utiliser les données du modèle. La clé en ce qui concerne l'apprentissage automatique c'est pas une opposition "il y a un algo ou pas" c'est "il y a pleins de paramètres (un état de l'algo) qui peuvent potentiellement varier au cours de l'exécution.
Un autre aspect est l'aspect "résolution exacte" ou "résolution heuristique". Si c'est un problème de maths genre SAT ou un système d'équations sur des nombres entiers, on peut espérer trouver la solution à tout les coups avec notre programme, même s'il a un état qui lui permet d'avoir une mémoire qui apprends des propriétés mathématiques du problème pour accélérer la résolution ... et si le problème est vraiment dur, on peut avoir une méthode approchée comme une valeur à optimiser haute mais qu'on arrive pas à montrer optimale.
A l'inverse si le problème c'est "est-ce qu'il y a une vache sur la photo" c'est plus tellement un problème bien défini mathematiquement, on aura plus des objectifs comme "essayer de minimiser les erreurs en pratique", mais c'est nécessairement "heuristique" et c'est plus en ce sens qu'on peut parler de "pas algorithme" si on prend une définition restrictive d'algorithme : solution qui est complète et exacte sur un problème mathematiquement bien posée.
Bref le tableau est pas évident. IA c'est un terme un peu mouvant historiquement. Aujourd'hui c'est synonyme d'apprentissage, mais dans les jeux on qualifiait d'ia des joueurs artificiels sans apprentissage automatique. Quand on aura des bons systèmes pour démontrer automatiquement des theorèmes, que ce soit par apprentissage ou non (c'est probable qu'il y ait un peu d'heuristiques dedans) on pourra qualifier ça d'ia quoi qu'il arrive.
[^] # Re: Simulation
Posté par thoasm . En réponse au journal Une simulation de drone de combat qui tourne mal. Évalué à 4.
On a un algo. En excluant la phase d'apprentissage il prend deux chose en entrées : un modèle genre réseau de neurones, issu de l'apprentissage, et les données du problème à résoudre à l'instant.
L'algo et le réseau sont connus d'avance, on peut donc assimiler ça à un algorithme. Il faut bien savoir comment utiliser les données du modèle. La clé en ce qui concerne l'apprentissage automatique c'est pas une opposition "il y a un algo ou pas" c'est "il y a pleins de paramètres (un état de l'algo) qui peuvent potentiellement varier au cours de l'exécution.
Un autre aspect est l'aspect "résolution exacte" ou "résolution heuristique". Si c'est un problème de maths genre SAT ou un système d'équations sur des nombres entiers, on peut espérer trouver la solution à tout les coups avec notre programme, même s'il a un état qui lui permet d'avoir une mémoire qui apprends des propriétés mathématiques du problème pour accélérer la résolution ... et si le problème est vraiment dur, on peut avoir une méthode approchée comme une valeur à optimiser haute mais qu'on arrive pas à montrer optimale.
A l'inverse si le problème c'est "est-ce qu'il y a une vache sur la photo" c'est plus tellement un problème bien défini mathematiquement, on aura plus des objectifs comme "essayer de minimiser les erreurs en pratique", mais c'est nécessairement "heuristique" et c'est plus en ce sens qu'on peut parler de "pas algorithme" si on prend une définition restrictive d'algorithme : solution qui est complète et exacte sur un problème mathematiquement bien posée.
Bref le tableau est pas évident. IA c'est un terme un peu mouvant historiquement. Aujourd'hui c'est synonyme d'apprentissage, mais dans les jeux on qualifiait d'ia des joueurs artificiels sans apprentissage automatique. Quand on aura des bons systèmes pour démontrer automatiquement des theorèmes, que ce soit par apprentissage ou non (c'est probable qu'il y ait un peu d'heuristiques dedans) on pourra qualifier ça d'ia quoi qu'il arrive.