【发布时间】:2021-06-29 23:31:24
【问题描述】:
我是机器学习领域的新手,我正在研究 rnn 以对时间序列进行分类。 我正在研究这个数据集https://archive.ics.uci.edu/ml/datasets/EEG+Eye+State# 由 14 个时间序列组成,每个时间序列的步数等于 14980 我想得到的是一组恰好有 20 个时间步长的时间序列,所以一个具有形状 (749,20,14) 的 numpy 数组 其中 749 是时间序列数,20 是时间序列的时间步数,14 是每个时间步的值数。 然后将该数组输入网络进行训练。 实现这一目标的正确方法是什么?
起始数据框,最后一列包含用于对时间序列进行分类的整数
#how to divide it right?
data = arff.loadarff('./datasets/eeg_eye_state.arff')
df = pd.DataFrame(data[0])
df['eyeDetection'] = df['eyeDetection'].str.decode('utf-8')
df['eyeDetection'] = df['eyeDetection'].astype(str).astype(int)
【问题讨论】:
-
你搜索了吗?你发现了什么?
标签: python pandas dataframe numpy recurrent-neural-network