CrownKira / AlgoTagger

A multilabel classifier for LeetCode questions based on data structures and algorithms. [⚠️ backend service has been deactivated]

Home Page:https://algo-tagger.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AlgoTagger - LeetCode Question Multilabel Classifier

AlgoTagger is a multilabel classification system designed to categorize LeetCode questions based on the data structures and algorithms they involve. The system takes in the question text as input and outputs a set of relevant labels, each corresponding to a specific data structure or algorithm. AlgoTagger utilizes machine learning techniques and natural language processing to analyze the text and make accurate predictions.

Features

AlgoTagger features state-of-the-art machine learning models such as Distilbert and XGBoost to accurately predict the relevant data structures and algorithms for each LeetCode question.

Team Members

The development of AlgoTagger was carried out by the following team members:

Toh Kar Wi
Ng Shuen Jin
Song Zijin
Lim Zhe Kang (Dylan)
Daniel Sim Rui En
Nauman

Installation

To install and use AlgoTagger, follow these steps:

  1. Clone the repository to your local machine
  2. Install the required libraries by running yarn
  3. Run the application by running yarn run dev

Usage

Once the application is running, you can input a LeetCode question into the system and it will output the relevant data structures and algorithms for that question.

Contributing

If you would like to contribute to AlgoTagger, please fork the repository and submit a pull request with your changes. We welcome contributions from the community and appreciate any feedback or suggestions.

License

AlgoTagger is licensed under the MIT license. See LICENSE for more information.

About

A multilabel classifier for LeetCode questions based on data structures and algorithms. [⚠️ backend service has been deactivated]

https://algo-tagger.vercel.app


Languages

Language:TypeScript 99.9%Language:JavaScript 0.0%Language:CSS 0.0%