TextEventVisualizer is a tool designed to process news articles and produce chronological timelines for important events.
The ever-growing volume of text data, particularly news articles, present both an opportunity and a challenge. While it provides access to a lot of information, navigating through it and extracting important facts can be overwhelming. This tool aims to address this challenge by automatically recognizing and organizing important events from large text corpora, and present them on a user-friendly timeline.
The tool has been developed using news articles from 2020 in the category world news. The articles have been collected from huffpost.com.
Link to website running the tool: https://72b0-2a01-799-5a-8f00-4485-936a-7166-b698.ngrok-free.app/
Link to a video recording of the tool in case the website is no longer up and running: https://youtu.be/bSFKLMohr5Y
Follow these steps to set up the TextEventVisualizer environment on your local machine:
Install .NET 8:
Download the Dataset:
.json file in the TextEventVisualizer/Data folder.news_articles.jsonDocker Setup:
First, download and install Docker from the Docker download page.
CPU Setup
start_with_CPU file in the root project folder. Running on the CPU has no extra requirements, but is slower.GPU Setup
wsl --install in a terminal.wsl -d Ubuntu.curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list to configure the production repository and try step D and E again.sudo apt-get update to update your package lists.sudo apt-get install -y nvidia-container-toolkit to install the NVIDIA container toolkit.nvidia-smi and get information about your GPU, indicating a successful setup.start_with_GPU file in the root project folder.ollama pull llama2.Subsequent startups after doing this once only requires you to run the start_with_GPU file in the root project folder.
Start the aplication
C#
55.9%
HTML
31.7%
CSS
12.4%
TextEventVisualizer is a tool designed to process news articles and produce chronological timelines for important events.
The ever-growing volume of text data, particularly news articles, present both an opportunity and a challenge. While it provides access to a lot of information, navigating through it and extracting important facts can be overwhelming. This tool aims to address this challenge by automatically recognizing and organizing important events from large text corpora, and present them on a user-friendly timeline.
The tool has been developed using news articles from 2020 in the category world news. The articles have been collected from huffpost.com.
Link to website running the tool: https://72b0-2a01-799-5a-8f00-4485-936a-7166-b698.ngrok-free.app/
Link to a video recording of the tool in case the website is no longer up and running: https://youtu.be/bSFKLMohr5Y
Follow these steps to set up the TextEventVisualizer environment on your local machine:
Install .NET 8:
Download the Dataset:
.json file in the TextEventVisualizer/Data folder.news_articles.jsonDocker Setup:
First, download and install Docker from the Docker download page.
CPU Setup
start_with_CPU file in the root project folder. Running on the CPU has no extra requirements, but is slower.GPU Setup
wsl --install in a terminal.wsl -d Ubuntu.curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list to configure the production repository and try step D and E again.sudo apt-get update to update your package lists.sudo apt-get install -y nvidia-container-toolkit to install the NVIDIA container toolkit.nvidia-smi and get information about your GPU, indicating a successful setup.start_with_GPU file in the root project folder.ollama pull llama2.Subsequent startups after doing this once only requires you to run the start_with_GPU file in the root project folder.
Start the aplication
C#
55.9%
HTML
31.7%
CSS
12.4%