Taula de continguts:
Definició: què significa la programació heurística?
La programació heurística s’aproxima a la idea d’intel·ligència artificial mitjançant la resolució de problemes mitjançant normes o protocols basats en l’experiència.
Techopedia explica Programació Heurística
En general, la paraula "heurística" en informàtica es refereix a una filosofia diferent dels processos informàtics basats en lògica quantificadors que van impulsar l'avanç dels equips primitius en les últimes dècades.
Al contrari del principi d’utilitzar una estricta computació basada en algoritmes, l’heurística és en molts sentits clau una drecera per a un tipus de programació lògica quantificada. La programació heurística pretén aconseguir un objectiu substituint certs tipus de programes d'aprenentatge automàtic per algorismes lògics.
Una altra manera de dir-ho és que, mentre que els algoritmes operen sobre sistemes coneguts i principis lògics, la programació heurística funciona sobre una sèrie de "suposicions intel·ligents" o operacions informades que no es basen completament en números durs o dades dures.
Un exemple d’un procés de programació heurística és un programa que analitzarà el contingut d’una unitat o un sistema de fitxers. El programa lògic cercaria de forma preprogramada, per exemple, alfabèticament o en termes de modificació de dades recents, on es podria programar el sistema de programació heurística per realitzar segons cerques anteriors que un usuari va originar.
Aquí, la màquina està aprenent de l'usuari. Un altre bon exemple de programació heurística és l’ús d’eines de processament del llenguatge natural. A més d’alguns algoritmes sofisticats, molts d’aquests programes utilitzen l'aprenentatge de màquina o principis de programació heurística, on el programa analitza les aportacions passades de l’usuari i les fa en els processos bàsics que proporcionen resultats.
