易无忧八字推断:(一) 基础知识介绍

简序: 基于对国学古老传统文化五行八字的兴趣爱好,尝试对其浅显理解和和实践,构建分析工具,借此抛砖引玉,希望能引起对古文化的兴趣。

五行八字基础:

  五行是古代是古人对时间空间认知的一个综合世界观,认为凡事都是相互联系的整体,个人理解从宏观的角度讲,都是有联系并且可以引起共振的一个致密系统,而八字就是对系统内在规律一个高度的提炼,如时分四季分春夏秋冬:对应木火金水,四方东南西北也五行,人有五腑对于五行。 所以古人在掌握了八字的变化规律就能对自然界的发展变化有某种预测的能力,从上古连山至春秋鬼谷子阴阳到明清各门派都是深藏其理。从去伪存真的角度来说,我们应该持一种科学的态度、实验的精神,不断检验古人的知识,提炼精华,并用新的技术手段使其能更好的实现对生产生活万事万物的分析与归纳。

实践工具与平台

环境取消.net 2.0环境 winform + clips 语言

流程: 输入生辰信息->生成基础事实-> 应用施加专家规则-> 得出结论

Clips 是一个基于推理的系统,其语法也很简单, 事实+规则 几乎就是全部, 详情请参阅相关资料, 下面为以简单推导

相关资料:CLIPS - Official Site

语法样例

;;                    财 格
;;*****************************************************************************************************************************

(defrule Zipeng_Cai_onlycai "单透财"
    (pattern "财")
    (not (nodeslot (layer gan) (erarel "食伤"|"印枭"|"官煞")))
=>
    (assert (sky "单透财"))
)

如果财格局并且没有透出其他五行(食伤,枭印,官煞)等 就 增加一个sky 单透财的事实

易无忧八字推断:(二) 初试翻译<<子平真诠>>部分章节到模板

时间: 2024-10-09 05:07:41

易无忧八字推断:(一) 基础知识介绍的相关文章

易无忧八字推断:(二) 初试翻译&lt;&lt;子平真诠&gt;&gt;部分章节到模板

<子平真诠>是八字中一个初级出门的书籍,,现以此为例,剖析一下将子平真诠中说涉及到的部分章节规则应用到普通的八字分析之中. 一.论十干十二支 天地之间,一气而己.惟有动静,遂分阴阳.有老少,遂分四象.老者极动 静之时,是为太阳太阴:少者初动初静之际,是为少阴少阳.有是四象,而五行 具于其中矣.水者,太阴也:火者,太阳也:木者,少阳也:金者,少阴也:土 者,阴阳老少.木火金水冲气所结也. ... 需要定义出所要用的基础元素: 实体元素 五行:木 火 土 金 水  天干十神:甲乙丙丁戊己庚辛壬癸

view基础知识介绍(二)

view基础知识介绍 View的滑动 View的滑动可以通过三种方式来实现: 通过view本身提供的scrollTo和scrollBy方法 通过动画施加平移效果来实现 通过改变view的LayoutParams使得view重新布局来实现 scrollTo/scrollBy ①. 通过查看view的源码 我们可以发现 scrollBy方法其实也是调用了scrollTo方法来实现的 scrollTo方法是基于所传递参数的绝对位置滑动 而scrollBy是根据所传递参数基于当前未知的滑动 通过源码可知

NLP汉语自然语言处理入门基础知识介绍

NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分.这个星球上有许多生物拥有超过人类的视觉系统,但只有人类才拥有这么高级的语言. 自然语言处理的目标是让计算机处理或说"理解"自然语言,以完成有意义的任务,比如订机票购物或QA等.完全理解和表达语言是极其困难的,完美的语言理解等效于实现人工智能. 自然语言处理涉及的几个层次: 作为输入一共

TCP_Wrappers基础知识介绍

1. TCP_Wrappers基础知识介绍 TCP_Wrappers是在 Solaris, HP_UX以及 Linux中广泛流行的免费软件.它被设计为一个介于外来服务请求和系统服务回应的中间处理软件.最常见的用法是与inetd一起使用.当系统的Inetd接收到一个外来服务请求的时候,并不是直接调用,而是调用TCP_Wrappers(可执行文件tcpd),TCP_Wrappers根据这个所请求的服务和针对这个服务所定制的存取控制规则来判断对方是否有使用这个服务的权限,如果有,TCP_Wrapper

Swift Playgrounds for mac基础知识介绍

Swift Playgrounds是一款适用于iPad和Mac的革命性应用程序,它使Swift学习变得互动而有趣.它不需要编码知识,因此非常适合刚开始的学生.使用Swift解决难题,以掌握基本知识.Swift是Apple创立的一种强大的编程语言,专业人士用来构建当今最受欢迎的应用程序.在本篇文章中,我们介绍的是Swift Playgrounds for mac基础知识. [dl]15-6298[/dl] 首先我们来认识一下基本的操作: 掌握基础知识,然后面对更多挑战.除了内置的课程库之外,Swi

OC - 2.OC基础知识介绍

一.基础语法 1> OC语言和C语言 C语言是面向过程的语言,OC语言是面向对象的语言 OC语言继承了C语言,并增加了面向对象的思想 以下内容只介绍OC语言与C语言的不同之处 2> 关键字 以字母或下划线开头 3> 字符串 OC语言有自己特有的字符串,,区别于C语言字符串 4> BOOl类型 只有YES和NO两种取值 本质上是char类型,但理解为整型 BOOL类型是由 条件编译机制引进的 5> #import与#include 都是将文件内容拷贝到指令出现的代码行 系统文件

can基础知识介绍

1.什么是can 2.can的特点 2.物理层特征 我们使用ISO11898标准,物理层特征如图所示 3.帧的种类介绍 实际上有一些帧是有硬件来实现的. 4.数据帧介绍 5.总线仲裁 6.位时序(用于设置波特率) 在STM32中传播时间段和相位缓冲段1是放在一起形成PBS1的 7.总结

html基础知识介绍

1 前端概要 前端三大利器 1.html  赤裸裸的人 2.css   穿上华丽的衣服 3.js    让人生动起来 2 HTML本质及在web程序中的作用 2.1 介绍 HTML 1.一套规则,浏览器认识的规则 2.开发者:学习HTML规则,写HTML文件(充当模板作用),从数据库获取数据,替换到html指定位置(web框架) 3.本地测试:a.找到文件路径,直接浏览器打开b.pycharm打开测试 2.2 Web应用本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,

高斯消元基础知识介绍

转载自:高斯消元法 高斯消元法(Gauss Elimination) 分析 & 题解 & 模板——czyuan原创 高斯消元法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵.高斯消元法的原理是:若用初等行变换将增广矩阵 化为 ,则AX = B与CX = D是同解方程组.所以我们可以用初等行变换把增广矩阵转换为行阶梯阵,然后回代求出方程的解. 以上是线性代数课的回顾,下面来说说高斯消元法在编程中的应用. 首先,先介绍程序中高斯消元法的步骤:(我们