🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by john Thu, 29 Jun 2000 00:00
Please, need help with EXPERT SYSTEM
#532
Author: john
Date: Thu, 29 Jun 2000 00:00
40 lines
2758 bytes
Can someone please help me on expert system
I am doing my theses about, building an expert system, using Visual Basic.
The problem is I am not a computer science student, I am an Industrial
engineer student.
I  have no background in programming although have been catching up with
both VB and Expert system.

My question is:

1. In building expert system (ES), I have found 2 books that actually
explains how to build it using basic (not VB). Problem is both are different
in method.
The other books dont seem to be clear enough on how to actually program the
ES.

-- one method is to create a matrix/table to assign values (of 1 or 0)to the
solution.
with solution being the coloumns and problems being the rows.
I created an excel spreadsheet for the rule, and get the user input values
for each parameters (row).
then ASSUMES that this is solution (coloumn) x.

Then another table will calculate using a formula D=D+R*V........(is this
familiar/correct formula to be used?)

when the result is + then the ASSUMPTION is correct and that particular
coloumn is the answer, if  -ve then ASSUME another coloumn (do-loop)
Problem is,  this method doesn't work, I kept getting the wrong answer.

2.  the other book creates somekind of database and compares the input to
database. Which is to me somewhat similiar to search method. (if x = x then
ok)
Although this method seems OK but then the system is merely comparing and
hence not quite an ES?
(the title of the book is something to do with ES though)

I am sorry for such long question,
any help will be greatly appreciated (GREATLY appreciated)
thank you in advance, at least for reading the whole question.
Re: Please, need help with EXPERT SYSTEM
#531
Author: Michael Carton
Date: Wed, 28 Jun 2000 00:00
24 lines
2167 bytes
john wrote:
> 
> Can someone please help me on expert system
> I am doing my theses about, building an expert system, using Visual Basic.
> The problem is I am not a computer science student, I am an Industrial
> engineer student.
> I  have no background in programming although have been catching up with
> both VB and Expert system.

VB is not the usual first choice for an expert system. Prolog or Lisp 
might be. That said, the choice of language does not come first. First 
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"?

-- 
MikeC

Please reply to the group.
Re: Please, need help with EXPERT SYSTEM
#533
Author: john
Date: Thu, 29 Jun 2000 00:00
38 lines
2593 bytes
Hi Mike,
Thank's very much for replying,

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.

So far, I am aware of rule induction method, the if-then method and the one
I'm using, which is sort of matrix and value assigning system. (I may be
talking rubbish here but I was browsing through many books, so sorry for the
lack of understanding)

How would you approach this problem? and what book(s) did you use when
learning E.S?
(I found that most books about this subject is somewhat incomplete....and
relies heavily on prolog/natural languages--which is probably good, but not
for me)

Thank's again Mike.

> VB is not the usual first choice for an expert system. Prolog or Lisp
> might be. That said, the choice of language does not come first. First
> 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"?
>
> --
> MikeC
>
> Please reply to the group.
Re: Please, need help with EXPERT SYSTEM
#534
Author: Ted Dennison
Date: Thu, 29 Jun 2000 00:00
29 lines
2103 bytes
In article <8jfk4a$jhg$1@bugstomper.ihug.com.au>,
"john" <mtshark@hotmail.com> wrote:
> Using VB is somewhat a "constraint" for me.

I suppose you could build a rocket out of silly putty too, if you really
wanted to...

Is it a money issue? Is your time worth nothing to you?

If you want a forward-chaining inference engine that you can use from
VB, the smartest thing you could do would be to get hold of the CLIPS
ActiveX control for your version of VisualBasic (go to http:
//ourworld.compuserve.com/homepages/olsont/ClipsOcxPriceLic.htm ) You
can download a 30day trial version. If you are doing this for school,
you can get an educational license for $40 (and your school might spring
for that). I'd say its easily worth $40 to not have to write my own
inference engine.

If that's still too much, you can download a VB DLL for CLIPS for free
from http://ourworld.compuserve.com/homepages/marktoml/clipstuf.htm .

--
T.E.D.

http://www.telepath.com/~dennison/Ted/TED.html


Sent via Deja.com http://www.deja.com/
Before you buy.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads