discover-ml

Discover ML and AI skills during model training and inference workflows.

126|7|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/rand/cc-experiments --skill discover-ml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-ml
Source: https://github.com/rand/cc-experiments/tree/main/skills/discover-ml
Command: npx skills add https://github.com/rand/cc-experiments --skill discover-ml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The rapidly evolving field of Machine Learning and AI, especially with LLMs and diffusion models, presents significant challenges in model selection, training, and evaluation. This skill provides instant access to expertise on RAG, LLM evaluation, fine-tuning, and multi-model orchestration, streamlining your AI development.

Core Features & Use Cases

  • LLM & Diffusion Model Expertise: Covers RAG (Retrieval Augmented Generation) techniques, LLM evaluation frameworks, custom LLM evaluation, diffusion model basics, and fine-tuning.
  • Advanced ML Workflows: Includes skills for DSPy modules, optimizers, assertions, multi-model orchestration, and stable diffusion deployment.
  • Intelligent Activation: Automatically loads when you're engaged in ML development tasks, providing context-aware guidance.
  • Use Case: When building an LLM-powered application, this skill can guide you through implementing RAG, selecting the right LLM, and setting up a robust evaluation framework.

Quick Start

Help me evaluate the performance of my RAG system using appropriate metrics.

Frequently Asked Questions about discover-ml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate the performance of my RAG system with appropriate metrics?

RAG evaluation requires measuring retrieval quality and generation accuracy. Use metrics like precision, recall, and BLEU scores for retrieved documents, combined with semantic similarity and factual correctness for generated outputs. This skill provides evaluation frameworks tailored to RAG pipelines.

What's the best way to fine-tune an LLM for my specific use case?

Fine-tuning adapts pre-trained LLMs to domain-specific tasks by training on curated examples. The process involves preparing datasets, selecting optimizer settings, and monitoring loss curves. This skill covers fine-tuning workflows with PyTorch and practical evaluation strategies.

How do I implement Retrieval Augmented Generation in an LLM application?

RAG combines document retrieval with LLM generation to ground responses in external data. Implementation steps include indexing documents, embedding queries, retrieving relevant passages, and feeding them to the LLM. This skill guides you through RAG architecture, component selection, and evaluation.

Can I use PyTorch with TensorFlow models in multi-model orchestration?

Multi-model orchestration coordinates different frameworks and model architectures in unified workflows. PyTorch and TensorFlow can coexist through abstraction layers and shared inference servers. This skill covers orchestration patterns, model selection, and framework integration.

What metrics should I track when evaluating LLM model quality?

LLM evaluation combines quantitative metrics—perplexity, ROUGE, BLEU—with qualitative assessment of factuality, coherence, and relevance. Custom evaluation frameworks may assess domain-specific criteria. This skill provides evaluation methodologies and metric selection for different LLM tasks.

How do I set up a robust evaluation framework for diffusion models?

Diffusion model evaluation measures image quality, diversity, and alignment with prompts using FID, CLIP scores, and human assessment. Framework setup involves data pipelines, metric computation, and result visualization. This skill covers diffusion evaluation foundations and deployment considerations.