项目作者: DavidCai1993

项目描述 :
👴 Chinese poem generator in Node.js
高级语言: JavaScript
项目地址: git://github.com/DavidCai1993/chinese-poem-generator.js.git
创建时间: 2020-03-18T07:14:16Z
项目社区:https://github.com/DavidCai1993/chinese-poem-generator.js

开源协议:MIT License

下载


chinese-poem-generator.js

js-standard-style
Build Status

Chinese poem generator in Node.js, using TensorFlow.js.

Some Examples

Generate Poem by giving Begin Characters / 根据首几字作诗

  1. node ./generator.js generate -b 天下大同
  2. // Output:
  3. // 天下大同怯下,坐看烟击横麻草群。
  4. // 风多云吹树,寒啬前无归归临。
  5. // 直词赐锦渔醅,唯摩壁畔夸。
  6. // 何国苍下下滉千千,着使独暗上上归。
  1. node ./generator.js generate -b 一二三四
  2. // Output:
  3. // 一二三四芬聊荒,只有欢日病烟。
  4. // 莫知东无可尊,经前风北心开。
  5. // 一见疏敞落金郡,醉色砧向笑石。
  6. // 姚门忽辞酌,一朝风月春耕。
  1. node ./generator.js generate -b 他是沙雕
  2. // Output:
  3. // 他是沙雕金捧白环,欢今成水旧穷。
  4. // 慨歌逸任美,授简梁园愧乏才。
  5. // 陈底不复迷,反复如转烛。
  6. // 请君听钟鱼,尚想吹紫玉。

Generate Poem by giving First Characters / 根据每句首字作藏头诗

  1. node ./generator.js generate -f 天下大同
  2. // Output:
  3. // 天去竹书闲棐几,卧看桐影转檐牙。
  4. // 下步天髙合,玉浮逐夜几散空。
  5. // 大木千章难近,从生缘忘田新。
  6. // 同融凖拟千场醉,底事年来兴易厌。
  1. node ./generator.js generate -f 一二三四
  2. // Output:
  3. // 一宫有书风,束仍炷紫微。
  4. // 二妙争开古锦囊,烂然佳句压群芳。
  5. // 三顾当年尚草庐,南阳谁识卧龙居。
  6. // 四然晴雪乱古岸香,陈力角声
  1. node ./generator.js generate -f 他是沙雕
  2. // Output:
  3. // 他事劳遣惊千坐,休句不识人开。
  4. // 是宫有书草雷,平云雪香秋。
  5. // 沙日日浄风,杖然山自江多。
  6. // 雕累弱蔓绕长松,未放苍龙舞太空。

How To Use It

Clone This Repository

  1. git clone https://github.com/DavidCai1993/chinese-poem-generator.js.git
  2. cd chinese-poem-generator.js

Install Dependences

  1. npm install

Make Some Poems

  1. node ./generator.js generate -b <beginCharacters> [--gpu]
  2. // or
  3. node ./generator.js generate -f <firstCharacters> [--gpu]