技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
scienceclaw-benchmark-for39【数据与研究】Use when a task asks to predict whether students answer held-out diagnostic multiple-choice questions correctly, from a large student-by-question correctness matrix and a small per-student budget of adaptively chosen revealed answers (about 10), delivered as a 0/1 prediction per target cell and judged by accuracy; Eedi / NeurIPS 2020 Education Challe…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
answers (n_train, Q) (1 correct, 0 incorrect, -1 not answered; optional question subjects and student metadata); for the students to predict, can_query (n, Q) bool (cells that may be revealed) and targets (n, Q) bool (cells to predict). A querying tool declared by the task reveals a student's answers to chosen question ids, up to a per-student budget (10 in the companion benchmark).(n, Q) with 0 or 1 on every target cell and -1 elsewhere.scilib.adaptive: fit_item_curves(answers) (marginal-likelihood EM, seconds for thousands of students), ability_posterior, predict_proba(model, revealed), select_queries(model, can_query, revealed, k, budget, method="batch"|"bald"), predict(model, revealed, targets), merge_revealed. model may be the training matrix itself (the fit is cached per process). Typed operators: irt_item_response_fit, irt_adaptive_question_selection, irt_correctness_prediction.select_queries(answers, can_query, [], k1); query; round 2 select_queries(answers, can_query, [rev1], k2); query; finally predict(answers, [rev1, rev2], targets). Selection is deterministic and the list for k is a prefix of the list for a larger k.revealed array for its own cells only (-1 not revealed, 0 incorrect, 1 correct). Keep every array and pass the list; do not pass revealed_values (chosen option 1-4), which is a different encoding.