Initial import:
- integrados los proyectos fuzzy, genetic, y nn en una sola libreria
- NN: parcialmente portado de la libreria original en C++. Faltan los metodos de guardar y abrir de algunas 
redes.
- Faltan los demos de los paquetes de geneticos y fuzzy.
- Falta el demo de la clase Hebb en NN.

- TODO: implementar algun metodo de backpropagation por batch. necesito documentacion.



git-svn-id: file:///home/kronenthaler/work/libai-repo@1 c2ad6e31-5328-44c5-9fe8-74263fc18031
Documentation: left Hebb and Competitive
TODO: demos

git-svn-id: file:///home/kronenthaler/work/libai-repo@2 c2ad6e31-5328-44c5-9fe8-74263fc18031
- Documentation for: Hebb, Competitive and Kohonen.
- NN: Incorporated the shuffle pattern mechanism for all the algorithms
- Demos for the fuzzy and NN, still miss the genetics.

git-svn-id: file:///home/kronenthaler/work/libai-repo@3 c2ad6e31-5328-44c5-9fe8-74263fc18031
Documentation generated

git-svn-id: file:///home/kronenthaler/work/libai-repo@4 c2ad6e31-5328-44c5-9fe8-74263fc18031
ant-target to generate the releases

git-svn-id: file:///home/kronenthaler/work/libai-repo@5 c2ad6e31-5328-44c5-9fe8-74263fc18031
NN:
- Implemented Rprop for the MLP network!!
- RBF, modified to use an actual adaline network without overhead in the matrix creations.

Genetic:
- BinaryChromosome, fixed some problems related to the bitset.
- Engine, added method to integrate with a progress bar.

Examples:
- Added Genetic tab.
- Added a combobox to select the training algorithm for the MLPPanel.

TODO: 
- example for the hebb network. 
- Modify Hebb to use a supervised rule (or a supervised version of the Hebb network).


git-svn-id: file:///home/kronenthaler/work/libai-repo@6 c2ad6e31-5328-44c5-9fe8-74263fc18031
- Added Hopfield Networks.
- Added example to the hopfield networks.
- Bug fixed in the signum function and symmetric signum.

git-svn-id: file:///home/kronenthaler/work/libai-repo@7 c2ad6e31-5328-44c5-9fe8-74263fc18031
-Added files for webstart support in the examples.

git-svn-id: file:///home/kronenthaler/work/libai-repo@8 c2ad6e31-5328-44c5-9fe8-74263fc18031
First classes for the packages trees and search.
In the package trees. review the performance of the data set
In the package search just are implemented the BFS, DFS and A*. Examples just for BFS and A*.
A* has efficiency problems for the priority queue and the remove steps of the algorithm.


git-svn-id: file:///home/kronenthaler/work/libai-repo@9 c2ad6e31-5328-44c5-9fe8-74263fc18031
First version of the SVM algorithm, took from the implementation of svm-java from the site www.kernel-machines.org
Some adaptations was maded, using Matrix class instead the bi-dimensional arrays for performance.
Still miss the save/open functions.
Also, still to be optimized whenever is possible.


git-svn-id: file:///home/kronenthaler/work/libai-repo@10 c2ad6e31-5328-44c5-9fe8-74263fc18031
SVM:
- Simplified the training. (could be more inefficient, but is more generic)
- Methods to save and open. 
- Changed some structures to be more efficient (arraylist converted to arrays when was possible)
- Added some kernel implementations, linear, polynomial, sigmoidal. The gaussian kernel remains out for issues related with the optimizations of the algorithm.

ToDo: 
- Example panel for the SVM.
- More optimizations
- Gaussian Kernel
- Improve the style of the implementation to match the rest of the implementations.
- Add an option to balance the performance memory/CPU. turn on and off the use of the precomputed dot products or calculate it on the fly to speed up or reduce the memory usage.


git-svn-id: file:///home/kronenthaler/work/libai-repo@11 c2ad6e31-5328-44c5-9fe8-74263fc18031
NN:
- SVM: trainning using the SMO algorithm implementation. Still optimization are pending.
- Changed all the save/open to the java serialization system. Easier and safe.

Ants
- Integrated the ant system framework developed by Enrique Areyan to his grade thesis.
- Examples included. In the simplest form of find a path from A to B.

Still pending fix the C4.5 and ID3 implementation to incorporate it into the library.

git-svn-id: file:///home/kronenthaler/work/libai-repo@12 c2ad6e31-5328-44c5-9fe8-74263fc18031
Trees en modo experimental
- Algoritmo C4.5 funciona bien, sin podas
- Podas mecanismo base implementado pero esta fallando, no esta podando nada o las podas son muy radicales y producen mucho error a posteriori.
- Faltan copiar los metodos de cargar/guardar que estaban implementados en la otra version del arbol
- Falta modificar el data set para que genere subsets balanceados para la validacion cruzada.

git-svn-id: file:///home/kronenthaler/work/libai-repo@13 c2ad6e31-5328-44c5-9fe8-74263fc18031
Experimental:
- Prune for C4.5: laplace and confidence mode.

git-svn-id: file:///home/kronenthaler/work/libai-repo@14 c2ad6e31-5328-44c5-9fe8-74263fc18031
Trees: Pass from experimental to beta 

git-svn-id: file:///home/kronenthaler/work/libai-repo@15 c2ad6e31-5328-44c5-9fe8-74263fc18031
Merge branch 'master' of github.com:kronenthaler/libai