forked from tmhoward/h2sl
-
Notifications
You must be signed in to change notification settings - Fork 0
H2SL Natural Language Symbol Grounding Project
License
CantelopePeel/h2sl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
H2SL (Human 2 Structured Language) provides the source code for a set of libraries and executables that convert free-form text input to its corresponding structured language instance. Copyright (C) 2014 by the Massachusetts Institute of Technology Developed by Thomas M. Howard and Matthew R. Walter at the Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, Massachusetts USA, with partial support from the U.S. Army Research Laboratory under the Robotics Collaborative Technology Alliance, Cooperative Agreement W911NF-10-2-0016. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/gpl-2.0.html> or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. OVERVIEW h2sl provides a set of base classes for developing a natural language symbol grounding inferface. Example symbols, features, and data is provided, but is not intended to serve as a drop-in natural language interface for robotic system. To adapt to new applications, one can replace the symbols, features, and examples with those that are relevant to your system and domain. TUTORIAL To train the model from a corpus of labeled examples, run ... h2sl-llm-train (examples files) --feature_set=(feature_set.xml) --output=(llm.xml) To run the Distributed Correspondence Graph (DCG) demo, run ... h2sl-dcg-demo --world=(world.xml) --llm=(llm.xml) --grammar=(grammar.xml) --command=(command string) -output=(output.xml) To run the Distributed Correspondence Graph (DCG) test, run ... h2sl-dcg-test (example files) --llm=(llm.xml) --grammar=(grammar.xml) To run the Graphical User Interface (GUI), run ... h2sl-gui-demo --world=(world.xml) --llm=(llm.xml) --grammar=(grammar.xml)
About
H2SL Natural Language Symbol Grounding Project
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 97.0%
- CMake 3.0%