GPT2-Chinese icon indicating copy to clipboard operation
GPT2-Chinese copied to clipboard

用GPT2对对子,效果很赞!

Open ScottishFold007 opened this issue 5 years ago • 18 comments

以下上联是人写的(可以自行百度),下联都是机器对出来的,效果很赞,估计你都忘记原来的词句了: 【上联】悠悠柳岸落红霞 【下联】寂寂春窗落絮声 【上联】悠悠柳岸落红霞 【下联】袅潺松阴披晚节 【上联】悠悠柳岸落红霞 【下联】郁郁荷塘映彩虹 【上联】悠悠柳岸落红霞 【下联】冉冉荷塘生绿烟 【上联】悠悠柳岸落红霞 【下联】款款江堤荡碧波 【上联】漠漠水田飞白鹭 【下联】茫茫云路隐青山 【上联】悠悠柳岸落红霞 【下联】款款荷塘荡碧波 【上联】漠漠水田飞白鹭 【下联】滔滔波浪涌黄河 【上联】漠漠水田飞白鹭 【下联】悠悠柳岸荡轻舟 【上联】帝道真知,如今都成过去事 【下联】民心所向,自古都是往来人 【上联】旷古圣人才,能以逍遥通世法 【下联】平生名利事,自然淡泊得真如 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】人生何足论?此时心怀坦荡,襟怀自古仰高风 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】人间原是纸,吾意情犹激励,江山从古胜文章 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】子孙何必羡?此时贤亲义士,风霜从古更哀师 【上联】英雄作事无它,只坚忍一心,能成世界能成我 【下联】壮志凌云有志,纵风流万里,不负春秋不负人 【上联】英雄作事无它,只坚忍一心,能成世界能成我 【下联】人间多情至此,在消磨半句,可笑天伦最是家 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】以人为天下,天下为己任:万物之中,一物之间 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】同心作主人,天地为公道:一尘不染,无欲则刚 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】一语关己身,子孙成大孝!四德可先,既往以终 【上联】我以我血荐轩辕 【下联】自有英名垂宇宙 【上联】漠漠水田飞白鹭 【下联】盈盈竹坞醉秋风 image PS:基于Uber提出的PPLM(Plug and Play Language Models: a Simple Approach to Controlled Text Generation),用词袋控制生成主题不偏离,比如下面的对联,我输入上联,下联紧扣“春天“这个主题,貌似效果还不错:

Uploading image.png… 山 抹 微 云 , 天 粘 衰 草 , 画 角 声 断 谯 门 |水 流 明 月 , 风 送 残 花 , 诗 心 韵 动 江 楼 桃 花 也 解 愁 , 点 点 飘 红 玉 | 柳 絮 才 知 春 , 丝 丝 缠 绿 烟 新 年 都 未 有 芳 华 , 二 月 初 惊 见 草 芽 |旧 友 已 然 成 故 事 , 三 更 又 起 闻 花 香 国 破 山 河 在 , 城 春 草 木 深 | 人 逢 盛 世 来 , 民 乐 天 地 新 红豆生南国,春来发几枝 |青山在北疆,秋去又一年 我看青山多妩媚 | 谁知碧水不妖娆 *天阶夜色凉如水 | 人面春风醉若泥

【上联】春山暖日和风,阑干楼阁帘栊 【下联】暮水朝云细雨,别院花木兰芳
【上联】京口瓜洲一水间,钟山只隔数重山 【下联】巴人竹叶千杯里,花雨不沾半缕尘
【上联】春风又绿江南岸,明月何时照我还 【下联】柳岸常依燕子楼,繁花不处有谁家 【上联】碧玉妆成一树高,万条垂下绿丝绦 【下联】红日照亮千畴艳,百鸟争鸣金缕机 【上联】碧玉妆成一树高,万条垂下绿丝绦 【下联】红云照亮千峰翠,百鸟唤来金雀巢 【上联】天阶夜色凉如水 【下联】曲径花声艳若霞
【上联】春风又绿江南岸 【下联】细雨还红陌上桃
【上联】春风又绿江南岸 【下联】旭日重临岭上林
【上联】春风又绿江南岸 【下联】细雨还红陌上桃
【上联】我看青山多妩媚 【下联】谁言梅水不芬芳
名篇《春江花月夜》的下句改写,估计你都忘记实际的下句了,哈哈哈: 【上联】春江潮水连海平,海上明月共潮生 【下联】古塔风云绕山青,峰顶彩霞共霭晖 【上联】滟滟随波千万里,何处春江无月明 【下联】幽幽如幻五十年,此间尘世有风流 【上联】江流宛转绕芳甸,月照花林皆似霰 【下联】山势氤氲浮翠霭,风梳杨柳欲飞烟 【上联】斜月沉沉藏海雾,碣石潇湘无限路 【下联】春江漫卷漾烟雨,长河日夜有缘人 【上联】不知江月待何人,但见长江送流水 【下联】只向渔家寻旧迹,试问何处答耕桑 【上联】白云一片去悠悠,青枫浦上不胜愁 【下联】碧水千层横漠漠,赤雁南来正飞歌 【上联】鸿雁长飞光不度,鱼龙潜跃水成文 【下联】渔家小住月相随,鸥鹭往来船载歌 【上联】此时相望不相闻,愿逐月华流照君 【下联】何处觅人犹有约?欲邀仙子去还家 【上联】江畔何人初见月?江月何年初照人 【下联】天下有地可藏龙,海风哪处可观心 【上联】江天一色无纤尘,皎皎空中孤月轮 【下联】杨柳千丝犹有梦,蒙蒙地上满船灯

ScottishFold007 avatar Feb 29 '20 06:02 ScottishFold007

赞,对子王就是你了

HiIcy avatar Feb 29 '20 08:02 HiIcy

感谢分享!

Morizeyao avatar Mar 27 '20 10:03 Morizeyao

可以提个PR我分享到README里

Morizeyao avatar Mar 27 '20 10:03 Morizeyao

可以提个PR我分享到README里

直接加进去吧,包括诗词解读的

ScottishFold007 avatar Mar 29 '20 09:03 ScottishFold007

可以分享下你的训练时候的 code ??

woainifanfan avatar Apr 02 '20 08:04 woainifanfan

哦吼,你就是七省文状元兼参谋将军,人称对王之王的对穿肠?

ChekhovLo avatar May 07 '20 01:05 ChekhovLo

哦吼,你就是七省文状元兼参谋将军,人称对王之王的对穿肠?

不是,我只是一个小书童

ScottishFold007 avatar May 09 '20 01:05 ScottishFold007

大佬能分享一下参数吗嘻嘻

jianyq avatar Jun 30 '20 11:06 jianyq

求问大佬,对联的训练数据应该预处理什么样子?能发个简单样例看一下吗?

RFHzhj avatar Jul 02 '20 07:07 RFHzhj

以下上联是人写的(可以自行百度),下联都是机器对出来的,效果很赞,估计你都忘记原来的词句了: 【上联】悠悠柳岸落红霞 【下联】寂寂春窗落絮声 【上联】悠悠柳岸落红霞 【下联】袅潺松阴披晚节 【上联】悠悠柳岸落红霞 【下联】郁郁荷塘映彩虹 【上联】悠悠柳岸落红霞 【下联】冉冉荷塘生绿烟 【上联】悠悠柳岸落红霞 【下联】款款江堤荡碧波 【上联】漠漠水田飞白鹭 【下联】茫茫云路隐青山 【上联】悠悠柳岸落红霞 【下联】款款荷塘荡碧波 【上联】漠漠水田飞白鹭 【下联】滔滔波浪涌黄河 【上联】漠漠水田飞白鹭 【下联】悠悠柳岸荡轻舟 【上联】帝道真知,如今都成过去事 【下联】民心所向,自古都是往来人 【上联】旷古圣人才,能以逍遥通世法 【下联】平生名利事,自然淡泊得真如 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】人生何足论?此时心怀坦荡,襟怀自古仰高风 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】人间原是纸,吾意情犹激励,江山从古胜文章 【上联】公谊不妨私,平日政见分弛,肝胆至今推挚友 【下联】子孙何必羡?此时贤亲义士,风霜从古更哀师 【上联】英雄作事无它,只坚忍一心,能成世界能成我 【下联】壮志凌云有志,纵风流万里,不负春秋不负人 【上联】英雄作事无它,只坚忍一心,能成世界能成我 【下联】人间多情至此,在消磨半句,可笑天伦最是家 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】以人为天下,天下为己任:万物之中,一物之间 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】同心作主人,天地为公道:一尘不染,无欲则刚 【上联】共和误民国?民国误共和?百世而后,再平是狱 【下联】一语关己身,子孙成大孝!四德可先,既往以终 【上联】我以我血荐轩辕 【下联】自有英名垂宇宙 【上联】漠漠水田飞白鹭 【下联】盈盈竹坞醉秋风 image PS:基于Uber提出的PPLM(Plug and Play Language Models: a Simple Approach to Controlled Text Generation),用词袋控制生成主题不偏离,比如下面的对联,我输入上联,下联紧扣“春天“这个主题,貌似效果还不错:

Uploading image.png… 山 抹 微 云 , 天 粘 衰 草 , 画 角 声 断 谯 门 |水 流 明 月 , 风 送 残 花 , 诗 心 韵 动 江 楼 桃 花 也 解 愁 , 点 点 飘 红 玉 | 柳 絮 才 知 春 , 丝 丝 缠 绿 烟 新 年 都 未 有 芳 华 , 二 月 初 惊 见 草 芽 |旧 友 已 然 成 故 事 , 三 更 又 起 闻 花 香 国 破 山 河 在 , 城 春 草 木 深 | 人 逢 盛 世 来 , 民 乐 天 地 新 红豆生南国,春来发几枝 |青山在北疆,秋去又一年 我看青山多妩媚 | 谁知碧水不妖娆 *天阶夜色凉如水 | 人面春风醉若泥

【上联】春山暖日和风,阑干楼阁帘栊 【下联】暮水朝云细雨,别院花木兰芳 【上联】京口瓜洲一水间,钟山只隔数重山 【下联】巴人竹叶千杯里,花雨不沾半缕尘 【上联】春风又绿江南岸,明月何时照我还 【下联】柳岸常依燕子楼,繁花不处有谁家 【上联】碧玉妆成一树高,万条垂下绿丝绦 【下联】红日照亮千畴艳,百鸟争鸣金缕机 【上联】碧玉妆成一树高,万条垂下绿丝绦 【下联】红云照亮千峰翠,百鸟唤来金雀巢 【上联】天阶夜色凉如水 【下联】曲径花声艳若霞 【上联】春风又绿江南岸 【下联】细雨还红陌上桃 【上联】春风又绿江南岸 【下联】旭日重临岭上林 【上联】春风又绿江南岸 【下联】细雨还红陌上桃 【上联】我看青山多妩媚 【下联】谁言梅水不芬芳 名篇《春江花月夜》的下句改写,估计你都忘记实际的下句了,哈哈哈: 【上联】春江潮水连海平,海上明月共潮生 【下联】古塔风云绕山青,峰顶彩霞共霭晖 【上联】滟滟随波千万里,何处春江无月明 【下联】幽幽如幻五十年,此间尘世有风流 【上联】江流宛转绕芳甸,月照花林皆似霰 【下联】山势氤氲浮翠霭,风梳杨柳欲飞烟 【上联】斜月沉沉藏海雾,碣石潇湘无限路 【下联】春江漫卷漾烟雨,长河日夜有缘人 【上联】不知江月待何人,但见长江送流水 【下联】只向渔家寻旧迹,试问何处答耕桑 【上联】白云一片去悠悠,青枫浦上不胜愁 【下联】碧水千层横漠漠,赤雁南来正飞歌 【上联】鸿雁长飞光不度,鱼龙潜跃水成文 【下联】渔家小住月相随,鸥鹭往来船载歌 【上联】此时相望不相闻,愿逐月华流照君 【下联】何处觅人犹有约?欲邀仙子去还家 【上联】江畔何人初见月?江月何年初照人 【下联】天下有地可藏龙,海风哪处可观心 【上联】江天一色无纤尘,皎皎空中孤月轮 【下联】杨柳千丝犹有梦,蒙蒙地上满船灯

大佬,求分享联系方式,小白有问题请教

RFHzhj avatar Jul 02 '20 08:07 RFHzhj

你就会对王之王,对穿肠?

luyi404 avatar Jul 27 '20 02:07 luyi404

还会写诗,藏头诗,按主题等

[email protected]

发件人: Luuuuuuuue 发送时间: 2020-07-27 10:16 收件人: Morizeyao/GPT2-Chinese 抄送: Scottish_Fold007; Author 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133) 你就会对王之王,对穿肠? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

ScottishFold007 avatar Jul 27 '20 02:07 ScottishFold007

请问您是用了PPLM这个模型吗?是自己训练了一个吗?

还会写诗,藏头诗,按主题等 [email protected] 发件人: Luuuuuuuue 发送时间: 2020-07-27 10:16 收件人: Morizeyao/GPT2-Chinese 抄送: Scottish_Fold007; Author 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133) 你就会对王之王,对穿肠? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

zyan97 avatar Dec 15 '20 11:12 zyan97

这里面的没用到,pplm我用过,实现起来不难的

---原始邮件--- 发件人: "zyan97"<[email protected]> 发送时间: 2020年12月15日(周二) 晚上7:25 收件人: "Morizeyao/GPT2-Chinese"<[email protected]>; 抄送: "Author"<[email protected]>;"Scottish_Fold007"<[email protected]>; 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133)

请问您是用了PPLM这个模型吗?是自己训练了一个吗?

还会写诗,藏头诗,按主题等 [email protected] 发件人: Luuuuuuuue 发送时间: 2020-07-27 10:16 收件人: Morizeyao/GPT2-Chinese 抄送: Scottish_Fold007; Author 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133) 你就会对王之王,对穿肠? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

ScottishFold007 avatar Dec 17 '20 01:12 ScottishFold007

好的,我去尝试一下pplm,如果有问题我再请教您!谢谢

发自我的iPhone

------------------ 原始邮件 ------------------ From: Scottish_Fold007 <[email protected]> 发送时间: 12/17/2020, 09:34 To: Morizeyao/GPT2-Chinese <[email protected]> 抄送: zyan97 <[email protected]>, Comment <[email protected]> Subject: Reply:[Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133)

这里面的没用到,pplm我用过,实现起来不难的

---原始邮件--- 发件人: "zyan97"<[email protected]&gt; 发送时间: 2020年12月15日(周二) 晚上7:25 收件人: "Morizeyao/GPT2-Chinese"<[email protected]&gt;; 抄送: "Author"<[email protected]&gt;;"Scottish_Fold007"<[email protected]&gt;; 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133)

请问您是用了PPLM这个模型吗?是自己训练了一个吗?

还会写诗,藏头诗,按主题等 [email protected] 发件人: Luuuuuuuue 发送时间: 2020-07-27 10:16 收件人: Morizeyao/GPT2-Chinese 抄送: Scottish_Fold007; Author 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133) 你就会对王之王,对穿肠? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

zyan97 avatar Dec 17 '20 02:12 zyan97

求问大佬,对联的训练数据应该预处理什么样子?能发个简单样例看一下吗?

如果有数据,这个数据格式不难弄

baoyu-yuan avatar Jan 07 '21 08:01 baoyu-yuan

还会写诗,藏头诗,按主题等 [email protected] 发件人: Luuuuuuuue 发送时间: 2020-07-27 10:16 收件人: Morizeyao/GPT2-Chinese 抄送: Scottish_Fold007; Author 主题: Re: [Morizeyao/GPT2-Chinese] 用GPT2对对子,效果很赞! (#133) 你就会对王之王,对穿肠? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

大佬,我想实现一下诗歌、藏头诗这些,有参考指引吗

HL0718 avatar Nov 10 '21 08:11 HL0718

以 【上联】春山暖日和风,阑干楼阁帘栊 【下联】暮水朝云细雨,别院花木兰芳 为例: 1.训练时, 先送入 送入 "春山暖日和风,阑干楼阁帘栊", label是 "暮" 字 2. 再送入 "春山暖日和风,阑干楼阁帘栊 暮" label是 "水"

不知道是不是这个思路,请指教.

因为送入了前半句, 比较精准, 训练效果好于直接全部生成的,是不是这样呢?

liangcaihua avatar Feb 10 '22 14:02 liangcaihua