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