技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
scienceclaw-benchmark-for36【数据与研究】Use when a task asks to separate stereo music mixtures into four stems (vocals, drums, bass, other) and deliver the estimated stems, optionally with training mixtures plus reference stems, judged by BSSEval-v4 source-to-distortion ratio (SDR, dB), as in MUSDB18 music source separation (FoR36 of the companion ScienceClaw-Eval benchmark).
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
(k, n, 2) (linear PCM, sample rate given by the task); optionally training mixtures with stems (m, 4, n, 2).(k, 4, n, 2), axis 1 in the order (vocals, drums, bass, other), same rate and length as the input, on the amplitude scale of the mixture. Finite, and no estimated target exactly zero over a whole 1-s window (the metric skips such windows).scilib.audiosep.sdr_scores).scilib.audiosep_pretrained.separate_pretrained(mixtures, model, sample_rate) with htdemucs, htdemucs_ft or mdx_extra (asset demucs); scilib.scnet_pretrained.separate_pretrained(mixtures, model="mimo_scnet_small") (asset scnet_mimo_small). Operators music_source_separation_htdemucs, music_source_separation_htdemucs_ft, music_source_separation_scnet. Check audiosep_pretrained.available(model), scnet_pretrained.available() and scienceclaw_tools(operation=weights) first.audiosep.separate(train_mixtures, train_stems, mixtures) (STFT ratio masks from boosted trees; operator music_source_separation_softmask; at least 2 training excerpts). audiosep.cross_validate(..., groups=track_ids) gives grouped k-fold SDR. Score with audiosep.sdr_scores (operator music_separation_sdr).audiosep.gain_only and cross_validate report mixture_sdr, null_sdr and gain_only_sdr beside the separator; separate level effect from separation and never submit near-silent stems.htdemucs was trained on MUSDB18-HQ plus further songs; assume the other Demucs bags overlap likewise. MUSDB18 training tracks (including visible training or validation excerpts) were seen in training and score higher than unseen songs; disclose this, and check the training data of any other checkpoint (e.g. SCNet) before calling it clean.