The Conversation Sentiment Analysis & Summarization with AI

Andrew Suter-Morris

0

Backend Engineer

Frontend Engineer

AI Developer

Flask

JavaScript

Python

TheConversationSentimentAnalysis

This is just a sample project built around Quart to do summarization and sentiment analysis of news articles from The Conversation. The Conversation uses a Creative Commons NoDerivatives license. Please note, that this site will not be officially hosted as summarization may fall under a 'remix' or 'transform' of the original material.

Technologies Used

I wanted to learn several new things. Here's what I picked.
I chose to use Quart for this. Quart is an async reimplementation of Flask. This is useful, especially for things like inference which may take some time.
I also utilized websockets to handle sending of information.
I picked tox to help automate with formatting and test checks.
I used huggingface to pick a llm model to help do summarization.

What this is not

This is not a showcase of styling, or ultra performant web front-end.

Running

To run locally:
cd app hypercorn --reload --bind 0.0.0.0:5000 --workers 1 main:app

Tests and Formatting

I utilize tox for formatting and cleanliness. To run, go to the root of the repo and run 'tox' to run the tests/formatting.
Like this project
0

Posted Apr 16, 2024

Sentiment Analysis on TheConversation. Contribute to asutermo/TheConversationSentimentAnalysis development by creating an account on GitHub.

Likes

0

Views

18

Tags

Backend Engineer

Frontend Engineer

AI Developer

Flask

JavaScript

Python

Microsoft Synthetics
Microsoft Synthetics
Generative AI and Diffusion in Cloud Computing (Ongoing)
Generative AI and Diffusion in Cloud Computing (Ongoing)