Extreme-classification / DECAF

Licence: MIT license
DECAF: Deep Extreme Classification with Label Features

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
perl
6916 projects

Projects that are alternatives of or similar to DECAF

GalaXC
GalaXC: Graph Neural Networks with Labelwise Attention for Extreme Classification
Stars: ✭ 28 (-39.13%)
Mutual labels:  multi-label-classification, extreme-classification
extremeText
Library for fast text representation and extreme classification.
Stars: ✭ 141 (+206.52%)
Mutual labels:  multi-label-classification, extreme-classification
napkinXC
Extremely simple and fast extreme multi-class and multi-label classifiers.
Stars: ✭ 38 (-17.39%)
Mutual labels:  multi-label-classification, extreme-classification
omikuji
An efficient implementation of Partitioned Label Trees & its variations for extreme multi-label classification
Stars: ✭ 69 (+50%)
Mutual labels:  multi-label-classification, extreme-classification
C-Tran
General Multi-label Image Classification with Transformers
Stars: ✭ 106 (+130.43%)
Mutual labels:  multi-label-classification
Aspect-Based-Sentiment-Analysis
A python program that implements Aspect Based Sentiment Analysis classification system for SemEval 2016 Dataset.
Stars: ✭ 57 (+23.91%)
Mutual labels:  multi-label-classification
classifier multi label
multi-label,classifier,text classification,多标签文本分类,文本分类,BERT,ALBERT,multi-label-classification
Stars: ✭ 127 (+176.09%)
Mutual labels:  multi-label-classification
CheXpert challenge 2019
Code for CheXpert Challenge 2019 [Top 2(07/24/2019)]
Stars: ✭ 14 (-69.57%)
Mutual labels:  multi-label-classification
multi-label-text-classification
Mutli-label text classification using ConvNet and graph embedding (Tensorflow implementation)
Stars: ✭ 44 (-4.35%)
Mutual labels:  multi-label-classification
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (-21.74%)
Mutual labels:  decaf
Caver
Caver: a toolkit for multilabel text classification.
Stars: ✭ 38 (-17.39%)
Mutual labels:  multi-label-classification
mybabe
MyBB CAPTCHA Solver using Convolutional Neural Network in Keras
Stars: ✭ 18 (-60.87%)
Mutual labels:  multi-label-classification
ZS SDL
Official Pytorch Implementation of: "Semantic Diversity Learning for Zero-Shot Multi-label Classification"(ICCV, 2021) paper
Stars: ✭ 22 (-52.17%)
Mutual labels:  multi-label-classification
awesome-image-tagging
A paper list of awesome Image Tagging
Stars: ✭ 61 (+32.61%)
Mutual labels:  multi-label-classification
kaggle-human-protein-atlas-image-classification
Kaggle 2018 @ Human Protein Atlas Image Classification
Stars: ✭ 34 (-26.09%)
Mutual labels:  multi-label-classification
single-positive-multi-label
Multi-Label Learning from Single Positive Labels - CVPR 2021
Stars: ✭ 63 (+36.96%)
Mutual labels:  multi-label-classification
multi-label-classification
machine-learning tensorflow multi-label-classification
Stars: ✭ 27 (-41.3%)
Mutual labels:  multi-label-classification
Generative MLZSL
[TPAMI Under Submission] Generative Multi-Label Zero-Shot Learning
Stars: ✭ 37 (-19.57%)
Mutual labels:  multi-label-classification
MCAR
Learning to Discover Multi-Class Attentional Regions for Multi-Label Image Recognition
Stars: ✭ 32 (-30.43%)
Mutual labels:  multi-label-classification
Awesome Project Ideas
Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas
Stars: ✭ 6,114 (+13191.3%)
Mutual labels:  multi-label-classification

DECAF

DECAF: Deep Extreme Classification with Label Features

@InProceedings{Mittal21,
    author = "Mittal, A. and Dahiya, K. and Agrawal, S. and Saini, D. and Agarwal, S. and Kar, P. and Varma, M.",
    title = "DECAF: Deep Extreme Classification with Label Features",
    booktitle = "Proceedings of the ACM International Conference on Web Search and Data Mining",
    month = "March",
    year = "2021",
    }

SETUP WORKSPACE

mkdir -p ${HOME}/scratch/XC/data 
mkdir -p ${HOME}/scratch/XC/programs

SETUP DECAF

cd ${HOME}/scratch/XC/programs
git clone https://github.com/Extreme-classification/DECAF.git
conda create -f DECAF/decaf_env.yml
conda activate decaf
git clone https://github.com/kunaldahiya/pyxclib.git
cd pyxclib
python setup.py install
cd ../DECAF

DOWNLOAD DATASET

cd ${HOME}/scratch/XC/data
gdown --id <dataset id>
unzip *.zip
dataset dataset id
LF-AmazonTitles-131K 1VlfcdJKJA99223fLEawRmrXhXpwjwJKn
LF-WikiSeeAlsoTitles-131K 1edWtizAFBbUzxo9Z2wipGSEA9bfy5mdX
LF-AmazonTitles-1.3M 1Davc6BIfoTIAS3mP1mUY5EGcGr2zN2pO

RUNNING DECAF

cd ${HOME}/scratch/XC/programs/DECAF
chmod +x run_DECAF.sh
./run_DECAF.sh <gpu_id> <DECAF TYPE> <dataset> <folder name>
e.g.
./run_DECAF.sh 0 DECAF LF-AmazonTitles-131K DECAF_RUN
./run_DECAF.sh 0 DECAF-lite LF-AmazonTitles-131K DECAF_RUN

YOU MAY ALSO LIKE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].