Skip to content

AI and ML engineering examples. Monorepo with end to end examples using different tech.

License

Notifications You must be signed in to change notification settings

AndyMc629/ai-ml-eng-with-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 AI/ML Engineering with Python - Examples

This monorepo contains a collection of modular, end-to-end projects that demonstrate best practices for AI/ML engineering β€” from experimentation to production β€” with a focus on:

  • MLOps & LLMOps patterns
  • Real-world infrastructure integration
  • CI/CD pipelines
  • Evaluation, monitoring, and observability

These projects are designed to support a forthcoming book on AI/ML Engineering, and mirror the full lifecycle of modern ML and LLM systems.


πŸ“š What This Repo Covers

Each project explores different slices of the AI/ML engineering stack, including:

  • βœ… Training & Experimentation: with Ray, Kedro, classic ML, notebooks
  • 🧠 LLM Apps & Agents: Bedrock, CrewAI, LangGraph, RAG workflows
  • πŸš€ Deployment & Inference: via Ray Serve, FastAPI, Bedrock, Lambda
  • πŸ“ˆ Monitoring & Observability: CloudWatch, Evidently AI, MLflow
  • πŸ§ͺ Evaluation: model metrics, agent output quality, prompt tests
  • πŸ” CI/CD Workflows: GitHub Actions, reusable runners, CT/CI patterns
  • 🧰 Infrastructure: Terraform/CDK, Docker, Python envs

πŸ—οΈ Monorepo Structure

projects/
β”œβ”€β”€ ray-ml-pipeline/           # Ray Datasets, Train, Serve
β”œβ”€β”€ kedro-ml-pipeline/         # Modular pipeline + optional MLflow
β”œβ”€β”€ bedrock-rag-agent/         # Full-stack LLM app (client + server)
β”œβ”€β”€ agent-frameworks/          # CrewAI, LangGraph, Pydantic-AI
β”œβ”€β”€ classic-ml/                # Traditional models + CI
β”œβ”€β”€ observability-pipelines/  # Lambda, CloudWatch, metrics
shared/                        # Common utilities across projects
evaluation/                    # Shared evaluation logic and runners
infra/                         # Optional shared Terraform/CDK modules
.github/                       # CI/CD workflows

About

AI and ML engineering examples. Monorepo with end to end examples using different tech.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published