我正在尝试使用医疗药品评论建立推荐系统,我详细说明了一个脚本(链接:[https://drive.google.com/open?id=1hhhNfjkzD0e9Fo7_nrYTOVwT2xYyJfbM][1],使我能够导入数据并进行预处理。 现在,我在训练模型上工作,但是通过几行,我注意到导入的数据有问题,这是我的代码:
from f import Load_TrainData
from keras.models import Model
from keras.preprocessing.sequence import pad_sequences
x_med, rating, cond,vocabulary,vocabulary_inv=Load_TrainData()
sequence_len_med=1000
vocabulary_size_med=len(vocabulary_inv)
input_shape_med=(sequence_len_med,)
model_input_med=Input(shape=input_shape_med)
x_train1=sequence.pad_sequences(x_med,maxlen=sequence_len_med)
问题出在最后一行! 这是错误:
ValueError: `sequences` must be a list of iterables. Found non-iterable: 0
我认为问题出在数据类型上,但是我不知道该如何解决! 这是我的数据集的链接: [https://drive.google.com/open?id=1YUqzo7mrpnSWSESmCfsOB1tdmO-qBnAO][2]
这是我正在使用的数据(x_med)的示例: [https://i.stack.imgur.com/tQzBb.png][1]