AI::CBR - Case-Based Reasoning for Perl
AI::CBR - Case-Based Reasoning for Perl
By Darko Obradovic from Kaiserslautern.pm
Date: Monday, 3 August 2009 10:30
Duration: 20 minutes
Target audience: Everyday Perl
Language:
Tags: ai
You can find more information on the speaker's site:
Case-Based Reasoning (CBR) is a cognitive method that solves problems by remembering similar problems in the past for which the solution is known (see Wikipedia http://en.wikipedia.org/wiki/Case-based_reasoning).
It can also be used for intelligent product retrieval in e-commerce, finding the most similar products (e.g. cars, trips, ...) for a given query.
This means that you need a database of cases or objects to compare against, a specification of the similarity calculus, and an actual problem or query. This actual problem/query is compared to the case-base, and similar cases can be retrieved.
The AI::CBR package implements the core concepts: modelling cases, calculating similarities and retrieving results. The package has been developed with performance in mind, and has been successfully applied in a game-playing AI engine.
Attended by: Luis Rodrigues (goblin), Lars Dɪᴇᴄᴋᴏᴡ (daxim), Jesse Vincent, Laurent Dami (dami), Karl Moens (CountZero), Renee Bäcker (reneeb), Damian Conway (damian), Peter Makholm (brother), Vincent Pit (vincent), Luis Motta Campos (LMC), Stefano Rodighiero (larsen), Joaquín Ferrero (explorer), Clinton Gormley (DrTech), Gabor Szabo (szabgab), Piers Cawley (pdcawley), Frederico Recsky (Frederico), Maciej Czekay (Bruno), Tina Müller (tinita), Jozef Kutej (jozef), oleber, JJ Allen, Salve J. Nilsen (sjn), Tom Hukins, Elizabeth Mattijsen (liz), David Faux, Salvador Fandiño (salva), Enrique Nell (e-nell), Jörg Plate (Patterner), Tiago Pedroso, Stan Sawa, Curtis Poe (Ovid), David Fernández, Rosellyne Worrall (rozallin), Franck Cuny, Anders Nielsen (anielsen), Jordi Delgado (jdelgado), Adam Reeks, Alexandru Nedelcu, João Carreira, Sergio Arias, Casiano Rodriguez-Leon (casiano), Jan Henning Thorsen (batman), Cláudio Valente, Paula Valenca (phantas), Lars Holgaard, Smylers, jani, Mário Barbosa, Enrique J Hernandez Blasco (sixstone), Henrique Alves (Halves), Tobias Henoeckl (hoeni),