https://github.com/deepmipt/DeepPavlov
http://nooverfit.com/wp/category/nlp/
莫斯科物理技术学院(MIPT)前不久开源了聊天机器人DeepPavlov(基于TensorFlow和Keras),对于有志学习NLP的同学是个不错的借鉴。其中的语义理解分类模块,不是采用的马尔科夫随机场(CRF)或RNN, 而是使用一维卷积去做语义分类:
聊天机器人开源实现DeepPavlov
这一模型是来自纽约大学的论文:Convolutional Neural Networks for Sentence Classification,用一维卷积为句子的语义分类。

值得注意的是,上图模型中,第一层句子的词嵌入输入(embedding)并不是单个通道,而是两个通道的。每个通道用相同的word2vec的embedding方法初始化(表征同一个句子),有意思的是,文章指出,把其中一个通道的词表征静态化(static),而另一个通道的词表征设为可训练的(non-static),这样两个通道组合在一起可以有更好效果

相关文章:

  • 2021-08-27
  • 2021-05-25
  • 2021-11-07
  • 2021-04-09
  • 2021-06-05
  • 2021-11-10
  • 2021-11-08
  • 2021-04-16
猜你喜欢
  • 2021-12-10
  • 2021-08-02
  • 2021-07-07
  • 2021-09-07
  • 2021-07-27
  • 2021-11-26
  • 2021-08-24
相关资源
相似解决方案