Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML, AI, and MLOps projects

Personal projects exploring model evaluation, retrieval, monitoring, routing, and AI-assisted engineering workflows. The notebooks are self-contained demonstrations built around synthetic examples or bundled datasets. Their metrics describe those examples; they do not establish production accuracy, reliability, or cost savings.

Project index

Setup and run

Clone the repository and create an isolated Python environment. The validation guide contains the supported offline reproduction commands and pinned dependencies:

git clone https://github.com/pablorod11/ML-AI-Projects.git
cd ML-AI-Projects
python3.12 -m venv .venv
.venv/bin/python -m pip install -r validation/requirements.txt
.venv/bin/python -m unittest discover -s validation -p "test_*.py" -v
.venv/bin/python validation/run_notebooks.py

For interactive exploration, open a notebook in a Jupyter-compatible editor using this environment and run its cells in order. The pinned validation environment supplies the execution dependencies; an interactive notebook editor is separate. Notebooks write local reports and model artifacts. The offline runner isolates each notebook under validation/runs and blocks network connections.

See current validation results for recorded checks and limitations. Historical baseline reports describe the revisions named in those reports and can reference filenames that have since been consolidated. Notebook outputs can become stale after source changes; rerun the validation commands to produce fresh evidence.

Offline demonstrations and live services

The LLM evaluation, prompt experiments, and cost-routing examples simulate responses or costs locally. The RAG notebook uses local TF-IDF and truncated SVD retrieval; it constructs prompts without calling a hosted generation model. The classification and monitoring examples use synthetic or bundled data rather than a production data feed.

The JEV notebook defaults to offline routing. Its optional live path requires explicitly enabling use_jev, configuring TYPESAFE_API_KEY, and checking the external service's current endpoint, model, and response contract. Offline validation removes the API key and does not verify live service compatibility, billing, or production deployment behavior. Keep credentials outside notebooks and saved outputs.

Agent coordination skills

These directories contain reusable instructions and supporting references, separate from the ML demonstrations:

  • Napolean: coordinate bounded specialist missions and verify the integrated result. Integration guidance explains optional dependencies, including Graphify and its source-inspection fallback.
  • Napolean Security: coordinate scoped security reviews and evidence-backed vulnerability validation.
  • Design Workflow: coordinate UI direction, implementation, audits, and browser checks.
  • Euclidean: check explicit claims against stated premises, with a standalone capacity-checking example.

Follow each skill's installation and dependency instructions. Copying a coordination skill does not install its external runtimes or enable its optional integrations.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages