/Data-Analytics-Tool

Web application for Data Analysis and Data Visualization for you to explore your Dataset in more advanced user Interfaced tool.

Primary LanguagePython

DaTatra - Data Analytics Tool

Web application for Data Analysis and Data Visualization for you to explore your Dataset in more advanced user Interfaced tool.

Data analysis dashboard for building and evaluating a Random Forest regression model, allowing users to upload a CSV dataset, adjust model hyperparameters, and visualize performance metrics.

Dashboard where users can upload a CSV, XLSX, or URL data file, select parameters, and choose chart types to generate interactive visualizations (line, bar, area, scatter, pie) using Plotly Express, with the ability to filter data and view statistics for the filtered dataset.

ChatBot using OpenAI's GPT-3.5-turbo model. Users can input messages in a chat interface, and the ChatBot responds by making calls to the OpenAI Chat API, updating the conversation history and displaying the assistant's replies in real-time.

Instruction to run:

After installing all required libraries, stored in the requirements.txt, run this command

streamlit run Main_Page.py

Your Web browser will run a new window with application in it.

In /src directory there are examples of Dataset for you to try the app.

Note: To be able to run the Personal Buddytab, you have to create an OPENAI_API_KEY from OpenAI webstite, once you created a key, create in the project directory called .streamlit and within this directory file called secrets.toml with this line in it:

OPENAI_API_KEY = "<YOUR_PRIVATE_KEY>"