leetcode-question-similarity-and-tag-prediction

This repository contains a bunch of iPython notebook files, created for a project with below objective:

Objective: Given a new leetcode question, Predict the topic tags this question belongs to and also recommend some questions that are similar to the new question

Note - All the metrics/analysis are given inside the corresponding notebook, All the data taken in publically available on Leetcode site and is extracted using the public API

File Information:

  1. DataExtractionAndAnalysis - Contains data extraction information and all the data analysis and basic preprocessing done in order to obtain data relevant for ML model training.

  2. SimilarQuestionsPrediction - Contains steps involved in getting data reaady for training a model to predict similar question for a given questions, Training and testing results and summary of the task in terms of various performance metrics.

  3. TagPrediction - Contains steps involved in getting data ready for predicting tags for a new question, Training and testing results as well as the summary of the multilabel classification task in terms of various performance metrics.

  4. [Folder] performance_metrics_summary - Contains screenshots for performance metric results and summary of the project