ArtificialMind
is a free Artificial Intelligence platform (SDK) that provides the following
services: Search Algorithms for problem solving, Genetic Algorithms and
Artificial Neural Networks.
ArtificialMind Genetic Algorithms is .NET,
class library that provides API for use of Genetic Algorithms in .NET
applications.
-
Generational Genetic Algorithm
-
Generational Gap (Steady State) Genetic Algorithm
-
Minimization & Maximization of evaluation function.
-
History of best populations, which is available during evolution process.
-
'Roulette Wheel Sampling' and 'Tournament' selection algorithms.
-
Kin punishment - allows to decrease fitness value of identical individuals
(genes) in the same population.
-
Generation Gap (Steady-State) - allows to specify how many genes will be
replaced in each generation.
To browse on-line documentation for Genetic Algorithms click here.
If you new to genetic algorithms you may want to visit the following links:
ArtificialMind Search Algorithms is .NET
class library that provides API for use of Search Algorithms in .NET
applications.
-
Breadth-first search algorithm.
-
Depth-first search algorithm.
-
Uniform cost search algorithm.
-
Greedy search algorithm.
-
A* search algorithm.
To browse on-line documentation for Search Algorithms click here.
If you are new to search algorithms you may want to visit the following link:
Artificial Intelligence: The virtual lecture
project.
Artificial Neural Networks is .NET class
library that provides API for use of Artificial Neural Networks in .NET
applications.
-
Vanilla Backpropagation learning.
-
Vanilla Backpropagation with weights decay.
-
Vanilla Backpropagation with momentum influence.
-
Easy to use API to construct new types of networks.
To browse on-line documentation for Neural Networks click here.