Main > Free Download Search >

Free artificial software for linux

artificial

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 69
Distributed Artificial Life 1.0.0

Distributed Artificial Life 1.0.0


Distributed Artificial Life project uses spare CPU cycles to create life. more>>
Distributed Artificial Life project uses spare CPU cycles to create life.

Distributed Artificial Life is a distributed version of Tom S. Rays Tierra artificial life program. It uses spare CPU cycles to simulate a distributed soup of living cells.

Note that the machine language used is similar to but not compatible with Tierra. Tom Ray talks about his work (as far as I know, never completed) to create a "Digital Reserve". The DLIFE project is a development of this.

In other words, its an alternative to the tedious process of cracking RC5 keys or searching for aliens. Youve got a supercomputer on your desk, lets go and create some life ...

It consists of a highly optimized engine for running the artificial life cells in a virtual machine, written in C, and some Perl scripts which can upload and download cells from central ``cell-bank servers.

<<less
Download (0.094MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1082 downloads
Chemistry::Artificial::Graphics 0.01

Chemistry::Artificial::Graphics 0.01


Chemistry::Artificial::Graphics is a graphic plot for artificial with database support. more>>
Chemistry::Artificial::Graphics is a graphic plot for artificial with database support.

SYNOPSIS

use strict;
use Chemistry::SQL;
use Chemistry::Artificial::Graphics;

my $dbname = $ARGV[0];
my $chaname = $ARGV[1];
my $file = $ARGV[2];
my $mode = $ARGV[3];

if (scalar(@ARGV)!=4)
{ print "Error in parameter number n";
print "perl chaplot.pl DB_NAME
CHA_NAME FILE_NAME MODE (svg | svg_static | text)n";
exit;
}
my $db1 =
Chemistry::SQL->new(db_host=>"127.0.0.1",db_user=>"root",db_port=>"3306",sb_pwd=>"",db_name=>"$dbname",db_driver=>"mysql");
$db1->connect_db;
my $pcha = Chemistry::Artificial::Graphics->new(db => $db1, width=> "800",height=>"600",radius=> "10",distanceh=>"200",file=> $file,
mode=> $mode);
$pcha->ch_plot("$chaname");

This package, along with Chemistry::SQL, includes all the necessary to generate graphics of the artificial chemistry in database.
<<less
Download (0.014MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1184 downloads
Fast Artificial Neural Network Library 2.1.0 Beta

Fast Artificial Neural Network Library 2.1.0 Beta


Fast Artificial Neural Network Library is a multi-layer artificial neural network library. more>>
Fast Artificial Neural Network Library implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks.
Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. PHP, Python, Delphi and Mathematica bindings are available.
Main features:
- Multilayer Artificial Neural Network Library in C
- Backpropagation training (RPROP, Quickprop, Batch, Incremental)
- Evolving topology training which dynamically builds and trains the ANN (Cascade2)
- Easy to use (create, train and run an ANN with just three function calls)
- Fast (up to 150 times faster execution than other libraries)
- Versatile (possible to adjust many parameters and features on-the-fly)
- Well documented (An easy to use reference manual, a 50+ page university report describing the implementation considerations etc. and an introduction article)
- Cross-platform (configure script for linux and unix, dll files for windows, project files for MSVC++ and Borland compilers are also reported to work)
- Several different activation functions implemented (including stepwise linear functions for that extra bit of speed)
- Easy to save and load entire ANNs
- Several easy to use examples (simple train example and simple test example)
- Can use both floating point and fixed point numbers (actually both float, double and int are available)
- Cache optimized (for that extra bit of speed)
- Open source (licenced under LGPL)
- Framework for easy handling of training data sets
- Graphical Interface
- C++ Bindings
- PHP Extension
- Python Bindings
- Delphi Bindings
- .NET Bindings
- Mathematica Extension
- Octave Extension
- Ruby Bindings
- Pure Data Bindings
- Debian package
<<less
Download (0.10MB)
Added: 2006-09-14 License: LGPL (GNU Lesser General Public License) Price:
1138 downloads
Narval 2.0.1

Narval 2.0.1


Narval is an AI and agent framework for developing intelligent personal assistants. more>>
A framework (language + interpreter + GUI/IDE) dedicated to the setting up of intelligent personal assistants (IPAs).

this website is currently out-of-date. narval is undergoing heavy development and a new release should be published befor the end of 2004. due to some external constraints, it is not possible to show the code at the moment. we hope youll stay tuned anyway. subscribe to our announce mailing-list to be informed when it comes out.

Narval is the first software agent available as free software (Gnu Public License).

Narval is the acronym of "Network Assistant Reasoning with a Validating Agent Language".

Narval is a framework (language + interpreter + GUI/IDE) dedicated to the setting up of intelligent personal assistants (IPAs).

An Intelligent Personal Assitant is a companion that will help you in your daily work in the information world. It runs on your machine or on a remote server, and you can communicate with it via all standard means (email, web, telnet, phone, specific GUI, etc). It executes recipes (sequences of actions) you wrote, to perform a wide range of tasks, such as prepare your morning newspaper, help you surf the web by filtering out junk ads, keep searching the web day after day for things you want, participe in on-line auctions, learn you interests and bring you back valuable information, take care of repetitive chores, answer e-mail, negociate the date and time of a meeting, and much more... It is easy to extend the built in action library by writing new actions in Python.

The mascot of the Narval Project is called Ornicar and is (of course) a narwhale.

Narval features cutting-edge artificial intelligence and software design techniques. When it was born a few months ago, cyber-fairies predicted it would rapidly spread across the internet and into the world to become the ubiquitous dedicated intelligent personnal assistant weve all been longing for during the dark ages of dumb computing ;-).

Narval is designed to be a companion that will help you in your daily work in the information world. It runs on your machine or on a remote server, and you can communicate via all standard means (email, web, telnet, phone, etc). It executes recipes you wrote, to perform a wide range of tasks, such as prepare your morning newspaper, help you surf the web by filtering out junk ads, keep searching the web day after day for things you want, participe in on-line auctions, learn you interests and bring you back valuable information, take care of repetitive chores, answer e-mail, and much more...

All these features are not available yet, but you can easily specify new action using and implement new plug-ins in Python. At Logilab, we already use a narval called Gizmo as a project coordinator, and each of us has a narval companion!

<<less
Download (1.4MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1669 downloads
RiveScript 1.03

RiveScript 1.03


RiveScript is a Perl module that allows you to rendering intelligence very easily. more>>
RiveScript is a Perl module that allows you to rendering intelligence very easily.

SYNOPSIS

use RiveScript;

# Create a new RiveScript interpreter.
my $rs = new RiveScript;

# Load some replies.
$rs->loadDirectory ("./replies");

# Load in another file.
$rs->loadFile ("./more_replies.rs");

# Stream in even more RiveScript code.
$rs->stream (q~! global split_sentences = 1~);

# Sort all the loaded replies.
$rs->sortReplies;

# Grab a response.
my @reply = $rs->reply (localscript, Hello RiveScript!);
print join ("n", @reply), "n";

RiveScript is a simple input/response language. It has a simple, easy-to-learn syntax, yet it is more powerful even than Dr. Wallaces AIML (Artificial Intelligence Markup Language). RiveScript was created as a reply language for chatterbots, but it has been used for more complex things above and beyond that.

<<less
Download (0.20MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
RobotFlow 0.2.6

RobotFlow 0.2.6


RobotFlow is a mobile robotics tookit based on the FlowDesigner project. more>>
RobotFlow is a mobile robotics tookit based on the FlowDesigner project. FlowDesigner is a data-flow oriented architecture, similar to Simulink (Matlab) or Labview that is free (LGPL) and versatile.
The visual programming interface provided in the FlowDesigner project will help people to better visualize & understand what is really happening in the robots control loops, sensors, actuators, by using graphical probes and debugging in real-time.
The work on RobotFlow has begun in september 2001 as an University of Sherbrooke project in the Mobile Robotics and Intelligent Systems Laboratory (LABORIUS). The work on the project still continues and will become available to everybody through SourceForge as a LGPL project.
We hope with this toolkit to create a standard & open platform that all people from hobbyists to researchers could use and improve over time. It primarily supports Linux/Unix using the GNOME GUI.
The FlowDesigner & the Robotflow toolkit are written in C++ and provide fully customizable control and processing blocks :
- Drivers & interfaces for Pioneer2 Robots
- Vision processing algorithms (color training & tracking, etc.)
- Player / Stage simulator drivers for FlowDesigner/RobotFlow
- Signal processing algorithms (audio + video)
- Basic Behaviors
- Fuzzy Logic control
- Artificial Neural Networks
- Embedded super blocks (subnets, iterators)
- Basic networking (TCP/IP, broadcast)
- Device control (Sony EVI-D30, SICK lasers, etc.)
- Finite State Machine (beta)
Networks created with the visual interface called "flowdesigner" can also be run as scripts (with no graphical interface), enabling robots with lower resources to fully take advantage of FlowDesigner / RobotFlow. FlowDesigner provides an easy way to create your own data types/structures and blocks as toolkits.
Enhancements:
- This release was updated to work with FlowDesigner 0.9 and MARIE 0.4.
- A RobotFlow namespace was created.
- OpenCV 0.9.6 library support with image tracking (text, color, features) and face tracking algorithms was added.
- New behaviors are included.
- Configure scripts were updated.
- The SNCRZ30 RS-232 driver was fixed.
<<less
Download (0.72MB)
Added: 2005-10-06 License: LGPL (GNU Lesser General Public License) Price:
1480 downloads
Fast Genetic Algorithm 1.3.4

Fast Genetic Algorithm 1.3.4


Fast Genetic Algorithm is a simple yet powerful implementation of a general genetic algorithm. more>>
Fast Genetic Algorithm is a simple yet powerful implementation of a general genetic algorithm, and provides many types of crossover and selection procedures.
It is suitable to solve mathematical problems such as combinatorical optimization ones, as well as to build artificial life simulations.
Written in C++, the library is released under the terms of the GNU Lesser General Public License, and its easy to incorporate in other applications.
Further improvements include parallelization of the algorithm in multi-processor environments and general performance optimizations.
You can download the current development snapshot, which is a working but not fully tested version of the library.
Enhancements:
- Dynamic arrays were fixed to compile even on non-C99 compilers (like MSVC).
- A switch to choose whether to preserve the fittest individual across generations was added.
- The pthreads-win32 library was included in the package, as well as Visual C++ and Dev-C++ projects to easily build the source code on Windows.
- A function that computes the standard deviation of fitness values was added (thanks to Jonas Neubert for the contribution).
<<less
Download (0.22MB)
Added: 2007-07-16 License: LGPL (GNU Lesser General Public License) Price:
835 downloads
CILib 0.5.6

CILib 0.5.6


CILib is a collaborative research framework for developing Computational Intelligence algorithms. more>>
CILib comes from Computational Intelligence Library.
CILib is a collaborative research framework for developing Computational Intelligence algorithms in the fields of swarm intelligence, evolutionary computing, neural networks, artificial immune systems, and fuzzy logic.
Enhancements:
- This release mainly consists of feature updates and minor bugfixes, including a speedup in performance of the Type system.
- It has initial code for the Multi-Objective Optimisation package (MOO), a Sequence Alignment package in BioInformatics, generalised operators for Entities, and a new ControlParameterStrategy.
<<less
Download (0.27MB)
Added: 2006-03-31 License: GPL (GNU General Public License) Price:
1306 downloads
annie 0.71a

annie 0.71a


annie stands for Artificial Neural Network Library and is a C++ API (library) for neural network training and execution. more>>
annie stands for Artificial Neural Network Library and is a C++ API (library) for neural network training and execution.
ersions exist for both Windows and flavours of Unix (tested on Linux).
The library currently has support for training, saving and executing multi-layer perceptron, radial-basis-function, kohonen maps, Hopfield and general recurrent Networks.
Along with a library, also included are some example applications and binary utilities to help you construct training sets, train the network, visualise etc.
In addition to this, annie also interfaces with Matlabs Neural Network toolbox (see January 13, 2003 in Whats New), which allows you to create and train networks in Matlab and then export them to a format understood by the annie library.
This gives you the ability to use the features of Matlabs Neural Network Toolbox to create the best network and then use this network in your C++ application.
Enhancements:
- configure should work without running ./autogen.sh
<<less
Download (0.40MB)
Added: 2006-09-20 License: LGPL (GNU Lesser General Public License) Price:
1132 downloads
tkCybernetics 0.91

tkCybernetics 0.91


tkCybernetics project is a lightweight cybernetics simulator. more>>
tkCybernetics project is a lightweight cybernetics simulator.
It was designed for didactic purposes, but might be useful for quick tests of circuits.
Main features:
- The usual elements (all apropiately parameteryzable) are available - highpass filter, lowpass filter, integrator, sums, characteristics, completely customizable functions, factors, input-functions and output at arbitrary points of the circuit.
- The results are displayed as graphs and can be exported as postscript. Does currently not support saving of circuits. Checks if circuits are logicaly correct. Its NOT intended for simulation of artificial neural networks or really complex siystems. Its extensible, but only if you know Tcl (and know it well) - port to Python considered.
<<less
Download (0.077MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1097 downloads
RebeccaAIML 0.9871

RebeccaAIML 0.9871


RebeccaAIML is an object-oriented C++ chatter bot API and interpreter for AIML from the ALICE project. more>>
RebeccaAIML is a Windows/Linux Object Oriented C++ chatter bot api/interpreter for AIML (Artificial Intelligence Markup Language) from the ALICE project.
RebeccaAIML includes comprehensive documentation and samples as well as showcases/teaches popular and recent C++ practices.
Rebecca is open source and licensed under the LGPL license.
RebeccaAIML has been compiled and tested underneath Windows XP as well as Linux Fedora Core 3. However, it should be easily moveable to other flavours of Linux or other Unixes easily. If you have problems, PLEASE DROP ME A LINE, so I can fix em.
Enhancements:
- Now include the executable, regression, in both the Windows and Linux prebuilt packages. This is for downloaders to be able to verify the quality of Rebecca for the version they download. I also added the regression test suite to the autoconf build system where it builds it by default. This is for those who port RebeccaAIML to another platform to be able to run regression tests to ensure the quality of the port. Use "./configure --help" to see all the autoconf options available. Updated the code for the regression testing. It now uses header and footer html files in resources/testing instead of having the html hard coded. Fixed it to output
instead of the incorrect
for html page breaks. I also improved it to be dll boundary safe by having it use Tag::instanceOf() instead of dynamically casting through dynamic_cast(). I also added an Arguments class to regression to enable a smooth transition over to autoconf
<<less
Download (1.0MB)
Added: 2006-09-08 License: LGPL (GNU Lesser General Public License) Price:
1142 downloads
Charlix 0.3

Charlix 0.3


Charlix is a desktop assistant that is based on AIML. more>>
Charlix is a desktop assistant that is based on AIML (Artificial Intelligence Markup Language) and is compatible with any AIML interpreter with a working tag. Charlix assistent provides Web searching tools, a dictionary, a calculator, weather, translations, and more.
If you ask Charlix his MENU, he will answer:
- Enter GAMES to look for games,
- INTERNET MENU will show you internet search options,
- DICTIONARY (ANY WORD) : will show the definition of any word.
- ask CALCULATOR, or I can CALC or CALCULATE (YOUR CALCULUS)
- PREFERENCES will help you to configure the default application to use,
- say BAD ANSWER whenever you want to teach me a better answer,
- and FEATURE REQUEST to request what is to improve,
- and BUG to report a bug,
- of course ask anything or any applications, I might be able to help,
- Ask INTERNET MENU then charlix proposes,
- MULTISEARCH (SOME TERMS TO SEARCH) : will display the result of 4 search engines,
- BUY (SOMETHING) : will look on EBAY,
- ASKJEEVES (SOME TERMS TO SEARCH) : to look on ask.com,
- GOOGLE or G (SOME TERMS TO SEARCH) : to look on google.com,
- DMOZ (SOME TERMS TO SEARCH) : to look on dmoz the open directory,
- ASCII (SOME TERMS TO DISPLAY) : to make ascii art,
- WEATHER (ANY CITY OR COUNTRY OR ZIP CODE) : to look on google.com,
- NEWS : will check the news on BBC,
- SUGGEST some terms : to look for a Customer Review on amazon.com,
- TRANSLATE (a URL) will ask google to translate any web page in english,
- TRANSLATE IN (YOUR-LANGUAGE) (YOUR TEXT) Ask google to translate your text from english to your language,
- TRANSLATE FROM (YOUR-LANGUAGE) (YOUR TEXT) Ask google to translate your text from your language to english,
- Google supports Chinese French German Italian Japanese Korean Portuguese and Spanish.
Enhancements:
- A text to speech capability and a desktop creature that works with AMOR were added.
<<less
Download (0.020MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1213 downloads
Fantasy Battlefields 0.8.6

Fantasy Battlefields 0.8.6


Fantasy Battlefields is a free turn-based tactical battle game located in a fantasy universe. more>>
Fantasy Battlefields software is a free turn-based tactical battle game located in a fantasy universe. Each player leads an army to fight against the armies of virtual enemies (artificial intelligence) or against other players on a network or on the same computer.

Each army is composed of a great number of fighters having their specific characteristics (Strength, Movement ...) and is organized according to a determined hierarchy (commands, units, individuals ...) Developped in Java, this game is a multi-platform game (Linux, Mac, Windows or others).

<<less
Download (25.2MB)
Added: 2006-12-07 License: Freeware Price:
1051 downloads
scnANNlib 0.1

scnANNlib 0.1


scnANNlib is a Sentinel Chicken Networks Artificial Neural Network Library. more>>
scnANNlib is a Sentinel Chicken Networks Artificial Neural Network Library.

Documentation on what is what can be found in README.files. Currently, the API specification and documentation can only be found in the source of the header files (in lib/), but this will be improved in later releases.

If you have questions about how to use the Makefiles, see README.make.

For more information about the development project, and to obtain newer versions of the library, visit http://www.sentinelchicken.org/ .
<<less
Download (0.21MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1173 downloads
aiParts 0.8.5

aiParts 0.8.5


aiParts is a set of C++ classes that implement artificial intelligence techniques and some tiny sample programs. more>>
aiParts is a set of C++ classes that implement artificial intelligence techniques and some tiny sample programs.
The classes implement the pandemonium and emotion AI Patterns, and the High-Hope technique.
A "find the shortest path from A to B" sample program uses subclasses of the High-Hope classes.
aiParts is OSI Certified Open Source Software as a result of the way it is licensed. Contributers copyright their contributions and license them with the MIT License.
This means that you can do pretty much whatever you want with the aiParts software... use it, distribute it, build it into your commercial application, whatever.
Enhancements:
- In this release, the High-Hope classes have been enhanced and two minor bugs fixed.
- Decision groups are now supported.
- Logic using worst decisions and failed decisions was added.
- A few other minor changes were made.
- Beta testing and experimenting with hard and very hard problems is now required.
<<less
Download (0.030MB)
Added: 2005-11-21 License: MIT/X Consortium License Price:
1432 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5