1. 程式人生 > 其它 >關於一款術數軟體的開發思考

關於一款術數軟體的開發思考

易學類軟軟體工具類的其實的都是比較簡單的,比如八字,紫微或者六爻,只要個按照排布演算規則,用程式碼翻譯下而已。但是易學類軟體有個很大的難點,就是智慧演算法,下面我們來分析下

記得之前寫過一款紫微斗數排盤的軟體。易學類軟軟體工具類的其實的都是比較簡單的,比如八字,紫微或者六爻,只要個按照排布演算規則,用程式碼翻譯下而已。但是易學類軟體有個很大的難點,就是智慧演算法,下面我們來分析下。

易學都有個共同的特點, 高度抽象的符號。同樣一個象,可以有非常多的解釋,並且在特定的時空下都是正確的。 當前軟體的無不是 列舉可能的情況然後完善所對應的資料資訊而已,真的是人工調整。

從實際上來說,確實是一個可行的方式。但從軟體的智慧化來說,可以嘗試下概率統計上使用馬爾科夫鏈演算法,貝葉斯分類。 有了這個想法後, 自己招手嘗試了一番,但是仍然任然面臨許多問題 ,比如對一個事情的度量,權重該怎麼取。 對應情況下

轉移到另一種場景下的概率。 在此只是拋磚引玉吧,如果對此感興趣的愛好者,歡迎交流, 共同進步。

下面只是測試demo,

1. 後臺部分

2. 前端排布部分,

3.智慧輸出部分