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)
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()