예제 #1
0
 def _read_train_dat(self, files):
     self.F, self.lookup['src'], self.look_back['src'] = read_features(
         files['feat-src'])
     self.G, self.lookup['end'], self.look_back['end'] = read_features(
         files['feat-end'])
     self.L = load_train_valid_labels(files['linkage'], self.lookup,
                                      self.valid_prop)
예제 #2
0
    def _read_train_dat(self, embed1_file, embed2_file, label_file):
        self.X, self.lookup['f'], self.look_back['f'] = read_embeddings(
            embed1_file)
        self.Y, self.lookup['g'], self.look_back['g'] = read_embeddings(
            embed2_file)

        self.L = load_train_valid_labels(label_file, self.lookup,
                                         self.valid_prop)
예제 #3
0
 def _read_train_dat(self, embed1_file, embed2_file, label_file):
     self.X, self.lookup['f'], self.look_back['f'] = self._read_embeddings(
         embed1_file, self.lookup['f'], self.look_back['f'])
     self.Y, self.lookup['g'], self.look_back['g'] = self._read_embeddings(
         embed2_file, self.lookup['g'], self.look_back['g'])
     # print self.look_back['f'], len(self.look_back['f']), len(self.lookup['f'].keys())
     # print self.look_back['g'], len(self.look_back['g'])
     # print len(self.X), len(self.Y)
     self.L = load_train_valid_labels(label_file, self.lookup,
                                      self.valid_prop)
예제 #4
0
    def __init__(self, graph, anchorfile, valid_prop, neg_ratio, log_file):
        if os.path.exists('log/' + log_file + '.log'):
            os.remove('log/' + log_file + '.log')
        self.logger = LogHandler(log_file)

        if not isinstance(graph, dict):
            self.logger.error('The graph must contain src and target graphs.')
            return

        self.L = load_train_valid_labels(anchorfile, valid_prop)
        self.graph = graph
        self.look_up = dict()
        self.look_up['f'] = self.graph['f'].look_up_dict
        self.look_up['g'] = self.graph['g'].look_up_dict
        self.look_back = dict()
        self.look_back['f'] = self.graph['f'].look_back_list
        self.look_back['g'] = self.graph['g'].look_back_list

        self.neg_ratio = neg_ratio
        self.batch_size = 1024

        self.clf = svm.SVC()
예제 #5
0
파일: pale_mlp.py 프로젝트: Allen517/dcnh
 def _read_train_dat(self, embed1_file, embed2_file, label_file):
     self.L = load_train_valid_labels(label_file, self.valid_prop)
     self.X, self.lookup_f, self.look_back_f = self._read_embeddings(
         embed1_file, self.lookup_f, self.look_back_f)
     self.Y, self.lookup_g, self.look_back_g = self._read_embeddings(
         embed2_file, self.lookup_g, self.look_back_g)