keras-fake-news-generator-and-detector
所属分类:matlab编程
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2018-02-14 02:38:39
上 传 者:
sh-1993
说明: 使用keras的假新闻生成器和检测器
(Fake news generator and detector using keras)
文件列表:
LICENSE (1070, 2018-02-13)
demo/ (0, 2018-02-13)
demo/__init__.py (0, 2018-02-13)
demo/data/ (0, 2018-02-13)
demo/data/fake_or_real_news.csv (30696129, 2018-02-13)
demo/doc2vec_ffn_classifier_train.py (1679, 2018-02-13)
demo/doc2vec_predict.py (910, 2018-02-13)
demo/doc2vec_train.py (1086, 2018-02-13)
demo/explore_data.py (1926, 2018-02-13)
demo/glove_ffn_classifier_predict.py (1613, 2018-02-13)
demo/glove_ffn_classifier_train.py (1660, 2018-02-13)
demo/linear_classifier_train.py (1519, 2018-02-13)
demo/lstm_classifier_predict.py (1488, 2018-02-13)
demo/lstm_classifier_train.py (1487, 2018-02-13)
demo/models/ (0, 2018-02-13)
demo/models/doc2vec-architecture.json (2208, 2018-02-13)
demo/models/doc2vec-config.npy (52576, 2018-02-13)
demo/models/doc2vec-feed-forward-architecture.json (1207, 2018-02-13)
demo/models/doc2vec-feed-forward-config.npy (52578, 2018-02-13)
demo/models/doc2vec-feed-forward-weights.h5 (2062032, 2018-02-13)
demo/models/doc2vec-weights.h5 (4906608, 2018-02-13)
demo/models/glove-feed-forward-architecture.json (1206, 2018-02-13)
demo/models/glove-feed-forward-config.npy (52652, 2018-02-13)
demo/models/glove-feed-forward-weights.h5 (39632, 2018-02-13)
demo/models/lstm-architecture.json (1989, 2018-02-13)
demo/models/lstm-config.npy (52673, 2018-02-13)
demo/models/lstm-weights.h5 (985736, 2018-02-13)
demo/multi_nominal_nb_classifier_train.py (1453, 2018-02-13)
demo/reports/ (0, 2018-02-13)
demo/reports/doc2vec-feed-forward-history.png (53208, 2018-02-13)
demo/reports/glove-feed-forward-history.png (44892, 2018-02-13)
demo/reports/lstm-history.png (37544, 2018-02-13)
demo/very_large_data/ (0, 2018-02-13)
keras_fake_news_detector/ (0, 2018-02-13)
keras_fake_news_detector/__init__.py (0, 2018-02-13)
keras_fake_news_detector/library/ (0, 2018-02-13)
keras_fake_news_detector/library/__init__.py (0, 2018-02-13)
... ...
# keras-fake-news-generator-and-detector
Fake news generator and detector using keras
The fake news data is from [https://github.com/GeorgeMcIntire/fake_real_news_dataset](https://github.com/GeorgeMcIntire/fake_real_news_dataset)
The deep learning models are implemented in the [keras_fake_news_detector/library](keras_fake_news_detector/library) folder
# Fake News Detector
The demo codes for neural network models implemented for fake new detector can be found in [demo](demo) and are listed bel:
* LSTM recurrent network with embedding layer
* training: run [demo/lstm_classifier_train.py](demo/lstm_classifier_train.py) to train and save the model
* predicting: run [demo/lstm_classifier_predict.py](demo/lstm_classifier_predict.py) to load the trained model for prediction
* Feed-forward network with GloVe embedding layer
* training: run [demo/glove_ffn_classifier_train.py](demo/glove_ffn_classifier_train.py) to train and save the model
* predicting: run [demo/glove_ffn_classifier_predict.py](demo/glove_ffn_classifier_predict.py) to load the trained model for prediction
* Feed-forward network with Doc2Vec that encode the new article and pass as input to the feedforward network
* training: run [demo/glove_ffn_classifier_train.py](demo/glove_ffn_classifier_train.py) to train and save the model
* predicting: run [demo/glove_ffn_classifier_predict.py](demo/glove_ffn_classifier_predict.py) to load the trained model for prediction
Below are the training history in terms of loss and accuracy for a number of neural network implemented in keras:
![lstm-history.png](/demo/reports/lstm-history.png)
![glove-feed-forward-history.png](/demo/reports/glove-feed-forward-history.png)
![doc2vec-feed-forward-history.png](/demo/reports/doc2vec-feed-forward-history.png)
近期下载者:
相关文件:
收藏者: