Built multilayer perceptron network for Named Entity Recognition on CONLL2003 dataset from scratch, implementing backpropagation and gradient checking. Implemented Synthetic Minority Oversampling Technique to mitigate class imbalance issues, achieving 6 point gain in F1 scores. `external_link`.