
from autoskill426
Beginner-friendly Jupyter-ready Python implementation and explanation of a Genetic Algorithm to optimize the Rastrigin function using roulette-wheel selection a
This skill provides a step-by-step, beginner-focused implementation of a Genetic Algorithm (GA) in pure Python to optimize the Rastrigin benchmark function. It is written and structured for Jupyter notebooks with four sections: configuration, reusable functions (fitness, selection, crossover, mutation), the evolution loop, and results output. The material explains algorithm choices (roulette wheel selection, one-point crossover, Gaussian mutation) and enforces constraints like fixed population size and no elitism.
Use this skill when you need a clear educational GA example for teaching, experimentation, or quick benchmarking on the Rastrigin function. It's ideal for instructors, students, or practitioners who want a minimal-dependency implementation (no numpy) that demonstrates core GA mechanics and prints final individuals for inspection.
This skill is best suited for code-capable agents and tooling that can run or author Python notebooks (Copilot/Codex-style agents, Claude Code, Cursor). It assumes the agent can produce runnable Python code and explanatory markdown.
This skill has not been reviewed by our automated audit pipeline yet.
Extract Circuit Netlist Edge Features
Extract structured edge features from a bipartite circuit netlist (NetworkX MultiGraph), normalizing device/net ordering, mapping terminal colors, and detecting
Generate Multilingual Sentences with Contextual Definitions
Produce multiple example sentences using a target word in varied meanings, translate them into a target language, and show the contextual meaning of the word fo
Ultimate Assistant — Comprehensive Response
Produces methodical, highly detailed step-by-step answers that integrate scientific and non-scientific perspectives for complex questions.
Dynamic C Compilation Script Generator
Generates cross-platform shell scripts (Bash, PowerShell, or Batch) that accept source and output filenames to compile C programs with gcc, including basic argu
Provide Raw YouTube Video ID
Return only a valid existing YouTube video ID string (no URL, no commentary) — useful for tools that need raw IDs for downstream operations.
时空见证式哀伤外化对话
A grief-focused therapeutic micro-skill using dual-perspective narration to externalize and name core sorrow narratives and surface small supportive exceptions.
Invoice Entity Bounding Box Mapping (Duplicate Handling)
Patches OCR invoice entity-to-bounding-box mapping to avoid shared boxes for duplicate values, reverse-search amounts sections, and ensure coordinate uniqueness
Health Condition Factor Analysis (with Citations)
Analyze a health condition for a defined population by listing categorized factors (health effects, QoL, behavioral, environmental, predisposing) with strict co