MLOps Project

This is an MLOps project for CSGO data analysis and model training.

Features

  • Data pipeline with Apache Airflow
  • Model training with PyTorch and scikit-learn
  • MLflow for experiment tracking
  • DVC for data versioning
  • Monitoring with Prometheus
  • FastAPI for API serving

Setup

  1. Install dependencies:

    poetry install
    
  2. Run the data pipeline:

    airflow dags unpause csgo_data_pipeline
    

Project Structure

  • dags/: Airflow DAGs
  • src/: Source code
  • models/: Trained models
  • data/: Data files
  • notebooks/: Jupyter notebooks
  • tests/: Test files
  • config/: Configuration files
  • docker/: Docker files
  • kubernetes/: Kubernetes manifests
Description
No description provided
Readme 350 KiB
Languages
Python 73.3%
Typst 25.9%
Dockerfile 0.8%