需要的库
- numpy
- jieba
- gensim
- tensorflow
- matplotlib
词向量模型
在这个词向量模型里,每一个词是一个索引,对应的是一个长度为300的向量,我们今天需要构建的LSTM神经网络模型并不能直接处理汉字文本,需要先进行分次并把词汇转换为词向量,步骤请参考下图,步骤的讲解会跟着代码一步一步来,如果你不知道RNN,GRU,LSTM是什么,我推荐deeplearning.ai的课程,网易公开课有免费中文字幕版,但我还是推荐有习题和练习代码部分的的coursera原版:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5b25296b371e165f27fd4ca8873a857a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6cc8008077e7cfdd384770e4d85f5bfe.png)
参考链接I
代码链接