Article View: alt.lang.basic
Article #529Re: Please, need help with EXPERT SYSTEM
From: Michael Carton
Date: Thu, 29 Jun 2000 00:00
Date: Thu, 29 Jun 2000 00:00
57 lines
3528 bytes
3528 bytes
john wrote: > > > I wrote: (Sorry, the attribution was lost earlier in the thread) > > > > you want to decide what your expert system would do. Then you think > > a little about how to do it. That'll give you a better idea of how to > > choose a language. For example, if your problem requires backward > > chaining algorithm, you' naturally prefer Prolog. > > > > The first issue is: what does your Expert System do? What problem > > can it solve, what situations do you see it being used in? What is > > its "Domain"? > > Using VB is somewhat a "constraint" for me. > > As for the Expert system, I need to do it for a case study of an unreliable > machines which requires the operator to be experienced. I will need to > "capture" his decision, such as what to do when what problems/parameter > occurs. Sounds like it is very deterministic. > How would you approach this problem? and what book(s) did you use when > learning E.S? It was too long ago for me to remember. Considering that you have a thesis to submit and no exam to pass, I recommend passing on the theory (Otherwise, try books by Marvin Minsky for a start.) From the little you described, the machine behaviour and responses can be captured in great detail. Trivial and extreme conditions can be handled as 1. Special cases where the ES throws up its hands, displays a message and beeps a lot. This is first pass. 2. Once the main ES is ready, you can attack these special cases again. For the heart of the system which deals with the normal range of inputs and outputs (data and control) of the machine, you might be able to use decision tree structure. What you described sounds like an alternate representation that's more search-based. It also lends itself to some amount of fuzzy matching. Using VB for this shouldn't be difficult. It is too early to think in terms of data structures, in any language. It is only after you get a thorough understanding (and appreciation) of the nature of data you need to represent that the best DS to do it in can be decided. You can always seek advice here about appropriate DS once you understand your data and can explain it here. Good luck. -- MikeC Please reply to the group.
Technical Details
Message-ID:
<395C1816.BFF0D8C7@erols.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8jcri8$ktn$1@bugstomper.ihug.com.au> <395ABCAF.C6CAB1E0@erols.com> <8jfk4a$jhg$1@bugstomper.ihug.com.au>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 110e3b,326ed73f089d76b6 X-Google-Attributes: gid110e3b,public X-Google-Thread: 1143a7,326ed73f089d76b6 X-Google-Attributes: gid1143a7,public X-Google-Thread: 10417c,326ed73f089d76b6 X-Google-Attributes: gid10417c,public X-Google-Thread: f5f6f,326ed73f089d76b6 X-Google-Attributes: gidf5f6f,public X-Google-Thread: 10ab99,326ed73f089d76b6 X-Google-Attributes: gid10ab99,public X-Google-Thread: 108c83,326ed73f089d76b6 X-Google-Attributes: gid108c83,public From: Michael Carton <MikeC@erols.com> Subject: Re: Please, need help with EXPERT SYSTEM Date: 2000/06/29 Message-ID: <395C1816.BFF0D8C7@erols.com> X-Deja-AN: 640662224 Content-Transfer-Encoding: 7bit References: <8jcri8$ktn$1@bugstomper.ihug.com.au> <395ABCAF.C6CAB1E0@erols.com> <8jfk4a$jhg$1@bugstomper.ihug.com.au> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@rcn.com X-Trace: L1GPYdjrsJ9hlwg9J8EsLnfmLYnsaeHIBVZeLV3NIwI= Mime-Version: 1.0 Reply-To: localhost@127.0.0.1 NNTP-Posting-Date: 30 Jun 2000 03:42:50 GMT Newsgroups: alt.lang.basic,aus.computers,comp.ai.shells,comp.lang.basic.visual.3rdparty,comp.lang.basic.visual.database,comp.lang.basic.visual.misc