关于一款术数软件的开发思考

  • A+
所属分类:.NET技术
摘要

记得之前写过一款紫微斗数排盘的软件。易学类软软件工具类的其实的都是比较简单的,比如八字,紫微或者六爻,只要个按照排布演算规则,用代码翻译下而已。但是易学类软件有个很大的难点,就是智能算法,下面我们来分析下。

记得之前写过一款紫微斗数排盘的软件。易学类软软件工具类的其实的都是比较简单的,比如八字,紫微或者六爻,只要个按照排布演算规则,用代码翻译下而已。但是易学类软件有个很大的难点,就是智能算法,下面我们来分析下。

易学都有个共同的特点, 高度抽象的符号。同样一个象,可以有非常多的解释,并且在特定的时空下都是正确的。 当前软件的无不是 枚举可能的情况然后完善所对应的资料信息而已,真的是人工调整。 

从实际上来说,确实是一个可行的方式。但从软件的智能化来说,可以尝试下概率统计上使用马尔科夫链算法,贝叶斯分类。 有了这个想法后, 自己招手尝试了一番,但是仍然任然面临许多问题 ,比如对一个事情的度量,权重该怎么取。 对应情况下

转移到另一种场景下的概率。 在此只是抛砖引玉吧,如果对此感兴趣的爱好者,欢迎交流, 共同进步。

下面只是测试demo,

1. 后台部分

关于一款术数软件的开发思考

 

2. 前端排布部分,

关于一款术数软件的开发思考

 

 

 

3.智能输出部分

 关于一款术数软件的开发思考