Accueil Développement Qu'est-ce que la programmation heuristique? - définition de techopedia

Qu'est-ce que la programmation heuristique? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la programmation heuristique?

La programmation heuristique aborde l'idée de l'intelligence artificielle en résolvant des problèmes à l'aide de règles ou de protocoles basés sur l'expérience.

Techopedia explique la programmation heuristique

En général, le mot `` heuristique '' en informatique fait référence à une philosophie différente des processus informatiques de quantification, pilotés par la logique, qui ont alimenté l'avancée des ordinateurs primitifs au cours des dernières décennies.

Contrairement au principe de l'informatique stricte basée sur des algorithmes, l'heuristique est dans de nombreux sens clés un raccourci vers un type de programmation logique quantifiée. La programmation heuristique cherche à atteindre un objectif en remplaçant certains types de programmes d'apprentissage automatique par des algorithmes logiques.

Une autre façon de le dire est que, alors que les algorithmes fonctionnent sur des systèmes et des principes logiques connus, la programmation heuristique fonctionne sur une série de `` suppositions intelligentes '' ou d'opérations informées qui ne sont pas entièrement basées sur des nombres ou des données solides.

Un exemple de processus de programmation heuristique est un programme qui analysera le contenu d'un lecteur ou d'un système de fichiers. Le programme logique rechercherait d'une manière préprogrammée, par exemple, par ordre alphabétique ou en termes de modification récente des données, où le système de programmation heuristique pourrait être programmé pour fonctionner selon les recherches antérieures qu'un utilisateur a initiées.

Ici, la machine apprend de l'utilisateur. Un autre bon exemple de programmation heuristique est l'utilisation d'outils de traitement du langage naturel. En plus des algorithmes sophistiqués, beaucoup de ces programmes utilisent des principes d'apprentissage automatique ou de programmation heuristique, où le programme analyse les entrées passées de l'utilisateur et les intègre dans les processus de base qui fournissent des résultats.

Qu'est-ce que la programmation heuristique? - définition de techopedia