Itthon Fejlesztés Mi a heurisztikus programozás? - meghatározás a techopedia alapján

Mi a heurisztikus programozás? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a heurisztikus programozás?

A heurisztikus programozás megközelíti a mesterséges intelligencia gondolatát azzal, hogy tapasztalatain alapuló szabályok vagy protokollok segítségével oldja meg a problémákat.

A Techopedia magyarázza a heurisztikus programozást

Általában a számítógépes tudományban a „heurisztika” szó olyan filozófiára utal, amely eltér a számszerűsítést igénylő, logikavezérelt számítógépes folyamatoktól, amelyek elősegítették a primitív számítógépek fejlődését az elmúlt évtizedekben.

A szigorú algoritmus-alapú számítástechnika alkalmazásának elvével ellentétben a heurisztika sok kulcsérzékenységben hivatkozás a programozás számszerűsített logikai típusához. A heurisztikus programozás célja egy olyan cél elérése, amelyben bizonyos típusú gépi tanulási programokat a logikai algoritmusok helyettesítenek.

Ennek másik módja az, hogy míg az algoritmusok ismert rendszereken és logikai alapelveken működnek, a heurisztikus programozás „intelligens találgatások” vagy tájékozott műveletek sorozatán működik, amelyek nem egészen a kemény számokon vagy kemény adatokon alapulnak.

A heurisztikus programozási folyamat egyik példája egy olyan program, amely elemezni fogja a meghajtó vagy a fájlrendszer tartalmát. A logikai program előre beprogramozott módon, például ábécé szerint vagy a legfrissebb adatok módosítása alapján keresne, ahol a heurisztikus programozási rendszert úgy lehet beprogramozni, hogy a felhasználó által elvégzett korábbi keresések szerint végezzen.

Itt a gép a felhasználótól tanul. A heurisztikus programozás másik jó példája a természetes nyelvfeldolgozó eszközök használata. A kifinomult algoritmusok mellett ezek közül a programok közül sokan gépi tanulás vagy heurisztikus programozási elveket alkalmaznak, ahol a program elemzi a felhasználó múltbeli bemeneteit, és bevonja azokat az alapvető folyamatokba, amelyek eredményeket szolgáltatnak.

Mi a heurisztikus programozás? - meghatározás a techopedia alapján