Esempio n. 1
0
    def setUp(self):
        self.id = False
        self.uv = False
        self.ub = False
        self.threshold = 0.8
        self.assoc_threshold = 0.3
        seed = 10
        dim = 512
        prop = 0.1
        input_dir, output_dir = tools.read_config()
        relation_symbols = symbol_definitions.uni_relation_symbols()
        vector_factory = VectorFactory(seed)

        isA_symbols = symbol_definitions.isA_symbols()
        sentence_symbols = symbol_definitions.sentence_role_symbols()

        self.corpus_dict, self.id_vectors, self.semantic_pointers = \
            tools.setup_corpus(
                input_dir, relation_symbols, dim, vector_factory,
                seed, self.id, self.uv, prop)

        self.createAssociator(self.id_vectors, self.semantic_pointers)
        self.tester = WordnetAssociativeMemoryTester(
            self.corpus_dict, self.id_vectors, self.semantic_pointers,
            relation_symbols, self.associator, seed, output_dir, isA_symbols,
            sentence_symbols, VectorFactory(), self.uv, True)
Esempio n. 2
0
    def setUp(self):
        self.id = False
        self.uv = False
        self.ub = False
        self.threshold = 0.8
        self.assoc_threshold = 0.3
        seed = 10
        dim = 512
        prop = 0.1
        input_dir, output_dir = tools.read_config()
        relation_symbols = symbol_definitions.uni_relation_symbols()
        vector_factory = VectorFactory(seed)

        isA_symbols = symbol_definitions.isA_symbols()
        sentence_symbols = symbol_definitions.sentence_role_symbols()

        self.corpus_dict, self.id_vectors, self.semantic_pointers = \
            tools.setup_corpus(
                input_dir, relation_symbols, dim, vector_factory,
                seed, self.id, self.uv, prop)

        self.createAssociator(self.id_vectors, self.semantic_pointers)
        self.tester = WordnetAssociativeMemoryTester(
            self.corpus_dict, self.id_vectors, self.semantic_pointers,
            relation_symbols, self.associator, seed, output_dir, isA_symbols,
            sentence_symbols, VectorFactory(), self.uv, True)
Esempio n. 3
0
    def __init__(self, num_trials, deep, short, unitary):

        test_name = 'sentence' if not deep else 'deep'

        super(SentenceTest, self).__init__(test_name, num_trials)

        self.deep = deep
        self.short = short
        self.unitary = unitary

        self.sentence_symbols = symbol_definitions.sentence_role_symbols()
Esempio n. 4
0
    def __init__(self, num_trials, deep, short, unitary):

        test_name = 'sentence' if not deep else 'deep'

        super(SentenceTest, self).__init__(test_name, num_trials)

        self.deep = deep
        self.short = short
        self.unitary = unitary

        self.sentence_symbols = symbol_definitions.sentence_role_symbols()