Classifying an extremely large Persian news dataset by using neural network algorithms written in python.
There are two implementations here:
1- Tensorflow Keras implementation (GRU Neural Network)
2- SKLearn implementation (SGDClassifier)
The preprocessing algorithm uses opensource project HAZM,
and the persian stopwords are collected from the following library
https://github.com/kharazi/persian-stopwords
Dataset is not available here due to copyright law.
(SBU Computational Intelligence Course - Final Project)