汉字如何判断五行属性?

乐可麟乐可麟最佳答案最佳答案

《康熙字典》等字书,都提供了每个汉字的五行属性(古人认为“字亦为文”,因此每一个字都会列出它的五行)。但是这类资料缺乏现代科学依据、且来源不明;因而我们采用了更科学的判定方法——基于大规模数据集的机器学习算法。 我们的算法能够准确判断出2458个常用汉字的五行属性。 这项研究以1096万个中文词条和3.86亿个文字作为基础数据库,分别来自新浪博客和微博的用户反馈,以及互联网用户对百度搜索的建议。通过计算每字每条反馈中的词语出现的频率,进而确定其属性。同时,因为汉语的词根特点,可以较容易地对字形进行切分,从而获得每个字的部首。最终,利用统计方法和机器学习方法来预测未知字形的字的五行。 图1展示了我们的方法预测汉字五行属性的流程。

图1 预测汉字五行属性的流程图 用我们的算法给《康熙字典》里的字做测试,对于其中收录的3785个字形(含繁体字和异体字),正确率达到了98%以上(图2)。而用同样方法测淘宝网商品名字的语料库,也能达到接近的效果(图3)。

图2 《康熙字典》字形错误率分布 图3 淘宝网商品名字分析误差

另外我们还开发了手机应用“字趣“,在移动设备上提供汉字的趣味知识。比如: 图4 “字趣”中展示的部分内容 在“字趣”里输入任何汉字,就可以看到与之匹配的有趣描述。

汤寒绚汤寒绚优质答主

判断汉字的五行属性,就是采用数笔划的方法。

汉字的五行分析:

采用数笔划的方法,以笔划数对应五行之数,从而推断五行的方法。这种思想来源于《易经》。《易经》用卦来解释世界,世界上的一切都可以分解为一个个“爻”,各种“爻”不同的组合就称为“卦”,各种不同的卦就表示不同的事物和现象。而一个卦由六个爻组成。所以世界上的一切现象都可以分解为6的倍数来表示。命理学把代表世界万物的《易经》思想拿来表示人的生命,即认为一个人的生命(和其命运)可以用6的倍数来表示,在此基础上又演绎出“生剋我我生”的变化。

1、用1、2代表木;

2、用3、4代表火;

3、用5、6代表土;

4、用7、8代表金;

5、用9、10代表水。

人的生命数用10的倍数表示。所以人的姓名中汉字的笔划数加起来一定是10的倍数。例如:

马万水,笔划为:10、8、5共23划。则命定为20划,23-20=3。则可认为此名命中有3个木。木生火,多木则生其火。

张永禄,笔划为:13、12、14共39划。则命定为30划,39-30=9。则可认为此名命中有9个水。水生木,多水则生其木。

我来回答
请发表正能量的言论,文明评论!