About This Project

Project Overview

This project demonstrates the application of natural language processing and machine learning to convert English questions about Premier League soccer data into SQL queries. The system leverages Google's Gemini AI model to understand natural language and generate appropriate database queries.

How It Works

  1. Users enter questions in plain English about Premier League soccer data
  2. The system uses Gemini AI to convert the question into an SQL query
  3. The query is executed against a MariaDB database containing Premier League statistics
  4. Results are displayed in a table format
  5. Optional visualizations can be generated to better understand the data

Technology Stack

Example Questions