Giter VIP home page Giter VIP logo

luizsci42 / sumarizador-legba-pibic-2019 Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 33.01 MB

Código fonte da aplicação desenvolvida no meu PIBIC de 2019 a 2020, orientado pelo professor Dr. Hendrik Macedo. Este código executa a aplicação localmente.

License: GNU General Public License v3.0

CSS 68.79% HTML 1.80% JavaScript 10.54% Python 18.82% Shell 0.04%
extractive-summarization extractive-text-summarization natural-language-processing wikimedia-api flask reactjs api api-server reveal-js revealjs

sumarizador-legba-pibic-2019's Introduction

Legbá: Projeto PIBIC 2019/2020

Aplicação desenvolvida como projeto de Iniciação Científica (PIBIC) de 2019 a 2020, orientado pelo professor Dr. Hendrik Macedo.

Consiste em um sumarizador de artigos da Wikipédia, implementado com o algoritmo de sumarização extrativa TF-IDF. Esse resumo é colocado em formato de tópicos para ser exibido em uma aplicação web.

A interface front-end é desenvolvida a partir de uma aplicação web ReactJS, em conjunto com a biblioteca RevealJS, para a apresentação de slides. Também é oferecido um endpoint, através do qual é possível obter o resumo do artigo, passando o título de um artigo da Wikipédia.

Demonstração

Tanto a aplicação completa, quando o endpoint estão disponíveis no Heroku, respectivamente, nos endereços:

App: https://frontendnevicelabs.herokuapp.com/

Endpoint: https://backendnevicelabs.herokuapp.com/

Execução local

Para executar a aplicação localmente, basta seguir as instruções:

  1. Abra o terminal
  2. Exceute os comandos:

$ pip install -r requirements.txt
$ cd client
$ npm install
$ cd ..
$ npm run

Screenshots

A tela inicial da aplicação Tela inicial

O primeiro slide após a consulta por "Inteligência artificial" Slide titulo

Um dos slides com o conteúdo gerado Slide com conteúdo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.