AI::CBR - Case-Based Reasoning for Perl

AI::CBR - Case-Based Reasoning for Perl

By Darko Obradovic from
Date: Monday, 3 August 2009 10:30
Duration: 20 minutes
Target audience: Everyday Perl
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
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: Tiago Pedroso, Stefano Rodighiero (‎larsen‎), Laurent Dami (‎dami‎), JJ Allen, Salve J. Nilsen (‎sjn‎), Gabor Szabo (‎szabgab‎), Tom Hukins, Smylers, Enrique Nell (‎e-nell‎), Salvador Fandiño (‎salva‎), Casiano Rodriguez-Leon (‎casiano‎), Tina Müller (‎tinita‎), Joaquín Ferrero (‎explorer‎), Paula Valenca (‎phantas‎), Jesse Vincent, jani, Tobias Henoeckl (‎hoeni‎), Elizabeth Mattijsen (‎liz‎), Piers Cawley (‎pdcawley‎), Luis Motta Campos (‎LMC‎), Jörg Plate (‎Patterner‎), Renee Bäcker (‎reneeb‎), Damian Conway (‎damian‎), Curtis Poe (‎Ovid‎), Peter Makholm (‎brother‎), Anders Nielsen (‎anielsen‎), Lars Holgaard, Jan Henning Thorsen (‎batman‎), Clinton Gormley (‎DrTech‎), David Faux, Karl Moens (‎CountZero‎), Jozef Kutej (‎jozef‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Rosellyne Worrall (‎rozallin‎), Maciej Czekay (‎Bruno‎), oleber, Vincent Pit (‎vincent‎), Stan Sawa, Mário Barbosa, Henrique Alves (‎Halves‎), Cláudio Valente, Franck Cuny, Jordi Delgado (‎jdelgado‎), Enrique J Hernandez Blasco (‎sixstone‎), Luis Rodrigues (‎goblin‎), Frederico Recsky (‎Frederico‎), Alexandru Nedelcu, João Carreira, David Fernández, Sergio Arias, Adam Reeks,