Git Product home page Git Product logo

h2sl's Issues

NLU

Transfer the NL interface. Not super important right now.

common functions

  • Transfer functions from adcg into h2sl that are not present.
  • Lcm functions are not to be transferred.
  • the changes in the demo program also to be transferred.

Validate Object

Add demo program to test the class functions for object.cc

Anticipation is that the to/from xml functions are not capturing the position/orientation information.

dev_model_region_exploration

New branch created for ongoing work on adding spatial regions, exploration to guide grounding of unknown symbols. This supports work by Nicole Glabinski (in Nick Roy's group).

transfer_experimentation_code

Transfer code to re-create the results for the RSS/IJRR paper. Account for the new models and navigation domain.

Target files:

  • test_generator.cc
  • test_combine_results.cc
  • test_process.cc
  • test_convert_xml_to_mat.cc

Validate Constraint

Update the demo program to match the abstract_container demo; add a script to run the demo.

Feature_set.xml

Make sure the feature_set.xml file has all instances of all features we need. Also, ensure we are not duplicating features by including specialized an templated features that have the same value function.

refactor_factor_set_adcg

  • Incorporate new changes from factor_set.cc into factor_set_adcg.cc
  • Implement abstract concepts with symbol dict.

Templated feature loading from feature_set.xml

The h2sl feature_set.xml has the following:

    <feature_matches_child_object invert="0"/>
    <feature_matches_child_object invert="1"/>
    <feature_matches_child_region invert="0"/>
    <feature_matches_child_region invert="1"/>
    <feature_matches_child_constraint invert="0"/>
    <feature_matches_child_constraint invert="1"/>

These are now templated:
feature_object_matches_child.h and .ipp
The individual feature_matches_child_region etc. have now gone away but still live in the feature_set.xml file.

How do we load in templated features from the feature_set.xml file. Do we have an example?
Jake could you discuss this with Tom and let us know.

Thanks

Update Phrase

-add num_phrases() and num_words() functions.
-add to_tikz function

organize data folder

move the examples in the corpus from h2sl_nsf_nri_mvli
create another folder containing examples with no actions

add remaining features

feature_object_matches_child
feature_object_matches_child_container_object
feature_object_merge_abstract_container_index_region_container
feature_container_merge_abstract_container_region_container
feature_container_merge_container_pair
feature_object_merge_container_pair
feature_object_merge_abstract_container_region_container
feature_object_merge_object_property_spatial_relation
feature_object_merge_abstract_container_spatial_relation
feature_object_merge_object_container
feature_object_merge_single_object_different_container
feature_object_merge_object_different_container
feature_object_merge_object_property_container
feature_object_merge_object_property_region_container
feature_object_merge_object_region_container
feature_object_type_matches_child_abstract_container

Validate abstract_container class

-update abstract_container to have a "class_name" function
-generate a demo program to test the class functions
-fix any issues uncovered during testing

Validate Container

Create a demo program and dummy data to test the container.cc functions; add a script to run the program.

Validate Number

Add a demo program to test the class functions for number.cc.

Add Example Data

Introduce hand-crafted example files for testing in the navigation domain (doors, buildings).

Update world model data structures

  • Modify the data structures storing spatial properties in the world model. Go from vectors to hash.
  • These are used in the spatial features

Fix world model data structures

Update the data structures for pre-computed data structures for the spatial characteristics. Change from arrays to maps.

This will lead to changes in the spatial features

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.