Ekspertsystem

Ekspert systemer er såkaldte fordi de efterligne argumentation en ekspert i et bestemt domæne, og er undertiden bruges af dem. Med ekspertsystemer søger bedre kvalitet og hastighed af svarene, hvilket fører til forbedret produktivitet ekspert selv at bruge sådanne systemer.

Ekspert System

Det er et program i stand til at løse en række problemer, som kræver en stor viden om et bestemt emne. En ekspert system er et sæt af programmer på en vidensbase, har oplysninger om en eller flere eksperter i et bestemt område. Det kan forstås som en gren af ​​kunstig intelligens, hvor kraften i at løse et problem i et edb-program kommer fra viden om et bestemt domæne. Disse systemer efterligner aktiviteten af ​​et menneske til at løse problemer af forskellig art. Det siges også, at et SE-selskab er baseret på deklarativ viden og viden om kontrol.

For et ekspertsystem er et effektivt værktøj, skal brugerne interagerer på en nem, som samler to kapacitet til at opfylde:

  • Forklar din argumentation eller grundlag af viden: ekspertsystemer bør udføres efter bestemte regler eller forståelige trin, så den kan generere en forklaring for hver af disse regler, som igen er baseret på fakta.
  • Tilegnelse af ny viden eller systemintegrator: ræsonnement mekanismer bruges til at ændre ovenstående viden. På baggrund af ovenstående kan det siges, at ekspertsystemer er produktet af forskning inden for kunstig intelligens, da den ikke forsøger at erstatte menneskelige eksperter, men ønsker at hjælpe dem med at træffe hurtigere og mere effektivt alle opgaver udføres.

På grund af dette på nuværende blander forskellige teknikker eller programmer, der bruger de fordele, som hver af disse tilbud at være sikreste selskaber. Et eksempel på disse teknikker ville være de midler, der har evnen til at forhandle og navigere gennem online-ressourcer; og det er derfor i dag spiller en ledende rolle i ekspertsystemer.

Grundlæggende struktur af et SE

En ekspert system består af:

  • Menneskelige eksperter
  • Viden ingeniører.
  • Knowledge Base: Indeholder udvundet af dialog med en ekspertviden modellering.
  • Grundlag af fakta indeholder fakta om et problem, der er blevet opdaget under analysen.
  • Inferens Motor: modeller den menneskelige ræsonnement proces.
  • Moduler begrundelse: Forklar det ræsonnement, der anvendes af systemet til at nå et bestemt konklusion.
  • Brugergrænseflade: er samspillet mellem SE og brugeren, og er lavet ved hjælp af naturligt sprog.

Typer af SE

Hovedsageligt er der tre typer af ekspertsystemer:

  • Baseret på tidligere etablerede regler.
  • Baseret på sager eller CBR.
  • Baseret på Bayesianske netværk.

I hvert løsningen på det problem opnås:

  • Anvendelse heuristiske regler, der generelt understøttet på fuzzy logik for evaluering og implementering.
  • Anvendelse af argumentation er baseret på de tilfælde, hvor løsningen på et lignende problem tidligere rejst tilpasser sig den nye problem.
  • Anvendelse Bayesianske netværk baseret på statistik og Bayes 'teorem.

Fordele og begrænsninger af ekspertsystemer

Fordel

  • Permanence: I modsætning til en menneskelig ekspert en SE ikke ældes, og lider derfor ingen tab af funktion over tid.
  • Replikering: Når programmeret en SE kan vi kopiere mange gange.
  • Hastighed: Et SE kan få oplysninger fra en database og udføre meget hurtigere end noget menneske numeriske beregninger.
  • Lave omkostninger: Selv om den oprindelige pris kan være høj, takket være muligheden for at fordoble omkostningerne er endeligt under.
  • Farlige miljøer: Et SE kan arbejde i farligt eller skadeligt for menneskers miljøer.
  • Pålidelighed: SE påvirkes ikke af ydre forhold, et menneske selv.
  • Konsolidere flere viden.
  • Akademisk support.

Begrænsninger

  • Sund fornuft: Ekspert System For der er ikke noget indlysende. For eksempel kunne en ekspert system af medicin indrømme, at en mand tager 40 måneder gravid, medmindre du angiver, at dette ikke er muligt, fordi en mand ikke kan drægtighed børn.
  • Naturligt sprog: Med en menneskelig ekspert kan have en uformel samtale, mens et SE ikke kan.
  • Indlæringsevne: Enhver med relativ lethed lærer af sine fejl og fejltagelser andres, en SE gøre dette er meget kompliceret.
  • Globalt perspektiv: Et menneske ekspert er i stand til at skelne, hvad der er de relevante spørgsmål og separat problem af sekundære spørgsmål.
  • Sensoriske evner: A sanser mangler.
  • Fleksibilitet: Et menneske er yderst fleksibel med at acceptere data til at løse et problem.
  • Viden ustruktureret: Et SE kan ikke håndtere ustruktureret viden.

Vigtige eksempler

  • Dendral
  • XCon
  • Dipmeter Advisor
  • Mycin
  • CADUCEUS
  • R1
  • CLIPS, Jess
  • Prolog

Opgaver et ekspertsystem

Overvågning

Overvågning er et særligt tilfælde af fortolkningen, og er den kontinuerlige sammenligning af værdierne af indgangssignalerne eller data og værdier, der tjener som normalitet kriterier eller standarder. På området for forebyggende vedligeholdelse Expert Systems de anvendes primært som diagnostiske værktøjer. Dette er det program på alle tidspunkter for at bestemme tilstanden af ​​driften af ​​komplekse systemer, foregribe mulige hændelser, der kan opstå. Ved anvendelse af en computermodel af et humant ekspert ræsonnement, det giver de samme resultater, som ville nå eksperten.

Design

Design er processen med at angive en beskrivelse af en anordning, der opfylder flere karakteristika fra en række kilder til viden.

Designet er udformet på forskellige måder:

  • Den tekniske projektering er brugen af ​​videnskabelige principper, teknisk information og fantasi i definitionen af ​​en mekanisk konstruktion, maskine eller til at udføre specifikke funktioner med maksimal økonomi og effektivitet.
  • Industrielt design søger at rette op på udeladelser for teknik, er det et bevidst forsøg på at bringe formen og visuel orden hardware engineering, hvor teknologien ikke giver disse funktioner.

SE design se denne proces som et problem at finde en optimal eller passende løsning. De alternative løsninger kan være kendt på forhånd eller kan genereres automatisk beviser forskellige designs til at kontrollere, hvem af dem opfylder kravene, som brugeren har anmodet om, denne teknik kaldes "generering og test", de er derfor kaldes valg. I anvendelsesområder, er testen afsluttes, når den første løsning er; Men der er mere komplekse problemer, hvor målet er at finde den optimale løsning.

Planlægning

Planlægning er realiseringen af ​​planer eller sekvenser af handlinger, og er et særligt tilfælde af simulering. Den består af en simulator og et styresystem. Den endelige effekt er ledelsen af ​​en række aktioner med henblik på at opnå en global mål.

Problemer, som SE planlægning er:

  • Der er ingen forudsigelige konsekvenser, så du er nødt til at udforske og forklare forskellige planer.
  • Der er mange overvejelser, der skal evalueres, eller medtage dem en vigtig faktor.
  • Der er normalt interaktioner mellem forskellige delmål planer, så kompromiser skal vælges.
  • Arbejde ofte med usikkerhed, da de fleste af de data, som de arbejder de er mere eller mindre sandsynligt, men ikke sikkert.
  • Det er nødvendigt at anvende forskellige kilder, såsom databaser.

Kontrol

Et styresystem er involveret i opgaver fortolkning, diagnose og reparation sekventielt. Dette opnås driver eller lede en proces eller et system. Kontrolsystemerne er komplekse på grund af antallet af funktioner, der skal forvaltes, og det store antal af faktorer at overveje; Denne voksende kompleksitet er en anden grund peger på anvendelse af viden, og derfor SE.

Det er klart, at kontrolsystemerne kan være open loop, hvis den samme feedback eller trin i en proces til en anden sker af operatøren, eller i lukket sløjfe, hvis operatøren har til at gribe ind i nogen del heraf. Reparation, rette eller terapi.

Reparation, rettelse, terapi eller behandling foreslår de nødvendige korrigerende foranstaltninger for at løse et problem. Reparationen SE skal opfylde flere mål, herunder: Reparation så hurtigt og billigt som muligt. Bekendtgørelse af reparationer, når at udføre forskellige. Undgå bivirkninger af reparationen, dvs. fremkomsten af ​​nye fejl til reparation.

Simulation

Simuleringen er en teknik, der består af at skabe modeller baseret på fakta, observationer og fortolkninger på computeren, for at undersøge opførslen af ​​samme ved at observere udgangene til et sæt indgange. De traditionelle simulering teknikker kræver matematiske og logiske modeller, der beskriver opførslen af ​​systemet under studiet.

Brugen af ​​SE til simulering er motiveret af de vigtigste træk ved SE, som er dens evne til at simulere den argumentation af en menneskelig ekspert, som er en kompleks proces.

Ved anvendelsen af ​​SE til simulering må skelne fem mulige konfigurationer:

  • SE kan have en simulator for at kontrollere, om løsninger og rette den proces, der følger.
  • En simulering systemet kan indeholde som en del af et SE og SE skal derfor ikke nødvendigvis simulering.
  • Et SE kan styre en simulation proces, dvs. modellen er grundlaget for viden om SE og dens udvikling afhænger grundlag af fakta, videngrundlaget og inferens motor, og ikke et sæt af ligninger aritmetik - logik.
  • Et SE-selskab kan bruges som rådgiver for brugeren og systemet simulering.
  • Et SE-selskab kan bruges som en maske eller et frontal-system simulator, så brugeren modtager forklaring og begrundelse for processer.

Instruktion

Et uddannelsessystem vil overvåge læringsprocessen. Systemet registrerer fejl enten en person med viden og identificerer den passende middel, nemlig at udvikle en undervisningsplan, der letter læringsprocessen og fejlretning.

Informationssøgning

Expert Systems med sin evne til at kombinere informationer og adfærdsregler, er blevet set som en af ​​de mulige løsninger på behandling og nyttiggørelse af oplysninger, ikke bare dokumentar. 1980'erne var omhyggelig forskning og publikationer om forsøg af denne orden, fortsætter interesse i dag.

Hvad adskiller disse systemer fra en traditionel informationssøgning system er, at sidstnævnte kun er i stand til at inddrive, hvad der findes eksplicit, mens en ekspert skal være i stand til at generere nogen eksplicit information, ræsonnement med de elementer, der er givet . Men kapaciteten af ​​SE inden for informationssøgning er ikke begrænset til genopretning. De kan bruges til at hjælpe brugeren med at vælge informationsressourcer, som svar filtrering, etc. Et SE kan fungere som en intelligent mellemmand, der guider og støtter arbejdet i slutbrugeren.

Næste artikel Emmanuel Gigliotti