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: 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‎),