Skip to content

Detecção de fake news utilizando a rede neural artificial multilayer perceptron (MLP)

Notifications You must be signed in to change notification settings

omathiasschulz/rna-mlp-fake-news

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rna-mlp-fake-news

Dataset Fake News

https://www.kaggle.com/mohit28rawat/fake-news

Executando a detecção se uma notícia é uma fake news ou não

1º - Tratamento dos dados

Os textos devem ser convertidos em um formato numérico.

Execute o comando abaixo para realizar o tratamento do dataset.

python mlp-data-processing.py
2º - Treinamento e avaliação da rede MLP

Execute o comando abaixo para treinar a rede com dados de treino, avaliar a rede com dados de teste e visualizar os resultados e gráficos gerados.

python mlp-fake-news.py
1º - Exemplo execução - Tratamento dos dados
matt@matt-not:~/Workspace/rna-mlp$ python mlp-data-processing.py 
### Fake News detection - Tratamento dos dados
Leitura do dataset... 
Tratamento dos dados... 
Gravando os dados tratatos no arquivo JSON... 
Dados tratados e salvo no JSON com sucesso! 
Tempo de execução do tratamento dos dados: 4.23 minutos
2º - Exemplo execução - Treinamento e avaliação da rede MLP
matt@matt-not:~/Workspace/rna-mlp$ python mlp-fake-news.py 
Using TensorFlow backend.
### Fake News detection - Treinamento e teste da MLP

-- apresenta a execução das épocas
-- apresenta os gráficos

### Resultados: 
Loss: 0.54
R2: 90.18%
MAPE: 44358336.00
RMSE: 0.11
R2 Detecções: 95.44%
###
QTD registros: 20761 
QTD registros treino: 13909 
QTD registros teste: 6852 
Dados de teste: 33.00%
QTD Épocas: 150
QTD neurônios camada de entrada: 12
QTD neurônios camadas intermediárias: 8
QTD de camadas intermediárias: 1
Tempo de Execução: 3.38 minutos

About

Detecção de fake news utilizando a rede neural artificial multilayer perceptron (MLP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages