实验经理

时间:2024-03-10 18:46:38
【文件属性】:

文件名称:实验经理

文件大小:24KB

文件格式:ZIP

更新时间:2024-03-10 18:46:38

MATLAB

目标 该存储库包含几个MATLAB类,这些类可以帮助组织数据分析方面的实验。 例如,尝试不同的处理管道和超参数。 该回购协议是针对具有主题ID(最初是EEG)的数据而设计的。 数据管理器 DataManager将所有重要变量收集为一个。 类似于将变量组织为结构。 您只需要将一个变量传递给一个函数(包括保存),因此您不再需要传递多个变量(需要大量的键入)。 当您仍在开发时,这很方便,因此输入和输出可能与初始计划有所不同。 与结构不同,您的变量名可以更灵活,例如带有空格,还可以使用一些方便的函数来处理收集的数据。 要注意的一件事是,该类从handle继承,这意味着“通过对象”而不是“通过引用”。 在函数中处理数据时,数据不受保护。 参数管理器 ParameterManager用于存储和查询参数。 例如,ICA的设置和结果。 该类还存储元数据,例如实验名称。 如果设置相同,这可用于避免再次运行相


【文件预览】:
Experiment-manager-master
----ConfigManager.m(2KB)
----@ParameterManager()
--------ParameterManager.m(5KB)
----@PathManager()
--------PathManager.m(6KB)
--------listfile_query_by_format.m(2KB)
----@Dictionary()
--------addData.m(1KB)
--------applyDifferentFunctionsToDataByName.m(166B)
--------removeDataByName.m(114B)
--------saveAccessTime.m(72B)
--------applyFunctionToDataByName.m(144B)
--------getDataByIndex.m(126B)
--------Dictionary.m(3KB)
--------checkData.m(113B)
--------applyFunctionToAllData.m(125B)
--------searchDataByName.m(346B)
--------removeDataByIndex.m(197B)
--------addDataToLast.m(317B)
--------applyDifferentFunctionsToAllData.m(144B)
--------applyFunctionToDataByIndex.m(133B)
--------getDataByName.m(344B)
--------applyDifferentFunctionsToDataByIndex.m(225B)
----README.md(2KB)
----demo_dataManager.m(421B)
----ExperimentManager.m(1KB)
----demo_pathManager.m(112B)
----@DataManager()
--------DataManager.m(4KB)
--------addData.m(1KB)
--------applyDifferentFunctionsToDataByName.m(166B)
--------modifyInfo.m(192B)
--------setDateAndID.m(135B)
--------removeDataByName.m(114B)
--------saveAccessTime.m(72B)
--------addInfo.m(77B)
--------getDateAndID.m(270B)
--------applyFunctionToDataByName.m(144B)
--------getDataByIndex.m(239B)
--------checkData.m(179B)
--------applyFunctionToAllData.m(125B)
--------searchDataByName.m(930B)
--------removeDataByIndex.m(197B)
--------addDataToLast.m(326B)
--------setDataByName.m(278B)
--------applyDifferentFunctionsToAllData.m(144B)
--------setDate.m(54B)
--------applyFunctionToDataByIndex.m(150B)
--------setID.m(67B)
--------setDataByIndex.m(610B)
--------setDelimiter.m(66B)
--------getDataByName.m(366B)
--------applyDifferentFunctionsToDataByIndex.m(242B)

网友评论