This is the result of an exam project of a Deep learning course at DTU. The focus of the project was to implement different deep learning models for text classification problems (BoW, LSTM and BCN). The paper provided gives a full explanation of the research. The final models with training loop are found in final models and can be run as is.