# 加载路透社数据集
from keras.datasets import reuters(train_data, train_labels), (test_data, test_labels) = reuters.load_data(num_words=10000)
# 将索引解码为新闻文本
word_index = _word_index()
reverse_word_index = dict([(value, key) for key, value in word_index.items()])
decoded_newswire = ' '.join([reverse_(i-3,'?') for i in train_data[0]]) # 注意,索引减去了3,因为0、1、2是为"padding"(填充)、"start of sequence"(序列开始)、"unknown"(未知词)分别保留的索引。
# 编码数据
import numpy as npdef vectorize_sequence(sequence, dimension=10000):results = np.zeros((len(sequence), dimension))for i, sequence in enumerate(sequence):results[i, sequence] = 1.return resultsx_train = vectorize_sequence(train_data) # 将训练数据向量化
x_test = vectorize_sequence(test_data) # 将测试数据向量化
# 标签向量化
def to_one_hot(labels, dimension=46):results = np.zeros
本文发布于:2024-02-02 04:45:21,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682032241440.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |