Heurisztikus programozás

Szerző: Peter Berry
A Teremtés Dátuma: 11 Augusztus 2021
Frissítés Dátuma: 12 Lehet 2024
Anonim
Heurisztikus programozás - Technológia
Heurisztikus programozás - Technológia

Tartalom

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.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a heurisztikus programozást

Általában a heurisztikus szó a számítástechnikában olyan filozófiára utal, amely különbözik 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, addig a heurisztikus programozás olyan 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 be lehet programozni úgy, hogy a felhasználó által elvégzett korábbi keresések szerint hajthasson végre.

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.