Ce este Expert System in AI (Inteligenta Artificiala)? cu Exemplu

Ce este Expert System?

Sistem expert este un sistem decizional interactiv ศ™i fiabil, bazat pe computer, care utilizeazฤƒ atรขt fapte, cรขt ศ™i euristicฤƒ pentru a rezolva probleme complexe de luare a deciziilor. Este considerat la cel mai รฎnalt nivel de inteligenศ›ฤƒ ศ™i expertizฤƒ umanฤƒ. Scopul unui sistem expert este de a rezolva cele mai complexe probleme dintr-un anumit domeniu.

Sisteme experte รฎn inteligenศ›ฤƒ artificialฤƒ

Sistemul expert รฎn IA poate rezolva multe probleme care, รฎn general, ar necesita un expert uman. Se bazeazฤƒ pe cunoศ™tinศ›ele dobรขndite de la un expert. Inteligenศ›a artificialฤƒ ศ™i sistemele experte sunt capabile sฤƒ exprime ศ™i sฤƒ raศ›ioneze despre un anumit domeniu de cunoaศ™tere. Sistemele expert au fost predecesorul zilei actuale inteligenศ›ฤƒ artificialฤƒ, รฎnvฤƒศ›are profundฤƒ ศ™i sisteme de รฎnvฤƒศ›are automatฤƒ.

Exemple de sisteme expert

Urmฤƒtoarele sunt exemplele de sistem expert:

  • MICINA: Se baza pe รฎnlฤƒnศ›uirea รฎnapoi ศ™i putea identifica diferite bacterii care ar putea provoca infecศ›ii acute. De asemenea, ar putea recomanda medicamente รฎn funcศ›ie de greutatea pacientului. Este unul dintre cele mai bune exemple de sistem expert.
  • DENDRAL: Sistem expert utilizat pentru analiza chimicฤƒ pentru a prezice structura molecularฤƒ.
  • PXDES: Un exemplu de sistem expert utilizat pentru a prezice gradul ศ™i tipul de cancer pulmonar
  • Cadet: Unul dintre cele mai bune exemple de sistem expert care poate identifica cancerul รฎn stadii incipiente

Caracteristicile Sistemului Expert

Caracteristicile Sistemului Expert
De ce sunt necesare sisteme expert?

Urmฤƒtoarele sunt caracteristicile importante ale sistemului expert รฎn IA:

  • Cel mai รฎnalt nivel de expertizฤƒ: Sistemul Expert รฎn AI oferฤƒ cel mai รฎnalt nivel de expertizฤƒ. Oferฤƒ eficienศ›ฤƒ, acurateศ›e ศ™i rezolvare imaginativฤƒ a problemelor.
  • Reacศ›ia la timp: Un sistem expert รฎn inteligenศ›ฤƒ artificialฤƒ interacศ›ioneazฤƒ รฎntr-o perioadฤƒ de timp foarte rezonabilฤƒ cu utilizatorul. Timpul total trebuie sฤƒ fie mai mic decรขt timpul necesar unui expert pentru a obศ›ine cea mai precisฤƒ soluศ›ie pentru aceeaศ™i problemฤƒ.
  • Fiabilitate bunฤƒ: Sistemul Expert รฎn AI trebuie sฤƒ fie de รฎncredere ศ™i nu trebuie sฤƒ facฤƒ nicio greศ™ealฤƒ.
  • Flexibil: Este vital ca acesta sฤƒ rฤƒmรขnฤƒ flexibil, deoarece este deศ›inut de un sistem Expert.
  • Mecanism eficient: Sistemul Expert รฎn Inteligenศ›ฤƒ Artificialฤƒ trebuie sฤƒ aibฤƒ un mecanism eficient de administrare a compilaศ›iei cunoศ™tinศ›elor existente รฎn el.
  • Capabil sฤƒ gestioneze decizii ศ™i probleme provocatoare: Un sistem expert este capabil sฤƒ gestioneze probleme de decizie provocatoare ศ™i sฤƒ ofere soluศ›ii.

Componentele sistemului expert

Componentele sistemului expert

Sistemul expert รฎn IA constฤƒ din urmฤƒtoarele componente date:

User Interface

Interfaศ›a cu utilizatorul este cea mai importantฤƒ parte a software-ului Expert System. Aceastฤƒ componentฤƒ preia interogarea utilizatorului รฎntr-o formฤƒ care poate fi cititฤƒ ศ™i o transmite motorului de inferenศ›ฤƒ. Dupฤƒ aceea, afiศ™eazฤƒ rezultatele utilizatorului. Cu alte cuvinte, este o interfaศ›ฤƒ care ajutฤƒ utilizatorul sฤƒ comunice cu sistemul expert.

Motor de inferenศ›ฤƒ

Motorul de inferenศ›ฤƒ este creierul sistemului expert. Motorul de inferenศ›ฤƒ conศ›ine reguli pentru a rezolva o anumitฤƒ problemฤƒ. Se referฤƒ la cunoศ™tinศ›ele din baza de cunoศ™tinศ›e. Selecteazฤƒ fapte ศ™i reguli de aplicat atunci cรขnd รฎncearcฤƒ sฤƒ rฤƒspundฤƒ la รฎntrebarea utilizatorului. Oferฤƒ raศ›ionament cu privire la informaศ›iile din baza de cunoศ™tinศ›e. De asemenea, ajutฤƒ la deducerea problemei pentru a gฤƒsi soluศ›ia. Aceastฤƒ componentฤƒ este de asemenea utilฤƒ pentru formularea concluziilor.

Baza de cunoศ™tinศ›e

Baza de cunoศ™tinศ›e este un depozit de fapte. Stocheazฤƒ toate cunoศ™tinศ›ele despre domeniul problemei. Este ca un container mare de cunoศ™tinศ›e care este obศ›inutฤƒ de la diferiศ›i experศ›i dintr-un anumit domeniu.

Astfel, putem spune cฤƒ succesul software-ului Expert System depinde รฎn principal de cunoศ™tinศ›ele extrem de exacte ศ™i precise.

Alศ›i termeni cheie utilizaศ›i รฎn Expert Systems

Fapte ศ™i reguli

Un fapt este o micฤƒ parte a informaศ›iilor importante. Faptele รฎn sine sunt de o utilizare foarte limitatฤƒ. Regulile sunt esenศ›iale pentru selectarea ศ™i aplicarea faptelor la o problemฤƒ a utilizatorului.

Dobรขndirea de cunoศ™tinศ›e

Termenul de achiziศ›ie de cunoศ™tinศ›e รฎnseamnฤƒ modul รฎn care sistemul expert obศ›ine cunoศ™tinศ›ele necesare din domeniu. รŽntregul proces รฎncepe prin extracprelevarea de cunoศ™tinศ›e de la un expert uman, transformarea cunoศ™tinศ›elor dobรขndite รฎn reguli ศ™i injectarea regulilor dezvoltate รฎn baza de cunoศ™tinศ›e.

Examen de cunoศ™tinศ›etracProcesul de ศ›iune

Examen de cunoศ™tinศ›etracProcesul de ศ›iune

Participant la Dezvoltarea Sistemelor Expert

Participant Rol
Expert รฎn domeniu El este o persoanฤƒ sau un grup a cฤƒrui expertizฤƒ ศ™i cunoศ™tinศ›e sunt luate pentru a dezvolta un sistem expert.
Inginer de cunoศ™tinศ›e Inginerul de cunoศ™tinศ›e este o persoanฤƒ tehnicฤƒ care integreazฤƒ cunoศ™tinศ›ele รฎn sistemele informatice.
Utilizator final Este o persoanฤƒ sau un grup de persoane care utilizeazฤƒ sistemul expert pentru a obศ›ine sfaturi care nu vor fi furnizate de expert.

Procesul de construire a unui sistem expert

  • Determinarea caracteristicilor problemei
  • Inginerul de cunoศ™tinศ›e ศ™i expertul รฎn domeniu lucreazฤƒ รฎn coerenศ›ฤƒ pentru a defini problema
  • Inginerul de cunoศ™tinศ›e traduce cunoศ™tinศ›ele รฎntr-un limbaj uศ™or de รฎnศ›eles de calculator. El proiecteazฤƒ un motor de inferenศ›ฤƒ, o structurฤƒ de raศ›ionament, care poate folosi cunoศ™tinศ›ele atunci cรขnd este necesar.
  • Knowledge Expert determinฤƒ, de asemenea, cum sฤƒ integreze utilizarea cunoศ™tinศ›elor incerte รฎn procesul de raศ›ionament ศ™i ce tip de explicaศ›ie ar fi utilฤƒ.

Sistem convenศ›ional vs. sistem expert

Sistem convenศ›ional Sistem expert
Cunoศ™tinศ›ele ศ™i procesarea sunt combinate รฎntr-o singurฤƒ unitate. Baza de date de cunoศ™tinศ›e ศ™i mecanismul de procesare sunt douฤƒ componente separate.
Programul nu face erori (cu excepศ›ia cazului รฎn care eroare de programare). Sistemul Expert poate face o greศ™ealฤƒ.
Sistemul este operaศ›ional numai atunci cรขnd este complet dezvoltat. Sistemul expert este optimizat รฎn mod continuu ศ™i poate fi lansat cu un numฤƒr mic de reguli.
Este necesarฤƒ execuศ›ia pas cu pas conform algoritmilor fixaศ›i. Execuศ›ia se face logic ศ™i euristic.
Are nevoie de informaศ›ii complete. Poate fi funcศ›ional cu informaศ›ii suficiente sau insuficiente.

Expert uman vs. Sistem expert

Expert uman Expertiza artificiala
Perisabil Permanent
Dificil de transferat Transferabil
Dificil de documentat Uศ™or de Documentat
Imprevizibil Consistent
Scump Sistem rentabil

Avantajele Sistemului Expert

Mai jos sunt principalele avantaje/beneficii ale Sistemelor Expert รฎn Inteligenศ›ฤƒ Artificialฤƒ (AI):

  • รŽmbunฤƒtฤƒศ›eศ™te calitatea deciziei
  • Reduce cheltuielile cu consultarea experศ›ilor pentru rezolvarea problemelor
  • Oferฤƒ soluศ›ii rapide ศ™i eficiente la problemele dintr-o zonฤƒ restrรขnsฤƒ de specializare.
  • Poate aduna expertizฤƒ limitatฤƒ ศ™i o poate folosi eficient.
  • Oferฤƒ un rฤƒspuns consistent pentru problema repetitivฤƒ
  • Menศ›ine un nivel semnificativ de informaศ›ie
  • Vฤƒ ajutฤƒ sฤƒ obศ›ineศ›i rฤƒspunsuri rapide ศ™i precise
  • O explicaศ›ie corectฤƒ a luฤƒrii deciziilor
  • Abilitatea de a rezolva probleme complexe ศ™i provocatoare
  • Sistemele experte de inteligenศ›ฤƒ artificialฤƒ pot funcศ›iona constant fฤƒrฤƒ sฤƒ se emoศ›ioneze, sฤƒ se รฎncordeze sau sฤƒ se oboseascฤƒ.

Limitฤƒrile sistemului expert

Mai jos sunt dezavantajele/limitฤƒrile Sistemului Expert รฎn AI:

  • Incapabil sฤƒ ofere un rฤƒspuns creativ รฎntr-o situaศ›ie extraordinarฤƒ
  • Erorile din baza de cunoศ™tinศ›e pot duce la o decizie greศ™itฤƒ
  • Costul de รฎntreศ›inere al unui sistem expert este prea scump
  • Fiecare problemฤƒ este diferitฤƒ, prin urmare soluศ›ia de la un expert uman poate fi, de asemenea, diferitฤƒ ศ™i mai creativฤƒ

Aplicaศ›ii ale sistemelor expert

Cรขteva aplicaศ›ii populare ale sistemului expert:

  • Administrarea informaศ›iei
  • Spitale ศ™i unitฤƒศ›i medicale
  • Managementul birourilor de asistenศ›ฤƒ
  • Evaluarea performanศ›ei angajaศ›ilor
  • Analiza creditului
  • Detectarea virusului
  • Util pentru proiecte de reparatii si intretinere
  • Optimizarea depozitului
  • Planificare ศ™i programare
  • Configuraศ›ia obiectelor fabricate
  • Luarea deciziilor financiare Publicarea de cunoศ™tinศ›e
  • Monitorizarea si controlul procesului
  • Supravegheazฤƒ funcศ›ionarea instalaศ›iei ศ™i a controlorului
  • Tranzacศ›ionarea burselor
  • Programul liniilor aeriene ศ™i orarele mฤƒrfurilor

Rezumat

  • Un sistem expert este un sistem decizional interactiv ศ™i fiabil, bazat pe computer, care utilizeazฤƒ atรขt fapte, cรขt ศ™i euristici pentru a rezolva probleme complexe de luare a deciziilor.
  • Componentele cheie ale unui sistem expert sunt 1) interfaศ›a cu utilizatorul, 2) motorul de inferenศ›ฤƒ, 3) baza de cunoศ™tinศ›e
  • Participanศ›ii cheie รฎn Inteligenศ›a artificialฤƒ Dezvoltarea de sisteme expertฤƒ este 1) Expert รฎn domeniu 2) Inginer de cunoศ™tinศ›e 3) Utilizator final
  • Calitatea รฎmbunฤƒtฤƒศ›itฤƒ a deciziilor, reducerea costurilor, consistenศ›a, fiabilitatea, viteza sunt beneficiile cheie ale unui sistem expert
  • Un sistem Expert nu poate oferi soluศ›ii creative ศ™i poate fi costisitor de รฎntreศ›inut.
  • Un sistem expert poate fi utilizat pentru aplicaศ›ii largi, cum ar fi Bursa de Valori, Depozitul, HR etc

Dacฤƒ doriศ›i sฤƒ aflaศ›i despre inteligenศ›a artificialฤƒ, iatฤƒ un tutorial gratuit pe care veศ›i dori sฤƒ รฎl consultaศ›i: Tutorial AI

Rezumaศ›i aceastฤƒ postare cu: