Esempio n. 1
0
    def from_serializable(cls, contents):
        """
        Instantiate a ReviewVectorizer from a serializable dictionary
        :param contents: (dict) the serializable dictionary
        :return: an instance of the ReviewVectorizer class
        """
        review_vocab = Vocabulary.from_serializable(contents['review_vocab'])
        rating_vocab = Vocabulary.from_serializable(contents['rating_vocab'])

        return cls(review_vocab, rating_vocab)
Esempio n. 2
0
    def from_serializable(cls, contents, classifier_class):  # GLOVE_MODEL
        """Instantiate a ReviewVectorizer from a serializable dictionary

        Args:
            contents (dict): the serializable dictionary
        Returns:
            an instance of the ReviewVectorizer class
        """
        if classifier_class == 'GloVe':  # GLOVE_MODEL
            predictor_vocab = SequenceVocabulary.from_serializable(
                contents['predictor_vocab'])  # GLOVE_MODEL
        else:
            predictor_vocab = Vocabulary.from_serializable(
                contents['predictor_vocab'])

        target_vocab = Vocabulary.from_serializable(contents['target_vocab'])

        return cls(predictor_vocab=predictor_vocab,
                   target_vocab=target_vocab,
                   max_predictor_length=contents['max_predictor_length'])
 def from_serializable(cls, contents):
     seq_vocab = SequenceVocabulary.from_serializable(contents['seq_vocab'])
     relation_vocab = Vocabulary.from_serializable(
         contents['relation_vocab'])
     return cls(seq_vocab=seq_vocab, relation_vocab=relation_vocab)