Skip to content

Predyktor Czasu Półmaratonu AI

Aplikacja opiera swoje działanie na modelu regresyjnym do przewidywania prawdopodobnego czasu ukończenia Półmaratonu Wrocławskiego, wytrenowanym na bazie danych z lat 2023 i 2024 na Digital Ocean. LLM wyłuskuje z opisu potrzebne informacje do predykcji, a metryki zapisywane są do bazy Langfuse.

Zrzuty ekranu

Kliknięcie obrazu otworzy aplikację odpowiednio w Streamlit lub React.

Funkcjonalność

  • W polu tekstowym użytkownik się przedstawia, podaje płeć, wiek i tempo na 5 km
  • Jeśli użytkownik podał za mało danych, wyświetla informację o tym, jakich danych brakuje
  • Za pomocą LLM (OpenAI) wyłuskuje dane potrzebne dla modelu ML
  • Wyświetla prawdopodobny czas ukończenia maratonu z wysoką dokładnością (R² 0.9856)
  • Zbiera metryki o skuteczności działania LLM w Langfuse

Metryki wytrenowanego modelu

Technologie

Python Streamlit React OpenAI Langfuse Scikit-learn PyCaret Pandas NumPy Boto3 Digital Ocean Jupyter Notebook GitHub