1

我想使用 scikit-learn 机器学习变体对我的神经影像数据进行数据处理,特别是 Nifti 文件类型的 fMRI 数据。

Nilearn 提供了这个平台。但是,我不明白Nitimasker的工作原理是怎样的。它如何将 4D fMRI 数据转换为 scikit-learn 的 2D 数据。

我有 1 个主题的 4D 数据,即(40, 64, 64, 1452)Haxby 数据。我使用Nibabel来访问图像。如果我想处理一个平面,[20, :, :, 1][20, :, :, 1452]可以np.flatten成为[n_samples,n_features]scikit-learn 的平台吗?

4

1 回答 1

1

这不是一个直接的答案,但请看一下nilearn,它是用于脑成像数据的 scikit-learn 的扩展(不确定这是正确的描述)。

有一个Haxby 数据的例子

于 2016-03-08T20:09:53.810 回答