<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="/static/oaitohtml.xsl"?>

<!--
<?xml-stylesheet type="text/xsl" href="/oaitohtml.xsl"?>
-->

<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <responseDate>2026-10-14T16:27:10Z</responseDate>
    <request verb="GetRecord" metadataPrefix="oai_dc" identifier="10.57760/sciencedb.012os" >https://www.scidb.cn/oai</request>
<GetRecord>
    <record>
    <header >
    <identifier>10.57760/sciencedb.012os</identifier>
    <datestamp>2026-09-16T17:01:21Z</datestamp>
</header>
    <metadata>
        
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:date>2026-09-16</dc:date>
  <dc:title>Code and data for &amp;quot;Leakage-Aware Evaluation and Real-Time Feasibility of Machine Learning for Condition Monitoring of Servo-Driven Machinery&amp;quot;</dc:title>
  <dc:identifier>doi:10.57760/sciencedb.012os</dc:identifier>
  <dc:language>en</dc:language>
  <dc:description>This archive contains the complete analysis pipeline and the simulated dataset for the paper &amp;quot;Leakage-Aware Evaluation and Real-Time Feasibility of Machine Learning for Condition Monitoring of Servo-Driven Machinery&amp;quot;. Running it reproduces every number, table and figure in the paper from the raw data.&amp;nbsp;Contents&amp;nbsp;- code/ &amp;mdash; the full pipeline: 23-dimensional feature extraction; five partitioning protocols (random segment split, random segment cross-validation, record-grouped cross-validation, leave-one-load-out, leave-one-fault-size-out); leakage quantification in two window-overlap configurations; the leakage-free benchmark with confidence intervals; hyper-parameter tuning performed strictly inside the training folds; a capacity sweep over three deep architectures; per-segment latency measurement; cross-domain transfer; and paired significance tests (Nadeau-Bengio corrected resampled paired t-test with a repeat-level Wilcoxon check, Holm-corrected within two families).&amp;nbsp;- code/figures/make_figures.py &amp;mdash; regenerates all ten figures from the result files. It never retrains a model, so the figures cannot drift from the tables.&amp;nbsp;- data/simulink/ &amp;mdash; the simulated servo drive-current dataset: 120 independent randomised simulation runs across four conditions. servo_runs_meta.csv records the random seed and the full parameter vector of every run, so the dataset is exactly reproducible.&amp;nbsp;- tests/ &amp;mdash; four self-checks: the experimental design, numeric traceability of the manuscript, citation consistency, and figure/table ordering.&amp;nbsp;- refs/, requirements.txt, run_all.py, README.md.&amp;nbsp;The CWRU vibration data are not redistributed here; they are publicly available from the Case Western Reserve University Bearing Data Center, and code/data/download_cwru.py fetches the mirror used in the paper.&amp;nbsp;Two details, documented in the README, change results materially: the grouping key must be the recording identifier rather than the segment, and grouped folds must be class-stratified at the group level. scikit-learn's GroupKFold does not stratify and, on CWRU, produces a fold containing no inner-race recordings at all.</dc:description>
  <dc:subject>data leakage; evaluation protocol; condition monitoring; fault diagnosis; machine learning; servo drive</dc:subject>
  <dc:creator>梅凯</dc:creator>
  <dc:creator>彭国超</dc:creator>
  <dc:rights>PUBLIC</dc:rights>
  <dc:rights>https://creativecommons.org/licenses/by/4.0/</dc:rights>
  <dc:type>dataset</dc:type>
  <dc:publisher>Science Data Bank</dc:publisher>
</oai_dc:dc>

    </metadata>
</record>
</GetRecord>
</OAI-PMH>