https://www.kaggle.com/mohit28rawat/fake-news
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
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
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
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