好的名字包含父母对宝宝美好寄托,程序只是根据一些规则去生成名字,由于NLP、语料等的限制,程序生成的名字只能作为参考,质量肯定达不到宝妈宝爸钻研推敲的水平,所以不用妄想全自动化生产,还是老老实实动脑比较好。
Github
https://github.com/clg456852/Baby_name
程序使用Python编写,版本2.7。程序只考虑了的双字名字。
依赖库:
由于涉及到爬虫,如果在公司跑的话,需要设置代理。同时在 http://auth-proxy.oa.com/DevNetTempVisit.aspx 申请访问外网权限。
。
前面说了,一个好的名字,最重要的是包含父母对宝宝美好寄托。
在此之上,尽量满足意、音、形,同时中国文化的八字也是一个考虑选项。
意: 名字最重要的属性,如希望宝宝开心取“乐”、“欣”字等,个人觉得如果,如果第二个字是动词的话,或者名字是形容词,更能获得好的寓意,如“怀乐“、”欣然“。
音: 如果名字其中的一个字的韵母与姓氏发音类似,则名字读起来会比较平滑,但不能两个都是,可能会比较绕口,同时最后一个字最好是舌根音,读起来短促有力。
形: 如果姓氏是上下结构,那么名字的其他字不宜再用相同结构。
八字: 八字平衡是最好的,通过八字的异类和同类来确定八字的喜用神。其中用神用来平衡八字,而喜神是生成用神的属性。
由上面的分析,程序的实现方案为:从语料(古典诗词)中获取词汇,分析词汇的意、音、八字、五格,给出最靠谱的若干的作为选择。
我整理的语料有:诗经、楚辞、唐诗300首、宋词300首、论语、全唐宋词等,有一些已经与处理过了,以‘corpus’开头。从语料中获取语句,根据一定的规则组词、分词,获取满足目标函数的名词作为潜在的名字。
这里目标函数我没有考虑名字的形,是因为这个属性属于景上添花的类型,宝妈宝爸可以挑选过程自行决定。
计算名字的八字、五格,我是用爬虫提交表单 https://www.meimingteng.com/Naming/Default.aspx?Tag=4 ,再分析返回结果。所以短时间密集发送表单,可能会被服务器封IP,需要大量爬取的话最好建个代理池。
为了满足上面的需求,采用一些现有的第三方包来实现部分功能。
其中:
snowNLP可以分析词语的词性、声母、情感分析。
jieba可以对现有的语料进行分词。
zhconv用来将繁体语料转成简体版本。
bs4用来分析爬虫爬到的结果。
threadpool利用多线程来加速爬虫请求。
运行create_name脚本,可从语料中组词并提交表单到姓名打分网。
如果已经有名字可以直接运行name_score_post脚本,还还有其他一些是用做辅助工具的脚本。
程序最主要的脚本有两个:‘create_name.py’ 和 ’name_score_post.py’。
从语料中组词,挑选满足目标函数的词,输出到目标文件中。
默认从楚辞里组词,可以自行选择其他语料,全唐宋词规模太大,不推荐。
组词规则: 在句首、句尾、句间挑选字来组词,子句内用jieba分词去取的句内的词。
目标函数: 基于snowNLP实现,用来挑选正向的、词性、发声满足特定规则的词汇。
读取目标文件,利用爬虫获取姓名在&网站&的分析结果,获取姓名的文化印象、八字、五格方面的得分,输出Excel表格以供参考。
理想很丰满,现实很骨感。
目前使用的NLP与用来爬分析结果的网站,均没有表现得很“智能”,所以生成的结果可用率不高,像“无父”、“无母”这种词都能取得很高的分……
不过以更佛系的态度看,生成的结果有一些还是能够给宝妈宝爸一些启发的。还是那句话,名字是父母给宝宝的一份礼物,还是更积极地参与进去比较好,这份经历本身也是甜蜜美丽的财产。
哪些取名软件比较好又免费? 为人父母者,都希望能给孩子起一个意味深长,卓尔不群的好名。那必须根据孩子的生辰八字起名,这最为重要,不能简单地认为好听的名字就是好名、吉名。真正的好名首先必须符合生辰八字。婴儿起名是根据新生儿出生时间、地点,运用阴阳五行学说,从五行的生克制化,邢冲合害的变化中,推断出命局组合与五行喜忌,结合大运、流年等综合分析。经专家反复推敲五行补救到位,而且对本人一生都会起到很好的诱导力,做到名中透吉,受益无穷。
免费取名软件有吗 10分 名字 还是自己取的好, 毕竟儿女只有一两个, 难道你连这点自信都没有吗?
那还怎么当爸爸啊~
起名大全的软件介绍 起名大全,即掌中宝-周易起名大师软件,是一款用周易进行起名的软件。周易起名大师根据周易思想,参考各种书籍、文献、字典,结合宝宝姓氏、性别、生辰八字、天格、地格、人格、外格、总格、三才数理、五行元素、好听等多种因素,真正为宝宝取到评分高、数理吉祥的好名字,为宝宝一生都带来好运气。周易起名大师软件一次产生数千个好名字,您还可根据五行、笔画数、拼音、成语、地名、指定含某字等方式在输出结果里筛选出满意的名字。周易起名大师软件除了取名功能外,还带有其他丰富多彩的功能,如起英文名、查询生辰八字、育儿知识、星座知识、名字解析、血型配对、每日黄历、预产期查询等。
哪个免费取名软件好用? 有个人取名功能,等。结合生辰八字,取出好的名字。补充:个人起名,姓名吉凶分析,公司起名,公司名分析,起名测名软件.
取名软件哪个好 市面上现在有很多种宝宝起名软件,比如周易起名软件,欢型宝宝起名软件,金宝贝起名软件,还有一些是公司起名软件,今天只说宝宝的,一般来说,起名软件好不好要有以下几个要素。
1、起名软件是否把生僻字考虑进去
起名忌用生僻字,应该用常见字,生僻字不认识的人多,有时候高出很多笑话
2、起名软件是否根据生辰八字取名
有很多免费起名软件,都是直接去取名的,根本不需要你输入宝宝生辰八字,试想,这种起名能好吗,我有一做程序开发的朋友,他讲,这种软件就是
直接字库拼凑出来的,根本没法用
3、起的名字是不是朗朗上口
朗朗上口的名字,给人一种亲切的印象,第一印象最重要嘛,呵呵,大家可以去测试下名字亲和度,欢型宝宝网提醒你有专门测试的网站
5、免费的好不好,这个看大家的要求了,想要考虑到命理等方面最好还是收费的,毕竟天下没有免费的晚餐对不
6、破解版的软件,这个就不多说了,各种病毒木马,盗取了你的支付宝网银,到时候有苦难言啊,钱少的还不立案,求助无门,打落门牙往肚里吞。。
宝宝取名软件下载
免费智能在线起名系统 林宝宝的出生真太阳时:2011-7-22 02:16
生辰八字:辛卯年 乙未月 戊寅日 癸丑时
八字五行得分情况:
火6.6土23.2(同类得分:29.8)
木30.16金13.2水13(异类得分:56.36)
相差:-26.56 综合旺衰得分:-26.56
八字过弱。
候选名:
林南晓
请放心,这个名字不仅天地人三格搭配满分,而且吉祥也是满分。在适宜入名的汉字中,满足五行平衡、五格满分的吉名组合成百上千,起名通都可以全部推算出来供您挑选。如果您仍不满意,可到起名通网站或微博向我咨询。我不了解你的个人喜好,只能尽力按一般人都喜欢的原则选了这个供你参考,希望能够对您有所帮助。
生辰八字起名哪个软件比较准 名字是用一辈子的,一定要重视。有很多的宝爸宝妈用起名软件给宝宝起名,取名软件,不会像人那样去思考各个方面来取名,它只是给你随机组合一些名字出来而已,这样的名字是不能用的。好名字蕴含了人的精气神,在二千多年的历史实践应用中,证实了这套更为灵验的易经八卦起名法,能帮助人们摆脱贫困,走向富贵人生。赵雨田老师根据宝宝生辰八字、用传统周易为宝宝取名,为孩子量身定制,提供宝宝八字信息、姓名卦理完整的起名方案,发挥增添福气,助运的作用。让你的宝宝赢在起跑线上。龙城易名轩---专业为您八字起名、周易命名、宝宝起名、成人改名、笔名艺名、商铺起名、企业命名、品牌命名、家居风水、办公风水。
起名大全的软件功能 宝宝起名宝宝结合宝宝姓氏、性别、生辰八字、五格、三才数理、五行元素、好听等多种因素,真正为宝宝取到好名字,一生带来好运气。名字评分根据周易、生辰八字、五格、三才数理、基础运、成功运、五行元素、好听等多种因素,进行名字打分。远程分析通过星座运程做出推算出吉时、吉色、开运方位、运势提醒、综合运分析、爱情运分析、事业运分析、财运分析。英文其名随着全球化进程的深化,英文名对每个人,尤其是年轻人,变得越来越重要,周易起名大师软件为您起一个称心如意的英文名。育儿知识育儿知识0-6岁的婴幼儿父母提供权威全面实用的备孕、怀孕、营养喂养、早期教育知识、母婴健康知识等育儿知识大全。周易起名周易起名是一种含有数理学、命理学、阴阳学、五行学、心理学、社会学、历史学、哲学、自然科学的综合起名方法。星座密码周易起名大师软件为您提供全面的星座知识,从星相学的角度,了解十二个星座的宝宝性格、思维有什么特点。起名方法给宝宝取个称心如意的好名字,是父母颇费思量的一件大事。如何入手,才能把属于宝宝的好名字找出来呢,让周易起名大师软件来告诉您。周易占卜周易预测一般被称为周易占卜,周易算卦等,网络又称为周易算命或是周易八卦算命。血型密码周易起名大师软件为您提供全面的血型知识,科学的分析不同血型的宝宝的不同性格特点。公司起名通过周易、生辰八字、天格、地格、人格、外格、总格、三才数理、基础运、成功运、人际关系、五行元素、好听等多种因素为公司起名。韩风起名根据近年来韩国流行姓名进行天格、地格、人格、外格、总格、三才数理分析,综合周易八卦为您起一个更符合国人习惯的韩风姓名(待开发)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)