CSC 456 - Review

Curricula
syllabus |
announcements |
assignments | discussion

Archives
student work |
review notes

Resources
research materials |
tutorials | |

Contacts
home to: course | instructor |
department | La Salle home

E-Mail: redmond@lasalle.edu  


Legally, I cannot post the PowerPoints from this class to the open WWW. I will either e-mail them out or post them on Blackboard.

Some notes on CLIPS: certainly a draft at this point

Some CLIPS examples: zoo animals rules (right click to download) Use to infer animal in one of the following: first animal or second animal or third animal or fourth animal (right click to download)

media advisor rules (right click to download)

relatives rules for CLIPS (right click to download) and relatives basic startup info rule for CLIPS (right click to download)

NJ crime rules (right click to download) Used to illustrate templates in CLIPS. Use to infer crime level in one of the following: first city or second city or third city

Zebra puzzle rules (right click to download) Uses templates in CLIPS (but is also pretty hairy).

I do not have a sample test from this class. But to give an idea of the kind of tests I like to give, here is one from a similar class not too long ago: sample midterm WE HAVEN'T COVERED SOME OF THIS MATERIAL!!! (and they had not covered game playing, so look at it more for style than for content!!!! ). Also, note that they had more time to do the test than you will, so if it seems long, it is.

london weather prediction rules for FuzzyCLIPS (right click to download) and london weather prediction basic startup info rule (one problem) for FuzzyCLIPS (right click to download)

FuzzyCLIPS executable (right click to download) (to be used only if the system hasn't been installed)

bank loan approval fuzzy variable and fuzzy rule definition and bank loan approval basic startup info rule (one problem) for FuzzyCLIPS (right click to download)

Trace of running bank rules on given situation

Spare Parts Business rules (right click to download) Used to illustrate Fuzzy Logic in FuzzyCLIPS. Use to recommend number of spare parts to start with for one of the following: first set of assumptions or second set of assumptions (THIS IS THE BETTER EXAMPLE). Traces gathered from these: first set of assumptions or second set of assumptions

Some Excel spreadsheets illustrating neural network techniques on simple examples (right click to download)

Perceptron learning of AND (initial weights as in book example) Back Propagation learning of Xor (initial weights as in book example) (note slow progress)

Some files for playing with Weka Machine Learning Tool: (Internet Explorer doesn't know anything about these, so right click to download)

Some simple logical examples: AND (easy) and Xor (not so easy) and Xor (not so easy) and Xor (many repetitions makes easier to learn )

Some old friends: NJ crime nominal

basketball numerics with class to be predicted

japan bank

broadway shows

For Genetic Algorithms, a trace of a simple genetic algorithm solving the power generation maintenance scheduling problem posed in the Negnevitsky book.

Zip file containing code and files for a simple genetic algorithm to solve the power generation maintenance scheduling problem posed in the Negnevitsky book.

Instructions for using the software above (requires Java and an IDE) Example Problem for the genetic algorithm to solve.

Some Excel spreadsheets related to genetic algorithm topics (right click to download)

Complex mathematical function - encoding and evaluation (calculation checking book example) Power unit example - checkig to see if genetic algorithm found optimal solution (book's 3rd example)