Skip to content
cccskills

Data & AI skills

Data analysis, machine learning, LLM apps, and prompt design (9.1K skills)

Filter by price or sort order

Guides experiments that change internal values in PyTorch models to test what causes their behavior. Uses pyvene to swap or remove activations, locate influential components, train interventions, and save experiments for reuse.

  • Locating model components that affect an answer
  • Comparing outputs after swapping internal activations
  • Training interventions to investigate causal structure
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Guides reinforcement learning, where models learn from rewards, using torchforge and PyTorch. Covers reward design, custom loss functions, and distributed training so researchers can experiment with algorithms while keeping infrastructure concerns separate.

  • Train mathematical reasoning models with GRPO
  • Experiment with custom loss functions
  • Scale training across multiple GPUs or nodes
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Guides large language model reinforcement learning with miles, including MoE models that route work to specialized components. Covers low-precision training, matching training and inference behavior, and accelerating training response generation with draft models.

  • Setting up reinforcement learning for large MoE models
  • Configuring FP8 or INT4 training
  • Checking consistency between training and inference
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Explore training workflows that reduce harmful model responses using a written set of principles. The skill covers self-critique, revised training examples, and RLAIF, reinforcement learning from AI feedback, with implementation examples and hardware guidance.

  • Designing principles for model safety training
  • Creating training examples through self-critique and revision
  • Planning reinforcement learning with AI-rated responses
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

awq-quantization

FreeSummary

Compress large language model weights to four bits with AWQ, a method that uses model activation patterns to limit quality loss. Follow workflows for quantization, loading compressed models, and serving them with vLLM using less GPU memory.

  • Running large language models with limited GPU memory
  • Quantizing a model with domain-specific text
  • Serving an AWQ model with vLLM
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Use LitGPT to explore language model implementations and train models on custom data. Covers pretrained model loading, LoRA fine-tuning that updates a small set of parameters, pretraining, and preparing trained models for deployment.

  • Studying language model architecture through readable code
  • Fine-tuning a model on custom instruction data
  • Configuring LoRA training for a single GPU
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

nemo-guardrails

FreeSummary

Add safety checks to LLM applications with NeMo Guardrails. This skill guides input and output validation, detection of attempts to bypass safety rules, personal information masking, and checks for unsupported or inaccurate answers.

  • Detect attempts to bypass an AI app's safety rules
  • Mask personal information before processing
  • Add fact-checking to generated answers
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Guide language model training with TRL, from learning to follow instructions to matching human preferences. Covers method selection, training data, reward models that score responses, evaluation, and adjustments for memory limits or unstable training.

  • Train a model on instruction and response examples
  • Align responses using preferred and rejected answer pairs
  • Build a training pipeline using human feedback
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

simpo-training

FreeSummary

Guide language model training with SimPO using pairs of preferred and rejected answers. Covers configuration, learning rate tuning, and memory troubleshooting for preference alignment, which adjusts model responses toward human preferences without a separate reference model.

  • Training on preferred and rejected answer pairs
  • Exploring an alternative to DPO without a reference model
  • Tuning preference training for math and code tasks
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Set up reinforcement learning, training guided by rewards, for language models with slime. The skill covers Megatron-LM training, SGLang response generation, data preparation, asynchronous execution, and custom workflows for agents that use tools across multiple turns.

  • Prepare GRPO training for GLM or Qwen3 models
  • Overlap response generation and model training
  • Train agents with multi-turn tool use
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Implement Mamba, a model architecture that processes sequences through an internal state with computation scaling linearly with input length. Covers pretrained text generation, Mamba-1 and Mamba-2 configuration, speed comparisons with Transformers, and GPU memory troubleshooting.

  • Explore models for long sequences or streaming applications
  • Generate text with pretrained Mamba models
  • Compare Mamba-1 and Mamba-2 configurations
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

nanogpt

FreeSummary

Learn how GPT language models work by preparing text, training a small model, and generating samples. Covers CPU experiments, custom datasets, further training of pretrained GPT-2 models, and reproducing GPT-2 with multiple GPUs.

  • Train a small model on Shakespeare using a CPU
  • Prepare custom text for model training
  • Further train a pretrained GPT-2 model
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Guides you through setting up RWKV, generating text, processing long documents in chunks, and fine-tuning models. Explains how to carry context between steps and compare memory use with Transformer models.

  • Build streaming text generation
  • Process long documents in chunks
  • Plan RWKV fine-tuning
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Configure large language model pretraining with torchtitan across multiple GPUs. Covers ways to split training work, launch jobs on computing clusters, enable Float8 numerical processing, and save or resume training through distributed checkpoints.

  • Pretraining Llama 3.1 8B on eight GPUs
  • Configuring multi-node training with SLURM
  • Enabling Float8 training on H100 GPUs
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

verl-rl-training

FreeSummary

Guides LLM training with verl using rewards to improve model responses. Covers data preparation, reward functions, GRPO and PPO configuration, distributed GPU training, and troubleshooting memory shortages or unstable training.

  • Train math reasoning models with GRPO and answer-based rewards
  • Configure PPO training with a separate value-estimation model
  • Run large-model training across multiple GPU nodes
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Prepare large text collections for AI models with fast tokenizers, which split text into model inputs. Train custom vocabularies, trace tokens to original text positions, adjust input lengths, and integrate the results with transformers.

  • Tokenizing large text collections
  • Training a custom vocabulary
  • Mapping extracted names or answers back to original text
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Use SAELens to train and analyze sparse autoencoders, which break model activations into a small set of interpretable features. Explore pretrained features, evaluate reconstruction quality, troubleshoot training, and test how individual features influence generated text.

  • Exploring features in a pretrained SAE
  • Training an SAE for a selected model layer
  • Investigating inactive features and reconstruction errors
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

gptq

FreeSummary

Compress large language models to 4-bit weights to reduce GPU memory needs and accelerate text generation. Covers loading compressed models, converting your own models, choosing settings, and preparing memory-efficient fine-tuning with transformers and PEFT.

  • Run language models with limited GPU memory
  • Convert your own model to 4-bit weights
  • Compare compression settings for quality and speed
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

hqq-quantization

FreeSummary

Apply HQQ quantization, which stores language model weights using fewer bits without calibration examples. Covers precision settings, inference backends, saving compressed models, deployment with HuggingFace Transformers or vLLM, and further training with LoRA.

  • Compressing a model without calibration data
  • Comparing 4-bit and 2-bit quantization settings
  • Running quantized models with HuggingFace Transformers or vLLM
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

ray-train

FreeSummary

Helps adapt machine learning training to multiple GPUs and machines with Ray Train. Covers resource allocation, recovery from saved training states, and Ray Tune searches that compare settings such as learning rate and batch size.

  • Adapt existing PyTorch training to multiple GPUs
  • Run HuggingFace training across multiple machines
  • Compare learning rates and batch sizes with Ray Tune
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Helps reduce GPU memory use by loading large language models in 4-bit or 8-bit formats, a technique called quantization. Covers bitsandbytes configuration, memory checks, QLoRA fine-tuning, and training with memory-saving optimizers.

  • Load a larger model within available GPU memory
  • Compare 4-bit and 8-bit quantization settings
  • Fine-tune a quantized model with QLoRA
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Guides PyTorch model training and fine-tuning, from choosing architectures to configuring optimizers and learning rates. Provides troubleshooting steps for unstable loss and memory shortages, plus methods for improving GPU throughput and comparing experiments.

  • Choose model architectures for the available data type and scale
  • Configure optimizers and learning-rate schedules
  • Investigate loss spikes, NaNs, and GPU memory shortages
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Evaluate code generation models with HumanEval, MBPP, and multilingual benchmarks. The skill guides test execution and model comparisons using pass@k, an estimate of whether at least one of k generated solutions passes the tests.

  • Compare code generation models on shared benchmarks
  • Measure code generation performance across languages
  • Evaluate instruction-tuned coding models
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026

Organize PyTorch training code with LightningModule and Trainer. This skill guides training, validation, logging, model checkpoint saving, early stopping when progress stalls, and configuration for running the same model across multiple GPUs.

  • Organize existing PyTorch training code
  • Add validation and metric logging
  • Save the best models and stop stalled training
Orchestra-Research/AI-Research-SKILLs13.9KUpdated Oct 11, 2026