← 返回项目详情
此成果详情页已在新标签打开。查看完成后,可关闭当前标签返回原项目页,也可以点击“返回项目详情”。网页不会强制关闭浏览器标签。
成果详情 / 数据、代码与可复现资产
可复现分析 Notebook
原始文件名notebook-public.ipynb
- 内容说明
- 提供公开副本的 Notebook JSON,用于查看分析步骤、固定记录和评价上下文;站内只展示安全 JSON 文本,不执行单元格。
- 能够证明
- 支持项目保存了可供下载复核的公开 Notebook 副本。
- 不能证明
- 不证明本页面执行过 Notebook、不证明环境可复现成功或产生新的实验结果。
- 许可说明
- CC BY 4.0 国际署名许可(公开分析叙述);Notebook 所用原始数据另受 ODC Attribution 1.0
- 来源和脱敏说明
- 来自 MIT-BIH 公开派生包的公开 Notebook 副本;本 Goal 严禁执行 Notebook。
预览
站内查看方式
最多显示 100 KB 的安全 JSON 文本;完整内容请下载后用 Jupyter 查看。
该 Notebook 为公开副本,以下只显示不超过 100 KB 的安全 JSON 文本;页面不执行 Notebook。
{
"cells": [
{
"cell_type": "markdown",
"source": [
"# MIT-BIH 小样本实验自动执行入口\n",
"\n",
"该 Notebook 只调用已测试的新实验模块,不复制算法。输入限于本 Goal 已完成 SHA-256 核验的 100、105、118、119 记录。主指标覆盖完整记录。\n",
"\n",
"本项目仅供教学、实验和辅助分析,不可替代医生诊断。"
]
},
{
"cell_type": "code",
"execution_count": null,
"outputs": [],
"source": [
"from pathlib import Path\n",
"import sys\n",
"\n",
"START = Path.cwd().resolve()\n",
"ROOT = next(path for path in (START, *START.parents) if (path / 'experiments/mitbih-small-sample').exists())\n",
"EXP_ROOT = ROOT / 'experiments/mitbih-small-sample'\n",
"sys.path.insert(0, str(EXP_ROOT / 'src'))\n",
"print('Repository root:', ROOT)\n",
"print('Experiment root:', EXP_ROOT)"
]
},
{
"cell_type": "code",
"execution_count": null,
"outputs": [],
"source": [
"from run_build import setup_logger, run_experiment\n",
"\n",
"logger, notebook_log = setup_logger()\n",
"result = run_experiment(logger)\n",
"print('Notebook log:', notebook_log)\n",
"result['summary']"
]
},
{
"cell_type": "code",
"execution_count": null,
"outputs": [],
"source": [
"required = [\n",
" EXP_ROOT / 'outputs/csv/per_record_metrics.csv',\n",
" EXP_ROOT / 'outputs/csv/summary_metrics.csv',\n",
" EXP_ROOT / 'outputs/csv/match_ledger.csv',\n",
"] + [EXP_ROOT / f'outputs/figures/overview_{record}.png' for record in ('100','105','118','119')]\n",
"missing = [str(path) for path in required if not path.exists()]\n",
"assert not missing, missing\n",
"print('PASS: all required Notebook-verified outputs exist')"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}公开包完整性
SHA-256 摘要
23f767fd65c18bb2d7fdac3b64fa6e7915fec15032244057c9914477d96168a8