我想编写一个能自动写笑话的软件,如何下手,请大家畅所欲言?

别的语言不会,就C#还能将就编程。

看到网上有一些能自动写文章的软件,觉得不错,自己想做一个类似的,输入关键词后能自动编写改关键词笑话的软件。

我能想到的是大概涉及到人工智能的编程问题,或者谁看过那本书比较好,推荐一下,希望少走一些弯路。

从来没有做过此类东西,不知如何下手。哪位大侠,帮着画一条道,我看看如何学习和编程。

即使到最后做不出来,起码在实施的过程中也能学习不少东西,谢谢大家。

作者: csharpcn   发布时间: 2011-04-07

该回复于2011-04-07 09:18:56被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-04-07 09:11:17

作者: cjh200102   发布时间: 2011-04-07

直接链接到www.goso.cn/就可以了。

作者: lexfu   发布时间: 2011-04-07

该回复于2011-04-07 10:12:51被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • nishierzhizhu
  • (待到山花烂漫时)
  • 等 级:
#5楼 得分:0回复于:2011-04-07 09:18:42

作者: Liuzhc   发布时间: 2011-04-07

这个不涉及人工智能,楼主想太多了,就是关键词搜索而已。
你完全可以提取每个笑话的关键字作为KEY,放字典里,你输入的东西在字典里搜索,然后显示。

作者: tashiwoweiyi   发布时间: 2011-04-07

作者: nishierzhizhu   发布时间: 2011-04-07

楼主的意思是写一个类似咆哮体的东西?

作者: Baesky   发布时间: 2011-04-07

连接到一个笑话库,然后随机

作者: woaizuguo   发布时间: 2011-04-07

其实用不到人工智能,你建一个数据库,把笑话存进去,查找就行了

作者: colinfang2006   发布时间: 2011-04-07

建立一个笑话库,里面写好现成的笑话,然后再添加一个关键字,当输入的时候,去匹配关键字,然后显示相应的内容,就行。。。

作者: xingchen1008   发布时间: 2011-04-07

这个不太好实现吧。你是想把文章中某些关键字改掉,这样要考虑文章的语境,有然有些地方换了,可能文章都会有通顺的。太复杂了~~你倒可以把笑话存起来,用关键字查找

作者: ningweidong   发布时间: 2011-04-07

楼主是想利用关键字,程序自己编笑话。

作者: Purple_Sky2010   发布时间: 2011-04-07

该回复于2011-04-07 10:17:44被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#15楼 得分:0回复于:2011-04-07 10:05:03
会操作数据库就可以写出来了啊

作者: victory_CGC   发布时间: 2011-04-07

笑话库,你有的GOOGLE都有,我的笑话库,大概有10万多条,但是我想要的是能自己写出有笑话感觉的东西,在GOOGLE中查询不到的。
谢谢大家,继续帮忙。

作者: linuxjava01   发布时间: 2011-04-07

这么高级啊,那计算机语言和人类的语言都要非常精通

作者: ssp2009   发布时间: 2011-04-07

不用这么高级,只要能实现一点点的入门的功能就可以,最好有对应的开发调用接口,如果都是自己做,太复杂,而且老虎吃刺猬,无处下口。

作者: Teng_s2000   发布时间: 2011-04-07

短期内可能做不出来,也没有这个快速成形的奢望,但是需要知道我这一步一步应该怎么走就可以了。

我暂时知道的,可能要涉及点人工智能的东西。

1、分词(网上一些免费的分词组件,错误结果都大于10%),不知哪里有好的分词组件。
2、语意判断。
3、智能学习,运行的时间越久,写的越好,等等都是一筹莫展。

作者: csharpcn   发布时间: 2011-04-07

该回复于2011-04-07 11:27:58被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#21楼 得分:0回复于:2011-04-07 12:36:26
哈哈,一个上午了,看来还是要我自己走弯路,慢慢研究。
谢谢大家帮忙,一会结贴。

作者: KarasCanvas   发布时间: 2011-04-07

引用 19 楼 csharpcn 的回复:

短期内可能做不出来,也没有这个快速成形的奢望,但是需要知道我这一步一步应该怎么走就可以了。

我暂时知道的,可能要涉及点人工智能的东西。

1、分词(网上一些免费的分词组件,错误结果都大于10%),不知哪里有好的分词组件。
2、语意判断。
3、智能学习,运行的时间越久,写的越好,等等都是一筹莫展。

会lucene么,这个就可以

作者: csharpcn   发布时间: 2011-04-07

lucene 
+1

作者: csharpcn   发布时间: 2011-04-07

lucene能自动写文章吗,他好像是一个小百度,至于分词什么应该没有问题。
我暂时知道的马尔可夫模型可以写文章,但是笑话的原理,还没有想到。

作者: cjh200102   发布时间: 2011-04-07

既然有朋友愿意继续回答,我下午再结贴,等着大家的好方法……

作者: csharpcn   发布时间: 2011-04-07

首先按词性分词。其次随机组合。。哈哈。。没实现过。。

作者: IBM_hoojo   发布时间: 2011-04-07

引用 26 楼 prfans 的回复:
首先按词性分词。其次随机组合。。哈哈。。没实现过。。

有道理,用程序先分析我现有的10万条笑话库,然后随机组合,但是应该错误百出,但是总比没有强。谢谢。
随着算法的不断优化,应该会越来越好。

作者: hongleidy5000   发布时间: 2011-04-07

额 帮顶

作者: csharpcn   发布时间: 2011-04-07

这东西,感觉很牛X啊

作者: csharpcn   发布时间: 2011-04-07

引用 27 楼 csharpcn 的回复:
引用 26 楼 prfans 的回复:
首先按词性分词。其次随机组合。。哈哈。。没实现过。。

有道理,用程序先分析我现有的10万条笑话库,然后随机组合,但是应该错误百出,但是总比没有强。谢谢。
随着算法的不断优化,应该会越来越好。


这个真能做到么,难以置信;管说分词间的组合,怎么组合才语顺,怎么组合才合理,怎么组合才能让平凡的词汇在特定的场合下有笑的效果。。。。。。
如果软件都能自动写笑话了,还有什么不能写的呢

作者: prfans   发布时间: 2011-04-07

奢望、妄想,希望能写成,写不成,也能学点人工智能的东西,有收获,就比没有强,呵呵^_^

作者: csharpcn   发布时间: 2011-04-07

我觉得这个基本上很难。。 就像人类那样自己想笑话的话

顶多是把一些 类似的笑话 拆分了 自由组装

作者: fengyarongaa   发布时间: 2011-04-07

顶多是把一些 类似的笑话 拆分了 自由组装

这个还是可行的,然后人工审核,删除不好的,把有点好的拿出来就能用。

作者: yuxh81   发布时间: 2011-04-07

网上的写文章的其就是用的关键字组合查询而已,没什么人工智能

作者: yyq136   发布时间: 2011-04-07

这个很简单,每次输出时把你这个问题输出就可以了。
开玩笑的,先别用C#,你人工给大家讲几个笑话看看效果吧。

作者: csharpcn   发布时间: 2011-04-07

结贴,来拿分.

作者: maddemon   发布时间: 2011-04-07

没奢望写那么好,只需要有一点笑料就行。
举个例子:
模仿一些笑话,找到不同的规律,替换关键词,就是一个伪原创的笑话。
天下文章一大抄,但是要抄的有水平还是要利用电脑的高运算速度试一下。

作者: csharpcn   发布时间: 2011-04-07

谢谢大家,起码现在的思路比刚开始问大家的时候清晰多了。
继续……

作者: blue999ice   发布时间: 2011-04-07

这是一个不小的话题。

作者: lizhibin11   发布时间: 2011-04-07

哈哈哈哈

作者: wulinshe   发布时间: 2011-04-07

其实不论是什么类型的文章,都是文字堆积而成,也就是说由多个关键词、关键词和其他的东西,不同的组合,形成不同的内容,不同的内容产生不同的语境,大脑根据这些语境,得到不同的反应,有的悲伤有的喜悦。
基本的没有什么笑点的简单的笑话也应该有他自己的语法,不知道让程序“阅读和理解”现有的笑话之后,能否找到共性的东西,然后模仿这些共性的东西,应该能写出一些非常简单的笑话。

这就满足我的全部要求了,至于哈哈大笑,没有这个想法。
这是我暂时的思路。

作者: csharpcn   发布时间: 2011-04-07

楼主不错

作者: csharpcn   发布时间: 2011-04-07

其实现在一些票房比较好的喜剧电影,郭德纲和周立波说的笑话,还有很多的小品,我们都能看到他们中很多的很多小段子都是网上流传已久的小笑话,只不过他们给有机的删减和穿串了。他们都是照抄的高手,软件如果模仿他们的行为,也应该能出来一点有笑点的文字来。

作者: kingdom_0   发布时间: 2011-04-07

有好想法的继续捧场,谢谢!

作者: xiangjing163   发布时间: 2011-04-07

gsg dsfds

作者: 祝flower   发布时间: 2012-03-16