地震会商技术系统地震数据专家[DataEQ]

DatistEQ之理论溯源

2020-11-04  本文已影响0人  了无_数据科学

DatistEQ研发十多载,代码几十万行,却一直困惑于理论基础问题。这种数据处理方式在人类科学史上,处于一个什么样的位置呢?它在科技发展的大树中又在那一个枝叶上呢?偶然间看了一篇关于有向无环图的文章,才豁然开朗,原来是它。如此,研发上,有了更多的技术参考;应用上,有了更多的科学依据。

1、图[1]

图是由一组顶点和一组能够将两个顶点相连的边组成。

图主要包括:

术语

2、有向图

定义:一幅有方向性的图(或有向图)是由一组顶点和一组有方向的边组成的,每条有方向的边都连接着有序的一对顶点。

有向图是一幅有方向性的图,由一组顶点和有向边组成。所以,大白话来讲,有向图是包括箭头来代表方向的。

常见的例如食物链,网络通信等都是有向图的结构。

食物链

术语
上面我们介绍了顶点的度数,在有向图中,顶点被细分为了:

一条有向边的第一个顶点称为它的头,第二个顶点则被称为它的尾。

有向图详解

接着,由于有向图的方向性,一条边的出发点称为头,指向点称为尾。

在有向图中,边是单向的:每条边所连接的两个顶点都是一个有序对,它们的邻接性是单向的。许多应用(比如表示网络、任务调度条件或是电话的图)都是天然的有向图。

实际生活中的典型有向图


以一个正在安排课程的大学生为例,有些课程是其他课程的先导课程。[2]

课程安排 标准有向图模型

3、有向无环图

有向无环图,不包含有向环的有向图就是有向无环图,DAG,Directed Acyclic Graph。

DAG看他的结构挺唬人的,但是原理还是蛮简单的。DAG改变的是传统区块链的数据结构。简而言之,一个图(graph)是由两部分组成:点(vertex)和边(edge)。所谓有向无环图其实就是:有方向的边;这些边在一个图中不会构成一个闭合的环路。

DAG(Directed Acyclic Graph),中文名"有向无环图"。"有向"指的是有方向,准确的说应该是同一个方向,"无环"则指够不成闭环。

几乎所有的科学研究都在探索因果关系,有向无环图(DAGs)是因果关系研究的图形工具。[3]

因果效应如何描述?简单地,对病因A及其效应B,应用单箭头“→”表示为“A→B”:箭头方向反应时序关系,箭头两端反应了它们之间存在的因果关系。“A→B”代表着,A发生时间在前,B发生时间在后;A是B病因,B是A效应。

DAG示意图

在一特定路径上,由一个连接符接在一起的两个变量(或节点),称这相邻节点,表现为相邻关系,如上图中A→B,A→D,E→C等。相邻变量互为父子关系,以图上B→C为例,称B为C的父节点,C为B的子节点。如路径A→B→C→F上,C有父节点或更早的病因变量,则将这些节点(如A、B)称为C的祖先节点;路径上,B有子节点或更晚的效应变量,则将这些效应变量,称为后代节点,如F、C均为B的后代节点。当C的祖先节点没有更早的父节点时,则称此时祖先节点为外源节点(或根节点,如A);该路径上所有的其它节点均称为内源节点。

代际关系是基于特定的路径,因此同一节点在不同的路径可表现为不同的代际关系。

4、可视化建模[4]

可视化建模面向算法工程师和数据分析人员,通过拖曳的可视化交互方式便捷编排算法实验,集数据处理、模型训练和评估、在线预测于一体,帮助开发者实现零代码的开发工作。为达到这一目标,功能设计需要考虑:

参考文献
[1] https://www.cnblogs.com/Evsward/p/dag.html
[2] Sedgewick.R, Wayne.K. 《Algorithms》 Fourth Edition
[3] 郑英杰, 赵耐青. 有向无环图:语言、规则及应用 [J] . 中华流行病学杂志,2017,38( 08 ): 1140-1144. DOI: 10.3760/cma.j.issn.0254-6450.2017.08.029
[4] 付登坡, 江敏, 任寅姿等.《数据中台:让数据用起来!》

上一篇下一篇

猜你喜欢

热点阅读