dLife is a Java library that supports teaching and research in artificial intelligence, bio-inspired artificial intelligence, artificial life and robotics. The library includes packages for neural networks, genetic algorithms, reinforcement learning, robotics and computer vision.  dLife is particularly well suited for work in evolutionary and developmental robotics.

dLife Features