Teachingbox

Add a Review
1 Download (This Week)
Last Update:
Download teachingbox-core-1.2.0-bin.tar.gz
Browse All Files
Windows Mac Linux

Screenshots

Description

The Teachingbox uses advanced machine learning techniques to relieve developers from the programming of hand-crafted sophisticated behaviors of autonomous agents (such as robots, game players etc...) In the current status we have implemented a well founded reinforcement learning core in Java with many popular usecases, environments, policies and learners.

Obtaining the teachingbox:

FOR USERS:
If you want to download the latest releases, please visit:

http://search.maven.org/#search|ga|1|teachingbox

FOR DEVELOPERS:
1) If you use Apache Maven, just add the following dependency to your pom.xml:

<dependency>
<groupId>org.sf.teachingbox</groupId>
<artifactId>teachingbox-core</artifactId>
<version>1.2.0</version>
</dependency>

2) If you want to check out the most recent source-code:

svn checkout https://svn.code.sf.net/p/teachingbox/code/trunk teachingbox-trunk

or browse files: https://sourceforge.net/p/teachingbox/code/HEAD/tree/trunk/

Teachingbox Web Site

Features

  • Reinforcement Learning
  • RL-Environments: nArmedBandit, WindyGridWorld, MountainCar, PoleBalance, PoleSwingUp, CartPole, RL-Glue, DynamicalSystems, Grid-Worlds such as Cliff-Walking (including an Grid-World Editor), Crawling Robot 3D Simulation (PythonGL), etc.
  • RL-Learner: RBF, Tabular, TileCoding, Neural-Fitted Q-Iteration
  • RL-Policies: Greedy, EpsilonGreedy, Softmax, VDBE / VDBE-Softmax, REINFORCE
  • Visualizations: Mountain-Car, PoleBalance, Crawler 3D

KEEP ME UPDATED

Write a Review

User Reviews

Be the first to post a review of Teachingbox!

Additional Project Details

Languages

English

Intended Audience

Information Technology, Science/Research, Developers

User Interface

Command-line

Programming Language

Java

Registered

2010-02-08
Screenshots can attract more users to your project.
Features can attract more users to your project.