词嵌入微调与循环神经网络介绍
1. 基于word2vec微调学习的嵌入
在这个示例中,我们将使用与从头学习嵌入时相同的网络。在代码方面,唯一的主要区别是增加了一个额外的代码块,用于加载word2vec模型并构建嵌入层的权重矩阵。
步骤如下 :
1. 导入必要的库并设置随机种子 :
from gensim.models import KeyedVectors
from keras.layers.core import Dense, Dropout, SpatialDropout1D
from keras.layers.convolutional import Conv1D
from keras.layers.embeddings import Embedding
from keras.layers.pooling import GlobalMaxPooling1D
from keras.models import Sequential
from keras.preprocessing.sequence import pad_sequences
from keras.utils import np_utils
from sklearn.model_selection import train_test_split
import collections
import matplotlib.pyplot as plt
import nltk
import numpy as np
np.random.seed(42)
超级会员免费看
订阅专栏 解锁全文
1031

被折叠的 条评论
为什么被折叠?



