GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - graphdeeplearning/TextCategorization: :zap: Using deep learning (MLP, CNN, Graph CNN) to classify text in TensorFlow.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

232 Commits
232 Commits

Folders and files

NameName
Last commit message
Last commit date
lib_gcnn
lib_gcnn
 
 
misc
misc
 
 
.gitignore
.gitignore
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
baseline.py
baseline.py
 
 
cnn_fchollet.py
cnn_fchollet.py
 
 
cnn_fchollet_train.py
cnn_fchollet_train.py
 
 
cnn_ykim.py
cnn_ykim.py
 
 
cnn_ykim_train.py
cnn_ykim_train.py
 
 
data.py
data.py
 
 
graph_cnn.py
graph_cnn.py
 
 
graph_cnn_train.py
graph_cnn_train.py
 
 
mlp.py
mlp.py
 
 
mlp_train.py
mlp_train.py
 
 
requirements.txt
requirements.txt
 
 
results.csv
results.csv
 
 
train.py
train.py
 
 
utils.py
utils.py
 
 

Repository files navigation

Text Categorization

This repository contains the source code and other helper files for my undergraduate thesis titled "Graph Convolutional Neural Networks for Text Categorization" under the supervision of Prof. Xavier Bresson at Nanyang Technological University, Singapore.

There are a total of three benchmark models and three deep learning models implemented in this repository for text classification:

  1. baseline.py: Linear SVC & Multinomial Naive Bayes
  2. mlp.py: Multilayer Perceptron
  3. cnn_fchollet.py: F. Chollet CNN (based on this 2016 blog post)
  4. cnn_ykim.py: Y. Kim CNN (based on Y. Kim, 2014)
  5. graph_cnn.py: Graph CNN (based on M. Defferrard et al., 2017)

The above models were tested on three datasets — Rotten Tomatoes Sentence Polarity Dataset, 20 Newsgroups & RCV1. The code used to preprocess the datasets can be found here and the performance of the models on these datasets can be found here.

About

⚡ Using deep learning (MLP, CNN, Graph CNN) to classify text in TensorFlow.

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.