在这里添加简短描述!

deep-keyphrase的Python项目详细描述


实现一些关键短语生成算法

https://img.shields.io/github/workflow/status/supercoderhawk/deep-keyphrase/ci.svghttps://img.shields.io/pypi/v/deep-keyphrase.svghttps://img.shields.io/pypi/dm/deep-keyphrase.svg

说明

待办事项列表

复制CNN

复制变压器

使用

所需文件(共4个文件)

  1. 词汇文件:逐行逐行(不要用索引!!!!)在

    this
    paper
    proposes
    
  2. 培训、有效和测试文件

用于培训、有效和测试的数据格式

json行格式,每行都是dict:

^{pr2}$

训练

{a4}下载^

mkdir data
mkdir data/raw
mkdir data/raw/kp20k_new
# !! please unzip kp20k data put the files into above folder manually
python -m nltk.downloader punkt
bash scripts/prepare_kp20k.sh
bash scripts/train_copyrnn_kp20k.sh

# start tensorboard
# enter the experiment result dir, suffix is time that experiment starts
cd data/kp20k/copyrnn_kp20k_basic-20191212-080000
# start tensorboard services
tenosrboard --bind_all --logdir logs --port 6006

注释

  1. 与原始seq2seq-keyphrase-pytorch
    1. 修复实现错误:
      1. 复制机制
      2. 训练与推理不对应(训练没有输入输入,推理有输入输入)
    2. 轻松准备数据
    3. 张力板支架
    4. 更快的波束搜索(使用的cpu快6倍,使用的gpu快10倍多)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
打开OrientDB数据库时发生java错误   java Hibernate合并函数偶尔会导致主键冲突   java如何在SourceTransferndexit将msg放入MQ   JavaEclipse不正确地导入项目   Java中的数据结构,带有删除节点后所有节点的操作   java创建zip存档时,什么构成重复条目   java如何计算所有值并比较每个对象?   java Threadflipbegin在Google Pixel 3上被阻止55秒   java Eclipse Hibernate:未找到适合jdbc的驱动程序:mysql://localhost:3306/hibernatedb   java Quartz计划程序未运行   java如何从junit扩展向@Test返回值?   java忽略搜索字段中的大小写   java如何从图库中选取图像,裁剪并保存在数据分区中   java CST/CDT时区更改问题   url从Java读取Twitter页面   java是否要在每个列表项中打开WebView单击?   比较输入值的Java布尔逻辑初学者   如何在服务器端使用java从客户端的HTTP POST请求接收和解析JSON对象   javascript在一个get请求中,如何启动程序,然后使用另一个get请求停止它?