Tečaj Engleskog

Posebno izdanje - broj 80, lipanj 2011.

Capturing corporate knowledge before it is lost Go to article

Everyone can have access to a top expert Go to article

The Rete algorithm Go to article

Bilježenje korporacijskog znanja prije nego što se ono izgubi Idi na članak

Svi se mogu obratiti vodećem stručnjaku Idi na članak

RETE algoritam Idi na članak

Expert Systems

 

Ekspertni sustavi


Capturing corporate knowledge before it is lost

 Go to article
 

Bilježenje korporacijskog znanja prije nego što se ono izgubi

 Idi na članak

About Exsys Inc

 Go to article
 

O tvrtki Exsys Inc

 Idi na članak

Everyone can have access to a top expert

 Go to article
 

Svi se mogu obratiti vodećem stručnjaku

 Idi na članak

Inference engine

 Go to article
 

Stroj za zaključivanje

 Idi na članak

Inference engine rules

 Go to article
 

Pravila stroja za zaključivanje

 Idi na članak

The Rete algorithm

 Go to article
 

RETE algoritam

 Idi na članak

Miscellaneous considerations

 Go to article
 

Različita razmatranja

 Idi na članak

Optimisation and performance

 Go to article
 

Optimizacija i performanse

 Idi na članak

Expert Systems

top
 

Ekspertni sustavi

vrh

Capturing corporate knowledge before it is lost


The loss of knowledge in companies due to employees retiring or changing jobs is a major problem. Highly experienced employees may have many decades of knowledge, which the company relies on, but which can walk out the door overnight. Most approaches to capturing this knowledge rely on unstructured, anecdotal descriptions of specific events or cases, often placed in a binder on a forgotten shelf. The Corvid system made by Exsys Inc provides the framework to systematically capture the experts' complete decision-making process for a subject. This provides a detailed documentation of the knowledge that can be examined and understood by others, and automatically builds an on-line system that enables the knowledge to be used to provide detailed situation-specific advice whenever needed.

There is no full replacement for a valuable employee, but steps can be taken to capture some of the experts' knowledge in key areas... Show more...

 

Bilježenje korporacijskog znanja prije nego što se ono izgubi

Gubitak znanja u tvrtkama zbog umirovljenja ili promjene posla djelatnika veliki je problem. Vrlo iskusni djelatnici mogu imati znanje stjecano desetljećima, na koje se tvrtka oslanja, ali koje može išetati iz tvrtke preko noći. Većina pristupa bilježenju tog znanja oslanja se na nestrukturirane, anegdotalne opise posebnih događaja ili slučajeva koji se često pohranjuju u fascikle na zaboravljenim policama. Sustav Corvid koji je izradila tvrtka Exsys Inc. osigurava okvir za sustavno bilježenje cjelokupnog postupka donošenja odluka stručnjaka o određenoj temi. Sustav omogućava detaljnu dokumentaciju znanja koje drugi mogu pregledavati i razumjeti te automatski stvara internetski sustav koji omogućava korištenje znanja za dobivanje detaljnih savjeta za konkretnu situaciju, kada god je potrebno.

Dragocjenog djelatnika ne može se u potpunosti zamijeniti, ali mogu se poduzeti mjere za bilježenje dijela znanja stručnjaka u ključnim područjima... Prikaži više...

About Exsys Inc

For 27 years Exsys Inc has focused exclusively on knowledge automation expert systems and in creating development tools that are powerful enough to handle real-world problems, but still easy for non-programmers to quickly master. Applications built with Exsys tools are in use worldwide by business, government and military users. Exsys was one of the first companies to create expert system development tools, the first to create and effective way to deliver interactive expert systems over the Web, and now the first to put a powerful knowledge automation inference engine under Adobe Flash.


When Exsys Inc started in 1983, expert systems were viewed as an exotic solution to decision-making, more at home in Hollywood than in reality. In the 25 years since then, the rule based expert system approach to automating complex decision-making tasks has proven to be by far the most effective, reliable and proven way to capture and deliver the logic and process of human experts to solve complex problems. If you ask an expert how they made a particular decision, in most cases, they will explain it in "If/Then" style rules... Show more...

 

O tvrtki Exsys Inc

Tvrtka Exsys Inc. se 27 godina usredotočuje isključivo na ekspertne sustave automatizacije znanja i stvaranje razvojnih alata koji su dovoljno moćni za rješavanje stvarnih problema, ali koje ipak osobe koje nisu programeri mogu brzo svladati. Aplikacije izrađene pomoću alata Exsys koriste tvrtke, vlade i vojska u cijelom svijetu. Exsys je bila jedna od prvih tvrtki koja je stvorila razvojne alate za ekspertni sustav, prva koja je stvorila učinkoviti način dostavljanja interaktivnih ekspertnih sustava putem interneta i sada prva koja je stavila moćni stroj za zaključivanje za automatizaciju znanja u okvir Adobe Flash-a.

Kada je 1983. godine tvrtka Exsys Inc započela s radom, ekspertni sustavi su se smatrali egzotičnim rješenjem za odlučivanje, koje je više pripadalo Hollywoodu nego stvarnosti. U sljedećih 25 godina pokazalo se da je ekspertni sustav utemeljen na pravilima za automatizaciju složenog odlučivanja zaista najučinkovitiji, najpouzdaniji i najsigurniji način za bilježenje i dostavljanje logike i procesa kojima stručnjaci rješavaju složene probleme. Ako stručnjaka upitate kako je donio određenu odluku, u većini slučajeva će vam to objasniti pravilima tipa "ako/onda"... Prikaži više...

Everyone can have access to a top expert

Exsys expert system development tools enable organizations to build web-enabled systems that automate the on-line delivery of expert knowledge for complex decision-making tasks. Exsys expert systems interact with end users as if they were conversing with a human expert, asking focused, relevant questions to provide customized, situation specific advice. Far better than search or frequently asked questions, they provide precise, reasoned advice based on the knowledge of your top experts even for complex, probabilistic decision-making tasks.


One of the biggest problems in organizations is providing the advice and answers employees and customers need. Data alone is not the answer, training is expensive, and responsibilities get more complex every day. Everyone would like to be able to turn to an expert for advice, but that is just not practical. Exsys expert systems provide a highly cost effective way to deliver customized consultations to produce advice based on the experts knowledge, logic and process... Show more...

 

Svi se mogu obratiti vodećem stručnjaku

Razvojni alati za ekspertne sustave Exsys-a organizacijama omogućavaju izgradnju sustava kojima se može pristupiti putem weba koji automatiziraju internetsku isporuku stručnog znanja za složene zadatke donošenja odluka. Ekspertni sustavi Exsys-a komuniciraju s krajnjim korisnicima kao ljudski stručnjaci, postavljajući usmjerena, relevantna pitanja za pružanje prilagođenih savjeta za konkretnu situaciju. Ti sustavi koji su daleko bolji od pretraživanja ili često postavljanih pitanja daju precizne, obrazložene savjete utemeljene na znanju vaših vodećih stručnjaka, čak i za složene, probabilističke zadatke donošenja odluka.

Jedan od najvećih problema u organizacijama je pružanje savjeta i odgovora koje djelatnici i klijenti trebaju. Sami podaci nisu rješenje, obuka je skupa, a odgovornosti svakodnevno postaju složenije. Svi bi voljeli biti u mogućnosti obratiti se stručnjaku za savjet, no to jednostavno nije praktično. Ekspertni sustavi Exsys-a osiguravaju vrlo isplativ način dostavljanja prilagođenog savjetovanja u cilju oblikovanja savjeta koji se temelje na znanju, logici i postupcima stručnjaka... Prikaži više...

Inference engine

In computer science, and specifically the branches of knowledge engineering and artificial intelligence, an inference engine is a computer program that tries to derive answers from a knowledge base. It is the "brain" that expert systems use to reason about the information in the knowledge base for the ultimate purpose of formulating new conclusions. Inference engines are considered to be a special case of reasoning engines, which can use more general methods of reasoning. The inference engine can be described as a form of finite state machine with a cycle consisting of three action states: match rules, select rules, and execute rules.

In addition to rules, there must be an Inference Engine to process them. The inference Engine is what drives the end user interaction. It determines what information is needed to reach a conclusion, whether the needed information can be derived from lower level rules and what to ask of the user... Show more...

 

Stroj za zaključivanje

U informatici, a posebno u granama inženjerstva znanja i umjetne inteligencije, stroj za zaključivanje je računalni program koji pokušava dobiti odgovore iz baze znanja. To je "mozak" koji ekspertni sustavi koriste pri razlučivanju podataka u bazi znanja radi krajnje svrhe stvaranja novih zaključaka. Strojevi za zaključivanje smatraju se posebnim oblikom dedukcijskih strojeva, koji mogu koristiti općenitije metode rasuđivanja. Stroj za zaključivanje može se opisati kao oblik stroja s konačnim brojem stanja, s ciklusom koji se sastoji od tri akcijska stanja: pravila uspoređivanja, pravila odabira, i pravila izvršenja.


Osim pravila, mora postojati i stroj za zaključivanje koji će ta pravila obrađivati. Stroj za zaključivanje pokreće interakciju s krajnjim korisnikom. On određuje koje su informacije potrebne za dobivanje zaključka, mogu li se potrebni podaci dobiti iz jednostavnijih pravila i što treba tražiti od korisnika... Prikaži više...

Inference engine rules

Rules are represented in the system by a notation called predicate logic. In the first state, match rules, the inference engine finds all of the rules that are satisfied by the current contents of the data store. When rules are in the typical condition-action form, this means testing the conditions against the working memory. The rule matchings that are found are all candidates for execution: they are collectively referred to as the conflict set. Note that the same rule may appear several times in the conflict set if it matches different subsets of data items. The pair of a rule and a subset of matching data items is called an instantiation of the rule. In many applications, where large volume of data are concerned and/or when performance time considerations are critical, the computation of the conflict set is a non-trivial problem. Earlier research work on inference engines focused on better algorithms for matching rules to data. The Rete algorithm, described later, is an example of such a matching algorithm.


There is "If/Then" syntax in virtually every computer language, but it is the Inference Engine that gives rule based expert systems their special capabilities... Show more...

 

Pravila stroja za zaključivanje

Pravila su predstavljena u sustavu predikatnom logikom. U prvom stanju, podudaranje pravila, stroj za zaključivanje pronalazi sva pravila koja zadovoljava trenutačni sadržaj skladišta podataka. Kada su pravila u tipičnom obliku uvjet-akcija, to znači testiranje uvjeta u odnosu na radnu memoriju. Pronađena podudarna pravila su kandidati za provedbu: ona se zajednički nazivaju konfliktnim skupom. Valja primijetiti da se isto pravilo može pojaviti više puta u konfliktnom skupu ako se podudara s različitim podskupovima jedinica podataka. Par pravila i podskupa odgovarajućih jedinica podataka naziva se instanciranje pravila. U mnogim aplikacijama gdje se radi o velikim količinama podataka i/ili kada su ključni čimbenici vremena uspješnosti, izračunavanje konfliktnog sklopa je netrivijalni problem. Prethodna znanstvena istraživanja o strojevima za zaključivanje usmjeravala su se na bolje algoritme za podudaranje pravila i podataka. Rete algoritam, opisan u nastavku, primjer je takvog algoritma za podudaranje.

Sintaksa "ako/onda" postoji u gotovo svakom računalnom jeziku, ali upravo stroj za zaključivanje daje ekspertnim sustavima utemeljenima na pravilima njihove posebne mogućnosti... Prikaži više...

The Rete algorithm

The Rete algorithm is an efficient pattern matching algorithm for implementing production rule systems. The Rete algorithm was designed by Dr Charles L. Forgy of Carnegie Mellon University, first published in a working paper in 1974. Rete has become the basis for many popular expert system shells, including CLIPS, Jess, Drools, BizTalk, Rules Engine and Soar. The word 'Rete' is taken from the Latin for 'net'. The same word is used in modern Italian to mean network.

A naive implementation of an expert system might check each rule against the known facts in the knowledge base, firing that rule if necessary, then moving on to the next rule (and looping back to the first rule when finished). For even moderate sized rules and facts knowledge-bases, this naive approach performs far too slowly. The Rete algorithm provides the basis for a more efficient implementation. A Rete-based expert system builds a network of nodes, where each node corresponds to a pattern in the the condition part of a rule. Each node has a memory of facts which satisfy that pattern. This structure is essentially a generalized trie. As new facts are asserted or modified, they propagate along the network, causing nodes to be annotated when that fact matches that pattern... Show more...

 

RETE algoritam

RETE algoritam je učinkovit algoritam usklađivanja obrazaca za izvođenje sustava produkcijskih pravila. Dizajnirao ga je dr. Charles L. Forgy sa Sveučilišta Carnegie Mellon, a prvi put ga je objavio 1974. u radnom dokumentu. RETE je postao temelj mnogih popularnih ekspertnih ljuski, uključujući CLIPS, Jess, Drools, BizTalk, Rules Engine i Soar. Riječ 'RETE' dolazi od latinske riječi za mrežu. Ista riječ u suvremenom talijanskom također znači mreža.


Naivnim izvođenjem ekspertnog sustava moglo bi se provjeriti svako pravilo u odnosu na poznate činjenice u bazi znanja, odbacujući po potrebi to pravilo, a zatim bi se prešlo na sljedeće pravilo (te po završetku vraćalo natrag na prvo pravilo). Čak i za baze pravila i činjenica umjerene veličine, ovaj naivni pristup odvija se presporo. RETE algoritam pruža temelj za učinkovitiju provedbu. Ekspertni sustav temeljen na RETE algoritmu gradi mrežu čvorova, u kojoj svaki čvor odgovara obrascu u uvjetnom dijelu pravila. Svaki čvor čuva u memoriji činjenice koje zadovoljavaju taj obrazac. Ova struktura je zapravo uopćena struktura trie. Dok se nove činjenice utvrđuju ili mijenjaju, šire se mrežom, što dovodi do označavanja čvorova ako činjenica odgovara uzorku... Prikaži više...

Miscellaneous considerations

Although not defined by the Rete algorithm, some engines provide extended functionality to support greater control of truth maintenance. For example, when a match is found for one production, this may result in the assertion of new working memory elements which, in turn, match the conditions for another production. If a subsequent change to working memory causes the first match to become invalid, it may be that this implies that the second match is also invalid. The Rete algorithm does not define any mechanism to define and handle these logical truth dependencies automatically. Some engines, however, support additional functionality in which truth dependencies can be automatically maintained. In this case, the retraction of one working memory element may lead to the automatic retraction of additional working memory elements in order to maintain logical truth assertions.


The Rete algorithm does not define any approach to justification. Justification refers to mechanisms commonly required in expert and decision systems in which, at its simplest, the system reports each of the inner decisions used to reach some final conclusion... Show more...

 

Različita razmatranja

Iako nisu definirani RETE algoritmom, neki strojevi pružaju proširene funkcije kako bi se podržala veća kontrola održavanja dosljednosti. Na primjer, kada se pronađe odgovarajuća vrijednost za jednu produkciju, to može rezultirati stvaranjem novih elemenata radne memorije koji dalje uspoređuju uvjete za drugu produkciju. Ako naknadna promjena u radnoj memoriji dovede do pogrešne prve dobivene vrijednosti, to može ukazivati na činjenicu da je i druga dobivena vrijednost također pogrešna. RETE algoritam ne definira nijedan mehanizam za automatsko definiranje i rješavanje ove logičke zavisnosti o dosljednosti. Neki strojevi, međutim, podržavaju dodatne funkcije u kojima se zavisnost o dosljednosti može automatski održavati. U tom slučaju, povlačenje jednog elementa radne memorije može dovesti do automatskog povlačenja dodatnih elemenata radne memorije s ciljem održavanja tvrdnji logičke dosljednosti.

RETE algoritam ne definira nijedan pristup opravdanosti. Opravdanost se odnosi na mehanizme koji se često zahtijevaju u stručnim i odlučujućim sustavima u kojima, najjednostavnije rečeno, sustav izvještava o svakoj unutarnjoj odluci iskorištenoj za dobivanje konačnog zaključka... Prikaži više...

Optimisation and performance

Several optimisations for Rete have been identified and described in academic literature. Several of these, however, apply only in very specific scenarios, and therefore often have little or no application in a general-purpose rules engine. In addition, alternative algorithms such as TREAT and LEAPS have been formulated which may provide additional performance improvements. There are currently very few commercial or open source examples of productions systems that support these alternative algorithms.

The Rete algorithm is orientated to scenarios where forward chaining and "inferencing" is used to calculate new facts from existing facts, or to filter and discard facts in order to arrive at some conclusion. It is also exploited as a reasonably efficient mechanism for performing highly combinatorial evaluations of facts. Other approaches to performing rule evaluation, such as the use of decision trees, or the implementation of sequential engines, may be more appropriate for simple scenarios, and should be considered as possible alternatives... Show more...

 

Optimizacija i performanse

U akademskoj literaturi utvrđeno je i opisano nekoliko optimizacija za RETE. Neke od njih, međutim, primjenjive su samo u vrlo specifičnim situacijama pa stoga često imaju malu ili nikakvu primjenu u općenamjenskim alatima. Osim toga, stvoreni su alternativni algoritmi, primjerice TREAT i LEAPS, koji mogu pružiti dodatno poboljšane performanse. Trenutačno postoji vrlo malo komercijalnih primjera ili primjera otvorenog izvornog koda za sustave produkcije koji podržavaju takve alternativne algoritme.

RETE algoritam je usmjeren na situacije u kojima se ulančavanje unaprijed i "zaključivanje" koriste za izračunavanje novih činjenica iz postojećih činjenica, ili za filtriranje i odbacivanje činjenica s ciljem dobivanja nekog zaključka. Također se koristi i kao relativno učinkovit mehanizam za izvođenje visoko-kombinatoričkog ocjenjivanja činjenica. Drugi pristupi ocjenjivanju pravila, na primjer korištenje stabala odlučivanja, ili uvođenje sekvencijalnih alata, možda je prikladnije za jednostavne situacije i trebalo se razmotriti kao moguća alternativa... Prikaži više...



Kako koristiti ovaj tečaj?

QuickLearn Bilingual Text™ - provjerena metodologija koja omogućava brzo učenje engleskog jezika.

Učenje novih engleskih riječi, sintakse i gramatike znatno je olakšano i ubrzano čitanjem dvojezičnih vijesti, zato što prilikom učenja ne trebate koristiti rječnik i gramatiku. Brzina usvajanja znanja pospješena je time što čitate vijesti koje vas zanimaju i koje biste inače čitali na hrvatskom jeziku.

Ukratko, korištenjem QuickLearn Bilingual Text™ metodologije:

Koraci u postupku učenja

Osobe s osnovnim znanjem engleskog jezika:

KORAK 1: Pročitajte cijeli odlomak na hrvatskom jeziku na desnoj strani.
KORAK 2: Isti odlomak pročitajte na engleskom na lijevoj strani.
KORAK 3: Kada Vam nešto nije jasno na engleskoj strani teksta onda treba ponovno pročitati hrvatski tekst s desne strane.

Osobe s naprednim znanjem engleskog jezika:

KORAK 1: Pročitajte engleski tekst na lijevoj strani.
KORAK 2: Kada Vam nešto nije jasno na engleskoj strani teksta onda treba pročitati hrvatski tekst s desne strane.

Izgovor

Ako želite učiti engleski izgovor onda Vam je potreban naš softverski program "Tečaj engleskog jezika". Za narudžbenicu kliknite ovdje.

Gramatika

Ako želite bolje naučiti i englesku gramatiku, ovdje možete besplatno preuzeti naš Uvod u englesku gramatiku.

Ovo je besplatno internetsko izdanje. Ako želite vidjeti potpun sadržaj u PDF formatu, potrebno je ispuniti našu sigurnu internetsku narudžbenicu i na njoj odabrati pretplatu na izdanje u PDF formatu (10 kn + PDV), mjesečnu pretplatu na 4 PDF izdanja (30 kn + PDV - popust 25%), ili godišnju pretplatu (300 kn + PDV - popust 38%).

Na ovoj narudžbenici također možete naručiti i naš softverski program "Tečaj engleskog jezika". Narudžbu možete platiti kreditnim karticama (American Express, Visa, MasterCard i Diners), ili po ponudi. Naručiti možete i na telefon: 01/2313-015.

Ako želite preporučiti besplatni tečaj engleskog jezika prijatelju, kliknite ovdje
Ako više ne želite primati besplatni tečaj engleskog jezika, kliknite ovdje

Za više informacija o tečaju engleskog jezika kliknite ovdje
Veliki rječnik Rječnik s izgovorom Rječnik WordTran PocketDict PalmDict TelDict NeuroGrammar HumanTran

SimulTran KnowledgeSearch MobileTran TravelTran LetterTran InterTran SearchTran PocketTran PalmTran NeuroTran
Informacije: 01/2313-015
Pošaljite nam e-mail

My status
© 2011 Translation Experts Hrvatska d.o.o. za poduku stranih jezika