Announcement

Collapse
No announcement yet.
To find what you need, select a category and then a document from the left sidebar.

Soar

Collapse

A collection of documents and downloads related to Soar

  •  
  • Filter
  • Time
  • Show
Clear All
new posts

  • Blocks-World (Hierarchical Look-Ahead)

    Blocks-World (Hierarchical Look-Ahead)

    This project augments the Blocks-World Hierarchical Agent with look-ahead state evaluation. The description of the original agent applies to this one. The main difference is that look-ahead is performed in the middle of the three problem spaces that it uses.

    Soar capabilities
    • Hierarchical task composition via subgoaling
    • Look-ahead subgoaling
    • Internally simulates external environment including an i/o link
    • Can learn procedural knowledge (enable with 'learn always')
    Download Li...
    See more | Go to post

  • Blocks-World (Hierarchical)

    Blocks-World (Hierarchical)

    This project contains a version of blocks world that is formulated for hierarchical task decomposition. It involves three levels of problem spaces. There is sufficient evaluation knowledge so that there is no search/uncertainty at every level. The top level has a single operator: move-block, which moves a block (moving-block) to a destination. The destination can be the top of another block or the table.

    The next level consists of two operators: pick-up and put-down and they arise in...
    See more | Go to post

  • WordNet WSD (with Parse Trees)

    WordNet WSD (with Parse Trees)

    This project is a word sense disambiguation task that uses a different approach than WordNet for Soar. While they both use the same corpus, this formulation gives the agent a syntactic parse tree (not a graph) and a word, and the agent is asked to disambiguate the word. Many structures are repeated within the tree over multiple sentences.

    Download LinksNote: The domain requires the soar_exp package above (but will soon be rewritten it so it doesn't). Also...
    See more | Go to post

  • Taxi

    Taxi

    The taxicab problem domain is well known in the area of reinforcement learning. Simply put, a taxicab driver is tasked with the problem of picking up a passenger and delivering him to his destination in as few steps as possible. Typically, the taxi is constrained by a limit on the amount of fuel that can be carried.

    The canonical taxicab problem is a 5x5 gridworld. There are four cells which serve as possible starting locations and possible destinations for the passenger. There is a...
    See more | Go to post

  • Working Memory Activation Tracker

    Working Memory Activation Tracker

    This is a simple pair of scripts to help debug/visualize working-memory activation values. The first script (gen_wma.cpp) runs a Soar agent for a fixed number of decisions, outputting working memory at each decision to a specially named file. The second script (aggregate_wma.php) takes these files and produces a CSV file where every working-memory element (columns) has an activation value for every decision (rows). This allows for easy graphing of activation in Excel, for instance.

    ...
    See more | Go to post

  • Towers of Hanoi

    Towers of Hanoi

    The classic Towers of Hanoi puzzle implemented as an external, graphical environment using Java and interfaced with Soar via SML. To see how the agent performs the task, you must launch the Soar debugger and tell it to connect to a remote Soar agent.

    The Towers of Hanoi is a puzzle that consists of three rods and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending order of size on one rod, the smallest at the...
    See more | Go to post

  • RL Command Line Interface

    RL Command Line Interface

    This project contains an example of a C++ program, RlCli, that interfaces with Soar, which provides a command-line interface to collect reinforcement learning data. It is a good example of a minimal command-line application.

    Download LinksDocumentation
    • None.
    Developer
    • Jon Voigt <voigtjr@gmail.com>
    Soar Versions
    • Soar 8, 9
    Language
    • C++
    See more | Go to post

  • Soar Obfuscator

    Soar Obfuscator

    This is a python script that does simple find and replaces to quickly (but weakly) obfuscate Soar code. It was originally developed to hide the workings of TankSoar agents developed for a TankSoar competition.

    Download LinksDocumentation
    • None.
    Developer
    • Jon Voigt <voigtjr@gmail.com>
    Soar Versions
    • Soar 8, 9
    Language
    • Python
    See more | Go to post

  • Missionaries and Cannibals

    Missionaries and Cannibals

    The classic missionaries and cannibals puzzle implemented as an external, graphical environment using Java and interfaced with Soar via SML. To see how the agent performs the task, you must launch the Soar debugger and tell it to connect to a remote Soar agent.

    In the missionaries and cannibals problem, three missionaries and three cannibals must cross a river using a boat which can carry at most two people, under the constraint that, for both banks, if there are missionaries present...
    See more | Go to post

  • Java Logger

    Java Logger

    This project contains an example of a Java program that interfaces with Soar.

    This application shows an example of how to build a simple logging tool. To use it you would run a Soar kernel somewhere (in an environment or inside the debugger for example) and then run this logger. The logger listens for certain events and then creates a log file.

    The idea is that you could take this simple app and modify it to log what you need for your specific application, outputing the...
    See more | Go to post

  • C++ Logger

    C++ Logger

    This project contains an example of a C++ program that interfaces with Soar.

    This application shows an example of how to build a simple logging tool. To use it you would run a Soar kernel somewhere (in an environment or inside the debugger for example) and then run this logger. The logger listens for certain events and then creates a log file.

    The idea is that you could take this simple app and modify it to log what you need for your specific application, outputing the...
    See more | Go to post

  • C++ Command Line Filter Example

    C++ Command Line Filter Example

    FilterC

    FilterC demonstrates how to write a client in C++ that intercepts commands to implement a simple command line.

    Download LinksDocumentation
    • While there is no explicit documentation, this example code is commented.
    Developer
    • Douglas Pearson
    Soar Versions
    • Soar 8, 9
    Language
    • C++
    See more | Go to post

  • Tcl Command Line Filter Example

    Tcl Command Line Filter Example

    FilterTcl demonstrates how to write a client that intercepts commands to allow one to use Tcl from the command line (like earlier versions of Soar).

    To demonstrate its capabilities, it comes packaged with both TclEaters and the TSI (Tcl Soar Interface, i.e. the old Tcl-based Soar debugger.)

    Note: Soar now includes embedded Tcl support via TclSoarLib, which may provide a more recent example of Tcl interfacing.

    Download LinksDoc...
    See more | Go to post

  • Tower of Hanoi SML Example

    Tower of Hanoi SML Example

    This project contains an example of a C++ based environment that interfaces with Soar. It implements a graphical version of the Towers of Hanoi. There is no option to load custom agents or interface to observe the agent trace. This project is an SML example, not a Towers of Hanoi test domain.

    The Towers of Hanoi is a puzzle that consists of three rods and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending...
    See more | Go to post

  • Soar on iOS

    Soar on iOS

    This project demonstrates how you can run a Soar-enabled application on an iOS device like an iPhone or iPad.

    Downloads
    • Soar931-iOS43: Contains all include files from the 9.3.1 release, as well as built libraries for the iOS simulator, armv6, and armv7 architectures. It has been tested with iOS 4.3.
    • iSoar: A self-contained sample application that works out-of-the-box on the iOS simulator (it has copies of the includes and simulator libs from the previous link).
    Documentation
    ...
    See more | Go to post

  • Python Interface Example

    Python Interface Example

    A Python library that contains wrappers for SML library calls that can be used for running Python domains and experiments.

    Download LinksDocumentation
    • None.
    Developer
    • Justin Li
    Soar Versions
    • Soar 8, 9
    Language
    • Python
    See more | Go to post

  • Soar Scratch Pad

    Soar Scratch Pad

    This download contains the minimal C++ code needed to launch a Soar kernel using SML.

    Download LinksDocumentation
    • None, but the code is fairly self-explanatory.
    Developer
    • Jon Voigt <voigtjr@gmail.com>
    Soar Versions
    • Soar 8, 9
    Language
    • C++
    See more | Go to post

  • PHP Interface Example

    PHP Interface Example

    This project contains an example PHP project that interfaces with Soar. It includes a sample agent that is a slight modification of the water-jug-rl demo agent included with Soar. The main difference is that the initialization application and the goal-detection elaboration rules condition upon server-side input-link structures to dynamically generate water-jug problem instances.

    Download LinksDocumentation

    For the PHP bindings to build correctly,...
    See more | Go to post

  • Waterfall

    Waterfall

    This document describes the "Waterfall" modifications made to to Soar.

    As described by Bob Marinier...

    "Suppose I have a blocks world agent that is trying to accomplish "put A on B". Several moves might be required to do this, and the agent doesn't know what they are, so it goes into a subgoal and starts randomly moving blocks around. What we want is for the agent to get a positive reward on the substate's reward link when it succeeds. So we can...
    See more | Go to post

  • Tank Soar and Eaters Configuration Files

    Tank Soar and Eaters Configuration Files

    Soar2D is a general framework that includes both Eaters and TankSoar. This document describes how to modify these environments using the configuration settings files.

    Configuration Files

    Soar2D configuration files are stored in the Soar2D folder. When running the soar2d jar, you may specify the configuration file to use on the command line, or run without specifying any and a dialog window will pop-up.

    :
    java -jar soar2d.jar configs/tanksoar.cnf
    java -jar
    ...
    See more | Go to post
There are no articles in this category.
likler.com bonus veren siteler deneme bonusu veren siteler
deneme bonusu deneme bonusu veren siteler
maltepe escort umraniye escort atasehir escort anadolu yakasi escort
pendik escort
blackjack siteleri
Gia DiMarco Anal HD 1080p Porn Lover Sensual Fuck Ass Hole Sexy Girl until Cum in Ass
bodrum escort
hd porno
escort escort antalya escort sisli halkali escort yok
sikis
deneme bonusu veren siteler deneme bonusu veren siteler
bonus veren siteler
zlibrary books download
naked ai
deneme bonusu
Breathtaking fuck makes horny sluts reach orgasms emily grey manyvids please screw my wife anal
Working...
X