INNER CODE UNIT · Python

Vocab

graviraja/100-Days-of-NLP · applications/classification/ner_tagging/app/app.py:12

class Vocab:
    def __init__(self, word2id, id2word):
        self.UNK = '<UNK>'
        self.PAD = '<PAD>'
        self.START = '<START>'
        self.END = '<END>'
        self.__word2id = word2id
        self.__id2word = id2word

    def get_word2id(self):
        return self.__word2id

    def get_id2word(self):
        return self.__id2word

    def __getitem__(self, item):
        if self.UNK in self.__word2id:
            return self.__word2id.get(item, self.__word2id[self.UNK])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…