Saturday, September 14, 2013

Computer lab software

I have more than a dozen computers in my AI lab (blog of 17 Dec 2012).  An adequate collection of software is just as important as hardware.  At a minimum I have found it's important to have packages for:

neural networks of various types
expert system shells
logic programming systems
genetic algorithm software
finite state machines
clustering software package
Bayesian network package
search software
decision tree software
statistical packages

various compilers/interpreters for languages like:

LISP
PROLOG
OPS-5
CLIPS
C++
BASIC
PYTHON
R
JAVA
etc.

Many of these can be standard commercial packages.  Certainly all of the languages can be. (I try to use commercial packages whenever and wherever possible. It can save a lot of time.)  But some neural networks, finite state machines, decision trees, clustering, search, and statistics code I had to develop myself.  Although less than half of my computers are running Windows more than half of this software is Windows software, probably because there is so much Windows software available out there.

No comments:

Post a Comment