This is a multi label classification text classification problem. The task is to predict the tags (i,e., keywords, topics, summaries), given only the question text and its title. The dataset contains content from disparate stack exchange sites, containing a mix of both technical and no-technical questions.
The dataset is downloaded from kaggle competition: Facebook Recruiting III -Keyword Extraction. The link for the datasets download is: https://www.kaggle.com/c/3539/download-all
- Importing Libraries
- Loading Data: The datasets must be converted into .feather format using pandas.feather so as to fast read and write operations on data.
- Data Preprocessing:- a. Removing data duplicacy b. Removing HTML Tags c. Removing punctuation and special symbols d. Tokenization and Stemming
- Using Tfvectorizer, convert all tags into one hot encoding for multilabel classification
- Making machine learning model
- Deployment of machine learning model