作家
登录

CNN与RNN对中文文本进行分类--基于TENSORFLOW实现

作者: 来源: 2017-11-23 15:56:57 阅读 我要评论

Time: 0:00:36 
  • Iter:   1400, Train Loss:    0.1, Train Acc:  95.31%, Val Loss:   0.22, Val Acc:  94.12%, Time: 0:00:39 
  • Iter:   1500, Train Loss:   0.12, Train Acc:  98.44%, Val Loss:   0.23, Val Acc:  93.58%, Time: 0:00:41 
  • Epoch: 3 
  • Iter:   1600, Train Loss:    0.1, Train Acc:  96.88%, Val Loss:   0.26, Val Acc:  92.34%, Time: 0:00:44 
  • Iter:   1700, Train Loss:  0.018, Train Acc: 100.00%, Val Loss:   0.22, Val Acc:  93.46%, Time: 0:00:47 
  • Iter:   1800, Train Loss:  0.036, Train Acc: 100.00%, Val Loss:   0.28, Val Acc:  92.72%, Time: 0:00:50 
  • No optimization for a long time, auto-stopping... 
  • 在验证集上的最佳效不雅为94.12%,且只经由了3轮迭代就已经停止。

    精确率和误差如图所示:

    这部分的代码与 run_cnn.py极为类似,只须要将模型和部分目次稍微修改。

    测试

    1. Configuring CNN model... 
    2. Loading test data... 
    3. Testing... 
    4. Test Loss:   0.14, Test Acc:  96.04% 
    5. Precision, Recall and F1-Score... 
    6.              precision    recall  f1-score   support 
    7.  
    8.          体育       0.99      0.99      0.99      1000 
    9.          财经       0.96      0.99      0.97      1000 
    10.          房产       1.00      1.00      1.00      1000 
    11.          家居       0.95      0.91      0.93      1000 
    12.          教导       0.95      0.89      0.92      1000 
    13.          科技       0.94      0.97      0.95      1000 
    14.          时尚       0.95      0.97      0.96      1000 
    15.          时政       0.94      0.94      0.94      1000 

        推荐阅读

        教你简单三招永别烦人的Windows 10自动更新

      Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 我们在客岁的夏天,也就是微软推送Windows 10周年更新的时刻写过一篇关于若何禁用Windows 10更新的文┞仿>>>详细阅读


      本文标题:CNN与RNN对中文文本进行分类--基于TENSORFLOW实现

      地址:http://www.17bianji.com/lsqh/39190.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)