Skip to content

Accelerate your data science projects with an AI-powered assistant

License

Notifications You must be signed in to change notification settings

mateo252/AI-Kaggle-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ AI-Kaggle-Assistant

This project was created as part of the implementation of the competition task on the 🔗Kaggle platform.
The task was to present an interesting application of Google Gemini's LLM model using its long context window, which opens up new possibilities in the world of data science.

The goal was to demonstrate the model's potential for processing large amounts of data and analyzing complex sets of information. With a long context window, ✨Gemini LLM allows users to work on extensive datasets in a single step, significantly speeding up the analysis process and enabling new applications in data science. This model opens the door to the development of more dynamic, complex and creative applications that can improve data analysis.

How it works

Your future Kaggle notebook work center consists of two key sections:

  • 💬 About - page with a greeting and summary instructions on how the site works
  • AI-Assistant - your interactive assistant for in-depth notebook analysis. It will give you intelligent suggestions for code, optimization and document structure, fully tailored to your specific competition challenges

⚠️ Before you go to work with the service you need to prepare some important elements of the system:

  • 🗝️ Kaggle API Key - it is needed in order to be able to extract the necessary data, which are the selected notebooks. The entire process of obtaining the key is very simple and is well described in the 🔗Kaggle repository
  • 🗝️ Gemini API Key - the key to Gemini API is necessary in order to use selected models and functions of Google Gemini and for the proper functioning of this project. The process of obtaining the access key is possible via 🔗AI Studio.

About Page

Installation

Download a repository

> git clone https://github.com/mateo252/AI-Kaggle-Assistant.git

> cd AI-Kaggle-Assistant

Create a virtual environment and install requirements (require Python <= 3.12)

> python -m venv venv

> venv\Scripts\activate

(venv) > pip install -r requirements.txt

Create .env file and add Gemini API Key like GEMINI_API=...

Finally run a project

(venv) > cd src

(venv) > streamlit run 💬About.py

License

Apache License 2.0

About

Accelerate your data science projects with an AI-powered assistant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages