Originally posted by r035198x
Hello r035198x,
What is your reason behind the choice (that where rules should be kept). Is it because you like databases more, (may be some Oracle 'ish kind of look and feel, visual and programmatic). Afterall, I don't understand why databases ( I mean Oracle or MySQL etc. kind of, i.e. GENERAL PURPOSE RELATION DB) should be used, and the reason behind your this choice.
From my point of view, if all one wants is to store the rules conviniently, change them (IF AT ALL, i.e. IF THIS EXPERT IS REALLY PUT TO PROFESSIONAL OR LONG TERM USE, AND RULES ARE '''REALLY''' MODIFIED), and access them, (that is all an expert system in general requires, if one doesn't try to be complicated just for the sake of it), then why databases would be required.
When I write expert systems, whether in full, or part of it, I try to keep it simple, and put rules even in excel sheet if they grow too large. Otherwise they may simply be HARDCODED within the language itself.
Don't take me wrong, I don't mean to challenge your opinion, but would you like to share your opinion with me regarding why you would prefer databases for this purpose. If possible, then share also why and under what circumstances you chose DB, whether you chose it beacuse of EXTERNAL FACTORS (like lack of time, or just that you were told to etc.) or whether it was your own personal prefference? Also mention the kind of application you were designing. Was it a DATA-CENTRIC APPLICATION, OR A CONTROL CENTRIC APPLICATION? What kind of model you simulated, and what was the BASIS for your model, whether DETERMINSTIC, PROBABILISTIC, FUZZY, and whether you aimed it for SYMBOLIC COMPUTERS OR FOR SUB-SYMBOLIC COMPUTERS (CONNECTIONISTI C MODEL).
Waitting for a reply soon,
Bye.
Comment