我用了100行Python代码,实现了与女神尬聊微信(附代码)

Python012

我用了100行Python代码,实现了与女神尬聊微信(附代码),第1张

朋友圈很多人都想学python,有一个很重要的原因是它非常适合入门。对于 人工智能算法 的开发,python有其他编程语言所没有的独特优势, 代码量少 ,开发者只需把精力集中在算法研究上面。

本文介绍一个用python开发的,自动与美女尬聊的小软件。以下都是满满的干货,是我工作之余时写的,经过不断优化,现在分享给大家。那现在就让我们抓紧时间开始吧!

准备:

编程工具IDE:pycharm

python版本: 3.6.0

首先新建一个py文件,命名为:ai_chat.py

PS: 以下五步的代码直接复制到单个py文件里面就可以直接运行。为了让读者方便写代码,我把代码都贴出来了,但是排版存在问题,我又把在pycharm的代码排版给截图出来。

第一步: 引入关键包

简单介绍一下上面几个包的作用: pickle 包 是用来对数据序列化存文件、反序列化读取文件,是人类不可读的,但是计算机去读取时速度超快。(就是用记事本打开是乱码)。 而 json包 是一种文本序列化,是人类可读的,方便你对其进行修改(记事本打开,可以看到里面所有内容,而且都认识。) gensim 包 是自然语言处理的其中一个python包,简单容易使用,是入门NLP算法必用的一个python包。 jieba包 是用来分词,对于算法大咖来说效果一般般,但是它的速度非常快,适合入门使用。

以上这些包,不是关键,学习的时候,可以先跳过。等理解整个程序流程后,可以一个一个包有针对性地去看文档。

第二步:静态配置

这里path指的是对话语料(训练数据)存放的位置,model_path是模型存储的路径。

这里是个人编程的习惯,我习惯把一些配置,例如:文件路径、模型存放路径、模型参数统一放在一个类中。当然,实际项目开发的时候,是用config 文件存放,不会直接写在代码里,这里为了演示方便,就写在一起,也方便运行。

第三步: 编写一个类,实现导数据、模型训练、对话预测一体化

首次运行的时候,会从静态配置中读取训练数据的路径,读取数据,进行训练,并把训练好的模型存储到指定的模型路径。后续运行,是直接导入模型,就不用再次训练了。

对于model类,我们一个一个来介绍。

initialize() 函数 __init__() 函数 是对象初始化和实例化,其中包括基本参数的赋值、模型的导入、模型的训练、模型的保存、最后返回用户一个对象。

__train_model() 函数,对问题进行分词,使用 gesim 实现词袋模型,统计每个特征的 tf-idf , 建立稀疏矩阵,进而建立索引。

__save_model() 函数 和 __load_model() 函数 是成对出现的,很多项目都会有这两个函数,用于保存模型和导入模型。不同的是,本项目用的是文件存储的方式,实际上线用的是数据库

get_answer() 函数使用训练好的模型,对问题进行分析,最终把预测的回答内容反馈给用户。

第四步:写三个工具类型的函数,作为读写文件。

其中,获取对话材料,可以自主修改对话内容,作为机器的训练的数据。我这里只是给了几个简单的对话语料,实际上线的项目,需要大量的语料来训练,这样对话内容才饱满。

这三个工具函数,相对比较简单一些。其中 get_data() 函数,里面的数据是我自己编的,大家可以根据自己的习惯,添加自己的对话数据,这样最终训练的模型,对话方式会更贴近自己的说话方式。

第五步: 调用模型,进行对话预测

主函数main(), 就是你整个程序运行的起点,它控制着所有步骤。

运行结果:

程序后台运行结果:

如果有疑问想获取源码( 其实代码都在上面 ),可以后台私信我,回复:python智能对话。 我把源码发你。最后,感谢大家的阅读,祝大家工作生活愉快!

因基因突变在一座深山人吃人的影片叫什么名字

试试电影:致命弯道2 Wrong Turn 2: Dead End (2007)

致命弯道2的剧情简介:

在名为“最后的幸存者”的冒险真人秀节目中,六个年轻人将在教官代尔(亨瑞·罗林斯 Henry Rollins 饰)的领导下,在虚拟的世界末日环境下展开关系到生死存亡的争斗,6天之后,唯一幸存下来的选手即能获得高额的奖金。野心勃勃的妮娜(艾丽卡·李尔森 Erica Leerhsen 饰)不巧和作为替补队员半推半就而来的马拉(阿莱卡萨·帕拉迪诺 Aleksa Palladino 饰)被分在了一组,游戏正式开始。

令所有人没有想到的是,他们的到来让一群长久以来生活在这片土地上的畸形食人族们感到无比兴奋,选手们接连遇害成为了它们的盘中饕餮。在目睹了马拉被残忍杀害后,妮娜决定要为自己的生命而战,不久之后,代尔和队友杰克(Texas Battle 饰)也加入了战斗,他们能够战胜凶残的食人族吗?

人吃人是否会基因突变

....................人肉这东西还真不好说,都没资料可以查..你们怎么想的..营养方面,都是哺乳动物,蛋白质脂肪含量都相差不大,当然肥瘦另算了.可以去参考猪牛羊的营养学价值. 至于基因突变完全没道理..........................

有一部美国影片是关于变异老鼠吃人的叫什么名字啊?

空中蛇灾(Snakes on a Plane)…毒蛇登航班,高空显惊魂 =============================================== 狂蟒之灾(Anaconda )1、2…热带丛林里的巨型蟒蛇 =============================================== 夺命蟒蛇(Daai se wong)…巨型大蟒蛇,早期类似《金刚》的电影 =============================================== 大蛇对大蟒(Boa vs. Python)…一条大蛇从实验室逃亡潜入城市下水道,造成市民恐慌 =============================================== 灵蛇舞(snake man)…南美亚马逊森林中守护神秘长生部落的巨蟒 =============================================== 蛇岛(Snake Island)…一群度假者抵达蛇岛,他们马上发现假期结束了! =============================================== 眼镜王蛇(King Cobra)…一次不当的实验后,大蟒蛇悄悄地来到并逐一吞食菲尔摩小镇的居民 =============================================== 冷刀锋(Silent Predators)…建筑工地唤醒了地下成群的响尾蛇 =============================================== 巨蟒出击(Rattled)…数百条响尾蛇的巢穴意外被毁,它们将伊甸谷小镇作为新家园 =============================================== 人蛇大战…少见的台湾生物灾难电影 =============================================== 极度深寒(Deep Rising)…深海大章鱼血洗游轮 =============================================== 史前大章鱼(Ocus)…美国潜艇遭遇大海怪侵袭 =============================================== 章鱼之东河惊魂(Ocus 2: River of Fear)…大章鱼入侵纽约,毁灭自由女神像 =============================================== 北海巨妖(Kraken: Tentacles of the Deep)……儿子追寻大章鱼为父复仇 =============================================== 八脚怪(Eight Legged Freaks)…巨型蜘蛛肆虐美国小镇 =============================================== 天蛛地灭(Spiders) 天蛛地灭2/狂莽蛛灾(Spiders II: Breeding Ground)…美国太空实验不慎,蜘蛛发生DNA突变 =============================================== 突出虫围(Arachnid)…巨型蜘蛛盘踞孤岛,人类注定无处可逃 =============================================== 小魔煞(Arachnophobia)…一只来自丛林的特种蜘蛛来到小镇繁衍后代,最终酿成灾难 =============================================== 冰冻蜘蛛(Ice Spiders)…雪山实验室发生事故,变异蜘蛛以人为食 =============================================== 苍蝇I(The FlyI) 苍蝇II(The FlyII)…极度恶心的人和苍蝇混合怪物 =============================================== 大白鲨(Jaws)…斯皮尔博格成名作品 =============================================== 水深火热(Deep Blue Sea)…科学实验创造智慧杀人鲨鱼 =============================================== 变种鲨鱼人(Hammerhead: Shark Frenzy) 史前狂鲨(Megalodon) 怒海狂鲨(Raging Sharks) 水深火热之生化狂鲨(Shark Attack) 大白鲨之致命武器(Dark Waters)…变异鲨鱼 =============================================== 颤栗汪洋(Open Water) 血海食人鲨(Blue Water, White Death) 新大白鲨(Cruel Jaws)…鲨鱼,还是食人鲨鱼 =============================================== 杀人蜂(The Swarm)…小小蜜蜂变异攻击人类,令人不寒而栗 =============================================== 狂蜂暴(Deadly Swarm)…荒凉的墨西哥小镇,一群黄蜂妄图摧毁人类性命 =============================================== 蜂魔(Swarmed)…铺天盖地的胡蜂追杀人类 =============================================== 异形魔怪(Tremors)1、2、3、4…游走、隐藏与地下的未知怪兽 =============================================== 魔窟(The Cave) 黑暗侵袭(The Descent)…深藏在黑暗洞窟中亿万年不见天日的未知生物 =============================================== 蜈蚣(Centipede!)…深藏在黑暗洞窟中的变异蜈蚣,情节类似《黑暗侵袭》 =============================================== 雷克斯暴龙(Carnosaur)…一位生物学家改变鸡蛋基因创造出硕大而残暴的恐龙,放逐在偏远小镇

*** 变异吃人的美国电影叫什么名字

电影《惊叫大电影》

惊叫大电影的剧情简介 · · · · · ·

在汽车影院行将关张之际,老板瑟西老头怀着对威尔斯等电影前辈天才的敬意,要奉献给恐怖片影迷们一个难忘的电影之夜,于是多部恐怖片连番上演:《巨型 *** 》讲述一个少精单身汉使用了可以令 *** 强壮的新药,导致他的 *** 居然成长为楼房般巨大的怪兽,在纽约城内肆意破坏;《少年熊人》讲述对女友冷淡的少年瑞奇(布伦特·柯里根 Brent Corrigan 饰),偶然与几个黑衣青年相遇,而因为他们,瑞奇变成了恐怖的同性恋熊人;《弗兰肯斯坦的日记》讲述希特勒从弗兰肯斯坦的后人手中夺走了复活死人的笔记,遂亲手造出了犹太形象的活死人……正当银幕上放映电影时,看电影的人们遭遇了僵尸的袭击……

有条变种大章鱼吃人的电影叫什么名字~

极度深寒

一艘舰艇正在南海上巡弋,舰长约翰.费因纳根及全体船员都不清楚他们此行是执行什么冒险任务,航行的所有费用均由一位幕后人物支付。机械师乔伊意外地在舱内发现一枚核弹头,他立刻意识到事态的严重性。

与此同时,在他们的下游,堪称世界第一的豪华客轮“阿尔戈号”正在进行首航,船上满载腰缠万贯、珠光宝气的贵妇富翁。海盗率领部下潜入船舱,他们破坏了通讯系统,打算将金银财宝洗劫一空。就在这时,轮船好像撞上了什么东西……等约翰他们赶到时,“阿尔戈号”已陷入一片血水之中,船上仅剩下几名幸存者,其中包括特里莲和建造“阿尔戈号”的工程师西蒙。起初,约翰并不相信“阿尔戈号”遭到了所谓“深海魔鬼”的浩劫,直到发现他的船员一个接一个地失踪后,他才明白自己已被放到九死一生的危险境地。在走投无路的情况下,他只能与特里莲联手,共同对付嗜血无度的“深海魔鬼”……

在船上人吃人的电影叫什么

少年派的奇幻漂流

日本动漫电影因为饥荒人吃人肉的电影叫什么名字

阿修罗 アシュラ (2012)

类型: 动画 / 恐怖 / 历史

制片国家/地区: 日本

语言: 日语

上映日期: 2012-06-18(上海电影节) / 2012-09-29(日本)

片长: 76分钟

又名: Asura

平安时代末,天灾人祸,世道离乱,横尸遍野。在这个人吃人的恐怖时代,一条受到诅咒的生命降临人间。年幼的他(野泽雅子 配音)自幼以人肉为食,成为令人闻风丧胆的食人魔。。。

基因突变在什么时期影响最大

课本的原话:基因突变是新基因产生的途径 是生物变异的根本来源 是生物进化的原始材料

基因突变/什么叫基因突

基因由于紫外线、x射线等引起的可遗传的变化。太空椒就是基因突变的一种。

请问:外国有一幅著名的人吃人画叫什么名字?

你说的是人吃人么?我第一念头是藉里柯的<梅杜萨之筏>,是浪漫主义大师藉里柯根据梅杜萨号沉没的事件所做的一幅作品,表现的是水手们在没有任何粮食和水的情况下在海上漂泊的情形,我不知道你说的是不是这幅画,要么是你记错了?我不记得有人吃人的著名的绘画.你能否再补充详细点?