1000 Java Tips ebook
Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!.
Build intelligent Java agents using machine reasoning
JavaFAQ Home » Java Tools
ABLE is a Java framework, component library, and productivity tool kit for
building intelligent agents using machine learning and reasoning. The ABLE
research project is made available by the IBM T. J. Watson Research Center.
The ABLE framework provides a set of Java interfaces and base classes used to
build a library of JavaBeans called AbleBeans. The library includes AbleBeans
for reading and writing text and database data, for data transformation and
scaling, for rule-based inferencing using Boolean and fuzzy logic, and for
machine learning techniques such as neural networks, Bayesian classifiers, and
decision trees. Developers can extend the provided AbleBeans or implement their
own custom algorithms. Rule sets created using the ABLE Rule Language can be
used by any of the provided inferencing engines, which range from simple if-then
scripting to light-weight inferencing to heavy-weight AI algorithms using
pattern matching and unification. Java objects can be created and manipulated
using ABLE rules. User-defined functions can be invoked from rules to enable
external data to be read and actions to be invoked.
How does it work?
Core beans may be combined to create function-specific JavaBeans called
AbleAgents. Developers can implement their own AbleBeans and AbleAgents and plug
them into ABLE's Agent Editor. Graphical and text inspectors are provided in the
Agent Editor so that bean input, properties, and output can be viewed as machine
learning progresses or as values change in response to methods invoked in the
interactive development environment.
IBMs new Agent Building and Learning Enviroment (ABLE) is a Java framework, component library, and productivity tool kit for building intelligent agents using machine learning and reasoning. With this tool, developers can implement their own AbleBeans and AbleAgents and plug them into ABLE's Agent Editor. Here's a related article that shows how to perform root-cause analysis with the Autonomic Management Engine and ABLE components.
Application-level agents can be constructed from AbleBean and AbleAgent
components using the ABLE Agent Editor or a commercial bean builder environment.
AbleBeans can be called directly from applications or can run autonomously on
their own thread. Events can be used to pass data or invoke methods and can be
processed in a synchronous or asynchronous manner.
Printer Friendly Page
Send to a Friend
Search here again if you need more info!