36 lines
728 B
Markdown
36 lines
728 B
Markdown
# 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:
|
|
```bash
|
|
poetry install
|
|
```
|
|
|
|
2. Run the data pipeline:
|
|
```bash
|
|
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 |