Skip to content

Teal deer (from TL;DR) helps you get the gist of all the stuff you need to read, so you don't have to read it all at once.

Notifications You must be signed in to change notification settings

Alphacodeclub/teal_deer

 
 

Repository files navigation

Teal Deer

TLDR_LDA_and_Text_Summarization.ipynb is the primary current notebook.

Currently just hacking notebook. The notebook scrapes text from a directory of academic research pdf's, and then does LDA on it for prioritization of reading, and then trains a text summarization model based on the abstracts of the papers--- that way, if you find more, you can use the model to summarize them right away. Dataset for this run included just a handful of papers on chatbots from arxiv, but this notebook has been tested on corpuses of several hundred documents from both arXiv and google scholar in another domain with favorable results. OCR portion relies on: https://github.com/euske/pdfminer/blob/master/tools/pdf2txt.py

In process:
Convert the notebook to a straight .py script to add the text summarization, which aims to generate abstracts or short summaries for large blocks of text (i.e., an abstract for the rest of a paper). So, not only could papers be prioritized, but could be summarized as well.

Planned updates - See project tab as well:

  • Finish out OCR from PDF files part
  • Complete the text summarization portion - Thanks to Siraj Raval for making the video: https://www.youtube.com/watch?v=ogrJaOIuBx4
  • Clean up into python scripts with test suites
  • Experiment with other front-end usecases: i.e., a slackbot is currently underway (notebook to be added later).
  • Add a CI framework into this repo.
  • Cartoon for a fun logo :-)

About

Teal deer (from TL;DR) helps you get the gist of all the stuff you need to read, so you don't have to read it all at once.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Python 0.1%