Skip to content

DavidCai1111/chinese-poem-generator.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 / 根据首几字作诗

node ./generator.js generate -b 天下大同

// Output:
// 天下大同怯下,坐看烟击横麻草群。
// 风多云吹树,寒啬前无归归临。
// 直词赐锦渔醅,唯摩壁畔夸。
// 何国苍下下滉千千,着使独暗上上归。
node ./generator.js generate -b 一二三四

// Output:
// 一二三四芬聊荒,只有欢日病烟。
// 莫知东无可尊,经前风北心开。
// 一见疏敞落金郡,醉色砧向笑石。
// 姚门忽辞酌,一朝风月春耕。
node ./generator.js generate -b 他是沙雕

// Output:
// 他是沙雕金捧白环,欢今成水旧穷。
// 慨歌逸任美,授简梁园愧乏才。
// 陈底不复迷,反复如转烛。
// 请君听钟鱼,尚想吹紫玉。

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

node ./generator.js generate -f 天下大同

// Output:
// 天去竹书闲棐几,卧看桐影转檐牙。
// 下步天髙合,玉浮逐夜几散空。
// 大木千章难近,从生缘忘田新。
// 同融凖拟千场醉,底事年来兴易厌。
node ./generator.js generate -f 一二三四

// Output:
// 一宫有书风,束仍炷紫微。
// 二妙争开古锦囊,烂然佳句压群芳。
// 三顾当年尚草庐,南阳谁识卧龙居。
// 四然晴雪乱古岸香,陈力角声
node ./generator.js generate -f 他是沙雕

// Output:
// 他事劳遣惊千坐,休句不识人开。
// 是宫有书草雷,平云雪香秋。
// 沙日日浄风,杖然山自江多。
// 雕累弱蔓绕长松,未放苍龙舞太空。

How To Use It

Clone This Repository

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

cd chinese-poem-generator.js

Install Dependences

npm install

Make Some Poems

node ./generator.js generate -b <beginCharacters> [--gpu]

// or

node ./generator.js generate -f <firstCharacters> [--gpu]

Releases

No releases published

Packages

No packages published