

使用方法
当你想复现论文时,直接告诉我,例如:
- "复现这篇论文"
- "根据论文生成 MATLAB 仿真"
- "reproduce algorithm figures"
- "把论文算法图表转成 MATLAB 代码"
你需要提供:
- 论文来源:本地文件路径、URL、DOI、arXiv 链接或上传的 PDF
- 输出目录(可选):默认生成到论文所在文件夹
Skill 功能
这个skill会:
- 读取论文并提取算法图表、系统模型、仿真参数
- 将算法图表转为伪代码
- 通过 Google Scholar 解析引用操作
- 生成 MATLAB 仿真代码
- 运行主脚本并与论文结果对比
- 最多进行 3 轮迭代修复
- 生成中文文档和复现报告
需要复现论文时随时告诉我!
复现论文
17、EEG-TCNet:论文解读+模型复现+BCI IV2a测试_from util.tcn import temporalconvnet-CSDN博客



第一次报错
=== 加载数据 ===
加载BCI Competition IV-2a数据集...
数据文件不存在,生成模拟数据用于演示...
生成模拟EEG数据...
请求的 1000x22x400x400 (26.2GB)数组超过预设的最大数组大小(15.7GB)。这可能会导致 MATLAB 无响应。
出错 load_bci_data>zscore_normalize (第 141 行)
X_norm = (X - mu) ./ sigma;
^
出错 load_bci_data>generate_simulated_data (第 196 行)
X_train = zscore_normalize(X_train);
^^^^^^^^^^^^^^^^^^^^^^^^^
出错 load_bci_data (第 27 行)
X_train, Y_train, X_test, Y_test = generate_simulated_data(cfg);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
出错 main (第 52 行)
X_train, Y_train, X_test, Y_test = load_bci_data(cfg);
^^^^^^^^^^^^^^^^^^
相关文档
>>
给claude的指令
你看下目录D:\claude\matlab\EEG-TCNet-Reproduction下的所有Matlab相关文件 运行后报错=== 加载数据 === 加载BCI Competition IV-2a数据集... 数据文件不存在,生成模拟数据用于演示... 生成模拟EEG数据... 请求的 1000x22x400x400 (26.2GB)数组超过预设的最大数组大小(15.7GB)。这可能会导致 MATLAB 无响应。 出错 load_bci_data>zscore_normalize (第 141 行) X_norm = (X - mu) ./ sigma; ^ 出错 load_bci_data>generate_simulated_data (第 196 行) X_train = zscore_normalize(X_train); ^^^^^^^^^^^^^^^^^^^^^^^^^ 出错 load_bci_data (第 27 行) X_train, Y_train, X_test, Y_test = generate_simulated_data(cfg); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 出错 main (第 52 行) X_train, Y_train, X_test, Y_test = load_bci_data(cfg); ^^^^^^^^^^^^^^^^^^ 相关文档 >> 你直接在文件夹里修改对应文件吧

第二次报错
=== 加载数据 ===
加载BCI Competition IV-2a数据集...
数据文件不存在,生成模拟数据用于演示...
生成模拟EEG数据...
训练数据生成进度: 20/80
训练数据生成进度: 40/80
训练数据生成进度: 60/80
训练数据生成进度: 80/80
测试数据生成进度: 10/40
测试数据生成进度: 20/40
测试数据生成进度: 30/40
测试数据生成进度: 40/40
模拟数据生成完成:
训练样本: 80 (每类 20)
测试样本: 40 (每类 10)
数据类型: single
训练集大小: 80 样本
测试集大小: 40 样本
=== 构建EEG-TCNet网络 ===
错误使用 nnet.cnn.LayerGraph/connectLayers (第 240 行)
层 'temp_dropout4' 没有名称为 'in1' 的输入。
出错 build_eeg_tcnet (第 144 行)
lgraph = connectLayers(lgraph, 'residual_bn', 'temp_dropout4/in1');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
出错 main (第 59 行)
lgraph = build_eeg_tcnet(cfg);
^^^^^^^^^^^^^^^^^^^^
>>
测试结果




