Ejemplo n.º 1
0
def build_actions_and_generics_curriculum(
    num_samples: Optional[int],
    num_noise_objects: Optional[int],
    language_generator: LanguageGenerator[HighLevelSemanticsSituation,
                                          LinearizedDependencyTree],
) -> Sequence[Phase1InstanceGroup]:
    # pylint: disable=unused-argument
    return [
        _make_eat_curriculum(10, 0, language_generator),
        _make_drink_curriculum(10, 0, language_generator),
        _make_sit_curriculum(10, 0, language_generator),
        _make_jump_curriculum(10, 0, language_generator),
        _make_fly_curriculum(10, 0, language_generator),
        _make_generic_statements_curriculum(
            num_samples=20,
            noise_objects=0,
            language_generator=language_generator),
    ]
Ejemplo n.º 2
0
     _make_each_object_by_itself_curriculum(num_samples, 0,
                                            language_generator),
     _make_kind_predicates_curriculum(None, None,
                                      language_generator),
     _make_generic_statements_curriculum(
         num_samples=3,
         noise_objects=0,
         language_generator=language_generator),
 ],
 "obj-actions-kinds-generics": [
     _make_each_object_by_itself_curriculum(num_samples, 0,
                                            language_generator),
     # Actions - verbs in generics
     _make_eat_curriculum(10, 0, language_generator),
     _make_drink_curriculum(10, 0, language_generator),
     _make_sit_curriculum(10, 0, language_generator),
     _make_jump_curriculum(10, 0, language_generator),
     _make_fly_curriculum(10, 0, language_generator),
     # Plurals
     _make_plural_objects_curriculum(None, 0, language_generator),
     # Color attributes
     _make_objects_with_colors_curriculum(None, None,
                                          language_generator),
     # Predicates
     _make_colour_predicates_curriculum(None, None,
                                        language_generator),
     _make_kind_predicates_curriculum(None, None,
                                      language_generator),
     # Generics
     _make_generic_statements_curriculum(
         num_samples=3,
Ejemplo n.º 3
0
     num_samples,
     0,
     language_generator,
     banned_ontology_types=banned_objects,
 ),
 # Actions - verbs in generics
 _make_eat_curriculum(10,
                      0,
                      language_generator,
                      banned_ontology_types=banned_objects),
 _make_drink_curriculum(10,
                        0,
                        language_generator,
                        banned_ontology_types=banned_objects),
 _make_sit_curriculum(10,
                      0,
                      language_generator,
                      banned_ontology_types=banned_objects),
 _make_jump_curriculum(10,
                       0,
                       language_generator,
                       banned_ontology_types=banned_objects),
 _make_fly_curriculum(10,
                      0,
                      language_generator,
                      banned_ontology_types=banned_objects),
 # Color attributes
 _make_objects_with_colors_curriculum(
     None,
     None,
     language_generator,
     banned_ontology_types=banned_objects),
Ejemplo n.º 4
0
def test_sit_curriculum(language_generator):
    curriculum_test(_make_sit_curriculum(None, None, language_generator))