前几天老逛惹女朋友生气了,她说让我写一万字的检讨。

一万字,这谁能顶得住?老逛活了这么多年,写过最多的字还是高考作文,这一万字让我怎么憋出来?肯定不能自己写,先去看看有没有“轮子”。


01. 狗屁不通文章生成器

这时候我就去 GitHub 逛了逛,搜索:文章生成器,有一个开源项目格外抢眼,就是它了:狗屁不通文章生成器。

地址:https://github.com/menzi11/BullshitGenerator

狗屁不通四个字注入了我的灵魂,女朋友就是用这四个字骂我的。如果狗屁不通的老逛用着狗屁不通的文章生成器写出来的检讨是什么样的?会不会更加狗屁不通?

我开始写了。打开狗屁不通文章生成器,输入主题「检讨」,点击生成,写完了。

第一句话就把我笑尿了。  “ 我认为,我们都知道,只要有意义,那么就必须慎重考虑 。”    知道的以为我在写检讨,不知道的还以为我要提分手。

后面还有更搞笑的。“ 一般来说,黑格尔曾经提到过,只有永远躺在泥坑里,才不会再次掉进泥坑里。

大哥,我这是在写检讨呢,这句话出来就是死不认错了呗?只要老逛永远处于错误中,就不会再次犯错?

再往后看:“ 所谓检讨,关键是检讨需要如何写,在这种困难的抉择下,本人思来想去,寝食难安。”  

哈哈哈哈,真的是狗屁不通废话生成器。


我换了一个主题,输入「好好学习」,点击生成。

“ 我们不得不面对一个非常尴尬的事实,马云曾经说过 ... ”

好家伙,我要写好好学习的文章,马云都搬出来了。


当我输入主题「逛逛GItHub」,自动生成的文章就更魔幻了。


狗屁不通文章生成器除了用来对付女朋友,还有其它的用处,比如对付某些官僚气息严重的学生会。

如果学生会主席让你提交一篇万字的退会申请书才批准退会,这个神器便能派上用场,输入主题「学生会退会」,点击生成。

第一句话就会把你震惊,也会让学生会主席看傻。“ 这种事对本人来说意义众大,相信对这个世界也是有一定意义的。

“ 学生会退会,发生了会如何,不发生又会如何。” 真的是狗屁不通废话生成器。


02. 工作原理

这个狗屁不通文章生成器项目最初的目的是用于中文文字 GUI 开发时测试文本渲染,用 Python 3 版本写成,目前共有 7 位贡献者。

这个项目并未用到 AI 相关算法,只是简单地撸代码就可以达到效果。

“狗屁不通生成器”是一个文本生成器,此项目的目的只是用于 GUI 开发时测试文本渲染,所以对文本的连贯性和含义要求不高,这也就是“狗屁不通”的含义了

if __name__ == "__main__":xx = input("请输入文章主题:")for x in xx:tmp = str()while ( len(tmp) < 6000 ) :分支 = random.randint(0,100)if 分支 < 5:tmp += 另起一段()elif 分支 < 20 :tmp += 来点名人名言()else:tmp += next(下一句废话)tmp = tmp.replace("x",xx)print(tmp)

从源码中可以看出,生成文本的方式就是从本地读取到的文本中按照一定规律随机读取,并且替换掉文本中 "x" 为指定的主题文本,并未使用深度学习方法。不难发现,生成的文本会存在句子不连贯、重复性高的特点。


03. AI 写作神器

但是 GitHub 上也有使用 AI 技术的写作神器:EssayKiller,已经斩获 3.9K 的 Star。

地址:https://github.com/EssayKillerBrain/EssayKiller_V2

EssayKiller是基于OCR、NLP领域的最新模型所构建的生成式文本创作AI框架,目前第一版finetune模型针对高考作文(主要是议论文),可以有效生成符合人类认知的文章,多数文章经过测试可以达到正常高中生及格作文水平。

感兴趣可以去看这位大牛 UP 的 B站视频。

参考:blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/102948088

欢迎关注公众号 逛逛GitHub ,每天推荐一个好玩有趣的开源项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 这 2 个工作流自动化工具  yyds

3. 基于 Spring Boot 的百度云高仿项目

4. 盘点百度 4 个牛逼哄哄的开源项目

女朋友让我写 1 万字检讨相关推荐

  1. 大写的服!中科大博士写20万字论文:如何给女朋友送礼物

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文来源:节选自丛日飞博士学位论文 先写在前头,这是一篇正经的博士学 ...

  2. 被8家企业拒绝 —— 研二女生半年写6万字面试宝典(转给我奋斗在jobbing路上的朋友们,祝好)

    从去年11月的面试宝洁开始,美孚.施耐德.雀巢.招行总行--一连八家企业的大门都未向她敞开,但她并未气馁,还在校内博客上重现了全部面试细节.这份长达数万字<我的曲折求职路>系列日记,引来数 ...

  3. @程序员,你哄女朋友要是有写代码那么6,你早就脱单了

    01 一对情侣吵架后冷战,过了N个小时以后..... 女生:我觉得我说声我错了,你说一声我错了,这个事儿就算过了,我们不就和好了吗? 男生觉得好像有道理,犹豫着说:要不你先说? 女生撒娇着说:你先说嘛 ...

  4. why哥被阿里一道基础面试题给干懵了,一气之下写出万字长文。

    这是why的第 65 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 65 篇.老规矩,先荒腔走板聊聊技术之外的东西. 上面这图是去年的成都马拉松赛道上,摄影师抓拍的我 ...

  5. python 0o10_Python 从业十年的程序员,写的万字经验分享

    作者:laisky(基于 CC BY 4.0 授权许可) 原题:Python之路(内容略有调整) 来源:https://laisky.com/p/python-road 本文起源于我在 Twitter ...

  6. @程序员,你哄女朋友要是有写代码那么 6,你早就脱单了

    一对情侣吵架后冷战,过了N个小时以后..... 女生:我觉得我说声我错了,你说一声我错了,这个事儿就算过了,我们不就和好了吗? 男生觉得好像有道理,犹豫着说:要不你先说? 女生撒娇着说:你先说嘛~ 男 ...

  7. 狗屁不通文章生成器登顶GitHub热榜,分分钟写出万字形式主义大作

    前言 GitHub 被誉为全球最大的同性交友网站,--,陪伴我们已经走过 10+ 年时间,它托管了大量的软件代码,同时也承载了程序员无尽的欢乐. 上周给大家分享了一篇10个让你笑的合不拢嘴的Githu ...

  8. 狂写2万字带你快速上手React

    看完这篇文章你的React就可以上简历了 作者的前言 本文章记录的为React基础虽然React更新很块但是理论上所有版本都是可用的请放心阅读 文章书写所使用的React版本:18.2,由于讲的比较基 ...

  9. 女朋友让我写,我不知道该如何写?怎么办?

    神哪,救救我吧! 我明天就要离开北京去南京了,心里很难过,不过不是我,是她! 嘿嘿! 我一点都不难过. 我可以随便看电视了,没有人给我抢遥控器了. 也不用吃难吃的早餐了. 我也可以随便的加班了. 不过 ...

最新文章

  1. C# winform单元格的formatted值的类型错误 DataGridView中CheckBox列运行时候System.FormatException异常
  2. Leet Code OJ 268. Missing Number [Difficulty: Medium]
  3. 几个SpringCloud常见面试题及答案
  4. 企业网站 源码 e-mail_天津seo优化套餐服务收费_天津网站优化关键词价格
  5. android搭建客户端,用Android搭建客户端 手机和服务器交互开发实例
  6. 一年级下册数学计算机应用题,一年级数学下册期中检测试题
  7. 人工智能领域中声源定位的研究与发展------第一章 绪论
  8. 利用Splatting提交参数(Hash,哈希)
  9. 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记
  10. windows定时自动运行R脚本的正确姿势
  11. Bootstrap3的简单入门
  12. NERO9注册机使用
  13. fireFox post请求插件,火狐浏览器插件
  14. 英语口语智能测试软件,口语易英语口语智能评测系统(英语口语训练软件)V6.91 最新版...
  15. 运放电路增益计算公式
  16. 模拟器使用Fiddler代理后,浏览器报错【该网站的安全证书有问题】解决方法
  17. intern string java_java-String中intern()的详解
  18. OSC 第 130 期高手问答 — 究竟什么才是微服务?_黄勇【摘选】
  19. 干货 | 拆解一个 Elasticsearch Nested 类型复杂查询问题
  20. 七周成为数据分析师 | 统计学

热门文章

  1. C语言经典例28-利用递归算年龄
  2. 视频大怎么发到微信?怎样将大视频发到微信?
  3. OV7670摄像采集图像在VGA上显示的分析和实现,精确到每个时钟,每行代码。
  4. Mac 微信多开的方法
  5. 恶意软件分析诀窍与工具箱——对抗“流氓”软件的技术与利器
  6. vue + laya+二次贝赛尔曲线 实现含有动画背景的登录页面
  7. java80/20法则_那些很熟悉但又不知怎么用的设计法则(1):80/20法则
  8. excel 上标和下标
  9. 1.14各类存储器芯片
  10. 五、框架协议——合同