Xiaohan2012 Multi Label Text Classification Save

Mutli-label text classification using ConvNet and graph embedding (Tensorflow implementation)

Project README

graph embedding + deep learning for multi-label text classification

this projects attempts to combine:

  • graph embedding
  • ConvNet

for the purpose of multi-label text classification.

I compared three methods on stackexchange datasets, where the goal is to predict the tags of posts.

If you wan to know more, here are some slides

utility scripts

  • scripts/preprocessing_pipeline.sh: all the preprocessing, data splitting, feature extractio, etc
  • sample_random_walks.py: sample random walks on a graph
  • extract_embedding_labels.py: extract labels for embedding visualization

main scripts

  • fastxml_experiment.py: experiment for fastxml
  • kim_cnn_experiment.py: experiment for cnn
  • combined_model_experiment.py: experiment for cnn + deepwalk
Open Source Agenda is not affiliated with "Xiaohan2012 Multi Label Text Classification" Project. README Source: xiaohan2012/multi-label-text-classification
Stars
45
Open Issues
22
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating