NARCL 0.4.1
[ Posted by Urban Hafner ]
This release just adds a better README, actually a README that should be useable.
Download: narcl-0.4.1.tar.bz2
Have fun.
[ Posted by Urban Hafner ]
This release just adds a better README, actually a README that should be useable.
Download: narcl-0.4.1.tar.bz2
Have fun.
[ Posted by Urban Hafner ]
This is the release of version 0.4.0 of NARCL.
The tarball can be found here: narcl-0.4.0.tar.bz2.
The darcs repository is at http://www.cip.ifi.lmu.de/~hafner/darcs/narcl
This release is almost a complete rewrite of the whole library. The main purpose was the speedup of the rule mining. I have come quite far in this direction but I am by no means finished with it.
The aim is to allow association rule mining of data sets with at least 125,000 transactions and about the same number of items in reasonable time.
Have fun with the program and of course feedback is welcome.
[ Posted by urban ]
This release is just a point release that makes the following changes:
As before the tarball can be gotten from bettong.net/fico/ and the latest development version from the darcs repository at http://www.cip.ifi.lmu.de/~hafner/darcs/fico .
[ Posted by urban ]
Fico is an implementation of the board game Havannah. It is completley written in Ruby.
The aim is to write a fairly strong AI for the game. At the moment the only features are that the program can play according to the rules and that a random player exists.
There are two ways to get the program.
darcs get http://www.cip.ifi.lmu.de/~hafner/darcs/fico.To run fico against itself on a board of size 10 run the command ./fico in the toplevel directory. Run ./fico -h to see all possible command line options.
If you want to play against the program use the -b or -w switch to select your colour. You will then be asked to enter your moves in the terminal. Be sure to enter them in the form <char><number> (e.g. a1 or c4).
You are of course welcome to write your own AI. But don’t expect to much (yet :)) from the framework that binds your bot into the rest of the application.
Look at src/player/RandomPlayer.rb for a simple AI. The necessary steps to get your own bot running are:
ComputerPlayerTermComputerPlayerinternal_generate_move. This method should return the next move of your AI.RandomPlayer or Simple1PlyYou can contact me at urban@bettong.net. Watch this place for announcements of new versions.
[ Posted by urban ]
This is the announcement for NARCL version 0.1.0.
NARCL stands for Negative Association Rules in Common Lisp. As the name suggests it is a program to find association rules and it is written in Common Lisp.
At the time where I started writing it no program existed that could compute negative association rules. But I may eventually need a program like that in the future.
Well, its version is 0.1.0 so you can imagine. What works is the computation of negative and positive association rules on a given set of transactions. But it is very slow, due to the use of rather inefficient data structures. Nonetheless it might be useful to some people, so here it is.
The code is licensed under the LLGPL which is essentially the LGPL with some Lisp specific additions and clarifications.
You can download the source as a compressed tar ball from my web site: