sonnguyent1 / Rule-Based-Engine-pyknow

Project for Decision Support Systems about Python Rule Based Engines - pyknow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rule based system on pyknow

Prerequisite

  • git
  • python 3.5+
  • jupyter notebook
  • some python packages described below

Intro to pyknow

Description

One of main features of pyknow is compatibility with python 3 and using RETE algorithm. What is more pyknow is implemented in pure python.

The aim of this package is to implement CLIPS alternative in python. The goal is also that both tools will be as much compatible as it is possible so that CLIPS programmers will be albe to transfer easily all of their knowledge to this platform.

Installation and usage

To install this python package simpy typ in shell pip install pyknow Than to use the package in your code type

What is inside the repo

How to set it

Firs of all to download the repo run in your CLI

git clone https://github.com/konradbjk/Rule-Based-Engine-pyknow

No go to the repository folder

cd Rule-Based-Engine-pyknow

And start jupyter notebook service / server

jupyter notebook

The webpage will open automatically and you will be able to browse the files inside the repo.

Files

  • README.md - you actualy read it :)
  • pyknow_intro - 3 examples on different level of advance with notes and thought about them.
  • text_mining.ipynb - how to mine text using RAKE and NTLK

About

Project for Decision Support Systems about Python Rule Based Engines - pyknow


Languages

Language:Jupyter Notebook 94.4%Language:Python 5.6%