Skip to content

Text classification datasets and their classifiers described in a comparative article.

License

Notifications You must be signed in to change notification settings

SamTseng/Chinese_Skewed_TxtClf

Repository files navigation

Chinese_Skewed_TxtClf

Chinese text classification datasets and their machine-learning based classifiers described in the paper:

Yuen-Hsien Tseng, "The Feasibility of Automated Topic Analysis: An Empirical Evaluation of Deep Learning Techniques Applied to Skew-Distributed Chinese Text Classification," Journal of Educational Media & Library Sciences, Vol. 57, No. 1 (March 2020).

Datasets are (details of the datasets can be found in the article listed below):

  1. WebDes
  2. News
  3. CTC
  4. CnonC

Classifiers:

  1. Naive Bayes (NB)
  2. Support Vector Machine (SVM)
  3. Random Forest (RF)
  4. Single hidden-layer neural network (NN)
  5. Convolutional Neural Networks (CNN)
  6. Recurrent Convolutional Neural Networks (RCNN)
  7. Facebook's fastText
  8. Bidirectional Encoder Representations from Transformers (BERT)

1. Description of Files:

  1. Datasets: datasets mentioned above.
  2. BERT_txtclf: a folder for running BERT classifier.
  3. BERT_txtclf_HowTo.docx: a document describing how to run the BERT classifier for the datasets.
  4. TxtClfer.ipynb: Self-explained Jupyter Notebook for NB, SVM, NN, CNN, RCNN. You can save it into TxtClfer.py for running in command mode.
  5. fastText_run_log.txt: a document and log file to describe how to run fastText classifier for the datasets.
  6. ft_metrics.sh: batch execution file to run fastText.
  7. ft_metrics.py: code required by the above batch execution file.

Note: To be able to run the BERT classifier under BERT_txtclf, you must download those imported files (or simply download all files) from https://github.com/google-research/bert to folder BERT_txtclf.

2. To cite this datasets, source codes, or experiment results:

Yuen-Hsien Tseng, "The Feasibility of Automated Topic Analysis: An Empirical Evaluation of Deep Learning Techniques Applied to Skew-Distributed Chinese Text Classification," Journal of Educational Media & Library Sciences, Vol. 57, No. 1 (March 2020).

About

Text classification datasets and their classifiers described in a comparative article.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published