GithubHelp home page GithubHelp logo

sber_process_mining's Introduction

SberProcessMining (SberPM) โ€“ Process Mining Python framework

SberPM is an open-source Python library for conducting a comprehensive analysis of business processes with the use of process mining and machine learning techniques. By implementing this tool, objective and deep insights into the process on all levels can be revealed. These insights are then used to detect problems such as bottlenecks and deviations and identify potential opportunities for process improvement and optimization.

With SberPM you can:

  • Discover the real process flow and create visualization of the generated model Having the event log of a business process, you can build the process model in the form of a graph by using the algorithms called miners and visualize it. In order to do this, the library provides a number of algorithms, that is Simple Miner, Causal Miner, Heuristic Miner, Alpha/Alpha+ Miners, and Inductive Miner. Thus different process weaknesses such as bottlenecks, loops, and deviations can be identified.
  • Calculate process performance indicators As a part of performance analysis, SberPM offers five basic types of metrics, each designed for a prticular object to group by. In fact, it can be metrics by IDs, unique traces (=sequences of activities), activities, transitions (=two consequent activities), or users.
  • Visualize process performance indicators Once the process performance indicators are assessed, they can be either mapped on a data-driven process graph or plotted in a separate interactive figure. By doing this, it is possible to understand of how things are working and where shifts are possible.
  • Apply machine learning to vectorize and cluster the process The idea to combine process mining and machine learning techniques aims to take the process analysis to a whole new level. In this way, process vectorization and process clustering can be thought of as the starting point of process analysis enhancement.
  • Automatically detect insights into the business process The autoinsight module provides means to automatically detect process problems such as bottlenecks and deviations and highlight them on the process graph. The algorithm takes the following factors into account: 1. Transition duration and workload 2. Utilization rate of transitions 3. Process loops and repetitions

SberPM Python library is being developed by the Sber Process Mining Team.

Installation

Installation via pip

pip install sberpm

Installation from sources

git clone https://github.com/SberProcessMining/Sber_Process_Mining.git
cd Sber_Process_Mining
pip install .

Examples

To find out how to work with SberPM, see tutorials.

Contacts

If you have any questions or suggestions, feel free to contact us!

sber_process_mining's People

Contributors

sergkuzn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.