File: ThinkFactory_ppc.zip
      Author: Kubernan ([email protected])
     Release: 1.0 (04- 18- 99)
Compatibility: R4
    Location: contrib/misc
 Description: A collection of tools for BeOS based on artificial intelligence concepts.
       Notes: Several tools : this package contains only Braininabox V1.2

The Think Factory is a collection of value added server for BeOS.
The purpose of this set is to allow every BeOS developper
to handle implementation of artificial intelligence concepts like neural networs,
knowledge based systmens, fuzzy logic..; The design was made in a BeOS way, so they use
all the new free power given by BeOS. A so ease of use is not possible with linux or java.
While we are in beta stage, the all set is free of use as soon as you reflect the copyright.

Current set :

Braininabox is a neural network server. The implementation is based on backpropagation architecture, you
can build your own neural network sending to the server the appropriate parameters. This kind of net is used
efficiently in order to dispatch and classify large collection of data.
Braininabox features' list :
- Native BeOS program.
- Runs in background, still alive.
- Call Braininabox using simple BMessages (BeOS API).
- You can train, build or use several neural networks at once : each neural network's phase runs in a separate
thread.
- Each result of the learning phase is stored in file, until 5 different generation of files for the same type of
work.

RuleBox (under development) is a knowledge based system. It works with a collection of rules and facts that
can be added dynamically, in real time. The purpose of this server is to be used in game that handle large set
of rule, or in expert system. We are in requirement stage, so any sugestion are taken with care.

BabyBox (under development). Another neural network server. The implementation is based on Kohonen
neural nets. This kind of neural net are used when the learning process is fuzzy. It's a hand care net, that can
be used in recognition speech and visual recognition.We are in requirement stage, so any sugestion are taken
with care.

FuzzyBox (under development). A fuzzy logic server. You can use fuzzy logic to design system when the law
for it are expressed with a fuzzy language.We are in requirement stage, so any sugestion are taken with care.

Kubernan : http://home.worldnet.fr/kubernan/HomePage.html