自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 过程挖掘(Process Mining)6——流程发现(Process Discovery)(2)α算法

α算法是比较古老、原始和简单的流程发现算法,能够处理发现并发(concurrency)的能力,但在实践中不适用,因为存在一些问题(处理噪声、不频繁/不完整行为、复杂路由结构等)。这节介绍α算法,可以理解流程发现的内涵,并引出流程发现的挑战一、α算法1、基于日志的顺序关系先引入基于日志的活动顺序关系。定义1(基于日志的顺序关系,Log-based ordering relations)令是定义在活动集上的一个事件日志,即,令,那么当且仅当存在一个行迹,有。 当且仅当且。 当且仅当且.

2022-01-24 17:34:19 2148

原创 过程挖掘(Process Mining)6——流程发现(Process Discovery)(1)问题描述

前面我们说过流程挖掘的三大类型:流程发现、一致性检验和流程增强。其实我们还讲过流程挖掘关注的各种角度,如控制流角度、组织或资源角度、数据角度、性能角度等等。现在开始讨论的流程发现任务,关注的就是控制流角度(control-flow perspective),我们先给出一般流程发现(general process discovery)的定义。定义1(一般流程发现问题) 令L为一个事件日志,一个流程发现算法是一个将L映射为一个流程模型的函数,映射的流程模型可以视为能够表达事件日志中可见行...

2022-01-23 00:29:49 1416 8

原创 ProM开发指北4——官方Workshop案例开发介绍

可以参考视频教程:流程挖掘开发,ProM Workshop 介绍_哔哩哔哩_bilibili,开发部分只需看part1-part3,字幕是自制的,若有错误欢迎评论区纠正 ^-^

2022-01-11 21:44:38 675

原创 ProM开发指北3——ProM插件开发入门

以下内容参考:setup/HowToCreatePluginsInProM – promHello World插件插件定义package org.processmining.plugins.gettingstarted;import org.processmining.contexts.uitopia.annotations.UITopiaVariant;import org.processmining.framework.plugin.PluginContext;import o.

2021-12-31 23:11:12 2593

原创 ProM开发指北2——环境设置

开发环境ProM是基于Eclipse开发的,JDK建议使用1.8版本,同时ProM使用Subclipse进行版本控制,使用Ivy进行依赖管理,因此基于ProM开发需要准备好以上的工具。安装Subclipse:Help -> Install New Software -> Add … ->​https://dl.bintray.com/subclipse/releases/subclipse/latest/安装IvyDE:Help -> Install New Soft..

2021-12-31 16:03:13 1212 9

原创 ProM开发指北1——什么是ProM

ProM(Process Mining framework)是一个流程挖掘算法的开源框架,是流程挖掘社区进行研究的开发框架平台,为开发者和用户提供一个易使用、易扩展的流程挖掘算法平台。开发者可以在ProM上贡献代码,ProM为用户提供这些公开的开发的工具(插件)的使用。以下介绍引用来源:intro.pptx in Documentation/Workshop – promProM概览ProM框架对ProM包和文件管理,并对用户提供这些资源的访问。ProM框架ProM框架中有..

2021-12-31 15:43:10 3198

原创 流程行为等价性

什么是行为等价性(Behavioral Equivalence)简单来说,两个流程如果可以出现的行为(集)是一样的,那么它们就是等价的。然而,对于流程模型来说,还是存在几种等价性,这些等价性有些微妙的差别。下面介绍这几种等价性:行迹等价性(Trace Equivalence)、互相似性(Bisimilarity)和分支互相似性(Branching Bisimilarity)。行迹等价性(Trace Equivalence)概念:如果两个流程可以生成的行迹的集合是相同,那么它们符合行迹等价性。

2021-12-18 23:09:30 718

原创 过程挖掘(Process Mining)5——事件日志(Event Logs)(2):XES数据标准

3

2021-06-05 00:13:19 1699

原创 过程挖掘(Process Mining)5——事件日志(Event Logs)(1):数据源与事件日志

3

2021-05-31 23:57:29 6146 7

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(8):基于模型的流程分析

3

2021-05-22 23:43:43 629

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(7):流程树(Process Tree)以及建模语言的总结

2

2021-05-15 23:55:28 2194

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(6):因果网(Casual Net)

2

2021-04-18 00:22:19 1116

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(5):YAWL(Yet Another Workflow Language)与BPMN

YAWL

2021-04-12 00:03:58 625

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(4):工作流网(Workflow Net,WF-net)

工作流网(Workflow Nets)    在利用Petri网进行建模业务流程,更多的使用Petri网的一个子类,称为工作流网(WorkFlow nets,WF-nets)。一个WF-net是一种Petri网,它有一个专门的用于流程开始的源库所(source place),和一个专门用于流程结束的终库所(sink place),而且所有结点都处在从源点到终点的路径上。形式化定义为:定义6(工作流网) 令N=(P, T, F, A, ????)是一个(带标签的)Petri网,且t‾\overline{\

2021-03-08 23:31:58 1088

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(3):Petri网(Petri Net)

Petri网    Petri网是提出比较早且研究最好的可用于并发建模的流程建模语言。尽管图形表示法直观且简单,但是Petri网是可执行的,可以使用许多分析技术对其进行分析。Petri网是由库所(place)和变迁(transition)组成的二分图(bipartite)。网络结构是静态的,但是在触发规则(firing rule)的控制下,托肯(token)可以流经网络。 Petri网的状态由托肯在各库所的分布确定,并称为其标记(marking)。下图所示的初始标记中,只有一个托肯,start是唯一标记的

2021-03-08 23:22:58 3739

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(2):变迁系统(Transition System)

流程模型    这部分简单介绍一些流程建模语言(符号)。    假设有一组活动标签????。流程模型的目标是决定需要执行哪些活动以及以什么顺序执行。活动可以顺序执行,活动可以是可选的或并发的,并且可以重复执行同一活动。变迁系统    最基本的流程建模符号是变迁系统(transition system)。变迁系统由状态(state)和变迁(transition)组成。下图表示一个由七个状态组成的变迁系统。其中,状态用黑色圆圈的结点表示。图中有一个标记为s1的初始状态和一个标记为s7的最终状态。每个状态

2021-03-08 23:22:03 1110

原创 过程挖掘(Process Mining)3——控制流表示式的流程建模语言(1):建模的意义与流程模型的作用

1

2021-03-01 22:30:21 1125

原创 过程挖掘(Process Mining)2——入门:要素、基本概念与三大类型

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-02-11 17:38:56 7362 1

原创 过程挖掘(Process Mining)1——始于颜值

下周开始每周1-2篇的过程挖掘分享过程挖掘是什么?过程挖掘与过程管理的关系?过程挖掘与数据挖掘的关系?管理学还是计算机科学?

2021-01-15 23:22:50 5519 1

原创 玄学之深度学习学习之路——数学基础2--概率论、数理统计与随机过程

概率分布离散变量对应概率质量函数(就是离散变量的概率,加起来为1,教材叫分布律)连续变量对应概率密度函数(积分为1)边缘概率已知一组变量的联合概率分布,其中变量的一个子集的概率分布称为边缘概率分布。比如已知,可以依据下面求和法则来计算: 对于连续型变量,需要用积分...

2019-10-23 10:52:35 907

原创 玄学之深度学习学习之路——数学基础1--线性代数

范数范数实际上就是定义了一种距离(将向量映射为非负值的标量),范数的数学定义为 范数满足以下三个性质:①②(三角不等式)③范数:当时,范数称为欧几里得范数,表示向量的欧几里得距离。并且 ...

2019-10-20 15:24:30 643

原创 《Java并发编程》学习5——Java内存模型(JMM)③顺序一致性

1.数据竞争数据竞争:在一个线程中写一个变量,在另一个线程中读同一个变量,而且写和读没有通过同步来排序。数据竞争出现的原因就是成为未正确同步。顺序一致性:顺序一致性是一种理想的内存模型。如果程序是正确同步的,程序的执行将具有顺序一致性——即程序的执行结果与该程序在顺序一致性内存模型中得执行结果相同。2.顺序一致性内存模型顺序一致性内存模型的两大特性:①一个线程中的所有操作必须按...

2019-09-16 17:12:24 183

原创 《Java并发编程》学习4——Java内存模型(JMM)②重排序

1.数据相关数据相关:两个操作访问同一个变量,且其中一个操作是写操作,则这两个操作之间存在数据相关。三种数据相关:写后读、写后写、读后写△编译器和处理器在重排序时,不会改变存在数据相关的两个操作的执行顺序。这里的数据相关仅针对单个处理器中执行的指令序列和单个线程中执行的操作序列。2.as-if-serial语义as-if-seria语义:不管怎么重排序,(单线程)程序的执行结果...

2019-09-16 00:31:22 121

原创 《Java并发编程》学习3——Java内存模型(JMM)①JMM基础

1.线程通信和线程同步线程通信和线程同步是并发编程中需要处理的两个关键问题。线程通信在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型中,线程共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信。在消息传递的并发模型中,线程之间没有公共状态,线程之间必须通过发送消息和接收消息来显式进行通信。线程同步同步指程序中用于控制不同线程间操作...

2019-09-16 00:05:34 103

原创 《Java并发编程》学习2——底层实现原理

1.volatilevolatile关键字作用:Java内存模型确保了所有线程看到的被声明为volatile的字段的修改是一致的。JVM层面:如果对volatile变量进行写操作,JVM会向处理发送一条Lock前缀的指令,使得这个变量所在的cache行的数据写回到内存中。Lock前缀指令的执行会声言处理器的LOCK#信号,该信号确保在声言期间,处理器可以独占任何共享内存(锁住总线)。...

2019-08-17 19:01:40 87

原创 《Java并发编程》学习1——并发编程会遇到的挑战

1.上下文切换创建线程和线程切换存在的开销。减少上下文切换①无锁并发编程②CAS(Compare And Swap)算法,不需加锁③最少使用线程④协程:单线程中执行多任务2.死锁避免死锁操作系统中的死锁预防、死锁避免和死锁检测一锁一资源定时锁(Java 5提供了更灵活的锁工具,可以显式地索取和释放锁。在索取锁的时候可以设定一个超时时间,如果超过这个时间还...

2019-08-13 18:11:37 96

原创 复试准备--JAVA IO、文件操作

BufferedReader BufferedReader reader=new BufferedReader(new InputStreamReader(new FileInputStream(file)));BufferedWriter BufferedWriter outXml=new BufferedWriter(new FileWrit...

2019-03-21 12:37:22 70

原创 复试准备--ADO.NET数据库

数据库连接字符串:1.String constr="Data Source=.\\SQLEXPRESS;Initial Catalog=mydb;Integrated Security=True";//.\\SQLEXPRESS:当不是Express版本时直接用.或localhost,表示当地数据库//Initial Catalog:选择数据库//Integrated Securi...

2019-03-15 20:23:56 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除