Presentation on theme: "Expert System Coursework - More details!. Expert Systems Coursework The module description has this to say about the expert system coursework: “Develop."— Presentation transcript:
Expert Systems Coursework The module description has this to say about the expert system coursework: “Develop a simple Rule Based Expert System using a provided ‘shell’. The students will be required to identify a suitable ‘domain’, acquire domain knowledge and convert the domain knowledge into a suitable rule structure.”
Expert Systems Coursework Designed to allow you to apply theoretical knowledge obtained during lectures in a practical way. The best way to learn about expert systems is to build one!
Expert Systems Coursework You have been split into groups and the implementation of the system will be done as a group. You may decide to divide the work amongst yourselves, with each group member undertaking a separate task, or you may all work collectively on each task. You should keep minutes of all group meetings and append these minutes to the end of the summary.
Assessment You should produce *INDIVIDUAL* summaries. In addition to addressing the criteria for assessment (on next slide) you should indicate the percentage of work carried out by each tem member. Indicate what work was performed by you The guidelines are for a 2 page summary, but you may go up to 4 pages if you wish!
Assessment Criteria The explanation provided of the theory underlying the system. The description of the process of building the system. The explanation of the system’s main features. The evaluation of the process (what went well, what went poorly, limitations of the system). The accurate use of the standard referencing styles. A precise and accurate bibliography using the Harvard referencing system.
Practicalities Download Clips shell & associated documentation (http://www.computing.surrey.ac.uk/courses /cs256/clips/)http://www.computing.surrey.ac.uk/courses /cs256/clips/ OR Find a shell on the Internet (some links, “Coursework Links” available from CS256 page under ‘courses’ or use search engine.) OR Write your own shell
Domain Choose a suitable domain (you may wish to refer to slide 10 in the course notes!). Remember that a shell contains no specific expertise at all. Instead, they are simply ‘hollow shells’ into which specific expertise can readily be placed; and in which that expertise can later be accessed and manipulated by a user.
Domain When deciding on the domain remember you are going to have to acquire some knowledge of the domain – think about how you can do this: A group member is expert in something A family member or friend is expert in something ‘Cold Calling’ Books / Journals / Papers Internet (in order of preference)
Size and Scope Mycin had 400 rules, Xcon had 10,000. We do not expect nearly so many! Just sufficient to demonstrate inferencing. Probably less than 20 (though you can do more if you wish!). It isn’t an exercise to repeatedly add rules to a system ad nauseam!
Viva You will need to come ready to demonstrate the system to us – approximately 5 – 10 minutes demonstration, with 5 mins for questions. Demonstrations will be *INDIVIDUAL* (yes we do see the same system many times!) It will be your responsibility to ensure that you are able to demonstrate the system. A computer with Clips installed will be available, but you may not be able to access your ‘user area’, so make sure you have it on a floppy or CD! If you use another system, ensure that you are able to demonstrate it.
Lastly: I was asked if it is possible to extend the deadline, I’m sorry but that isn’t possible without going into the exam period, so it has to stay as it is :o( Don’t forget there is the whole of Easter, plus the first week back to complete the work.