Download the dataset from: https://www.dropbox.com/s/6awgftnnahvct1z/renovation_labeled%20copy.xlsx?dl=0 The following dependencies are required to run the code contained in the Jupyter Notebook: from time import time import re import pandas as pd import numpy as np from pprint import pprint import nltk; nltk.download('stopwords') from nltk.corpus import stopwords import gensim import gensim.corpora as corpora from gensim.utils import simple_preprocess from gensim.models import CoherenceModel import spacy from spacy.lang.en import English import pyLDAvis import pyLDAvis.gensim import matplotlib.pyplot as plt import warnings warnings.filterwarnings('ignore', category=DeprecationWarning) from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split from sklearn.model_selection import GridSearchCV from sklearn.decomposition import PCA from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import confusion_matrix from sklearn import metrics from sklearn.feature_selection import SelectFromModel from sklearn.ensemble import AdaBoostClassifier from sklearn.tree import DecisionTreeClassifier import keras from keras import regularizers from keras.models import Sequential from keras.layers import Dense, Dropout, Activation, BatchNormalization from keras.callbacks import ModelCheckpoint