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.3</version>
</dependency>

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

git clone https://git.code.sf.net/p/teachingbox/core teachingbox-core

Documentation:
https://sourceforge.net/p/teachingbox/documentation/HEAD/tree/trunk/manual/

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

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Teachingbox

Teachingbox Web Site

Other Useful Business Software
Simple, Secure Domain Registration Icon
Simple, Secure Domain Registration

Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
Sign up for free

Additional Project Details

Languages

English

Intended Audience

Developers, Information Technology, Science/Research

User Interface

Command-line

Programming Language

Java

Related Categories

Java Robotics Software, Java Intelligent Agents, Java Machine Learning Software, Java Reinforcement Learning Frameworks, Java Reinforcement Learning Libraries

Registered

2010-02-08