Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Introduction Periodic High Utility Itemsets (PHUIs) Web Application

Feature

The local web app to finding Periodic High Utility Itemsets develop using Java Spring, SPMF API.

  • Input: transaction database with SPMF format, details description on document page. User defined parameters.
  • Output: All PHUIs satisfy the conditions.

System Re-requisites

  • JDK 21 or newer.
  • OS: Windows 11, Linux.
  • IDE: Intellij, Eclipse

Installation Guide

Step 1: Clone project repo from GitHub

Download zip file from GitHub repo of using Git Command below.

git clone https://github.com/thnhan1/phm-demo.git

Step 2: Build spring boot application using Maven

Change directory to root folder of Spring Boot project (located of pom.xml). Using Maven command to build .jar file of application.

  • Windows:
./mvnw.cmd clean package
  • Linux:
./mvnw clean package

Build result located in root folder: target/phm-0.0.1-SNAPSHOT.jar

Step 3: Run Spring Boot Application

Using IntelliJ IDEA or using command.

java -jar target/phm-0.0.1-SNAPSHOT.jar

Step 4: Open Web browser

Access url http://localhost:8080 to using application.

Website Structure

Website map

  • Home page (/: Input form of PHM algorithm.
  • Algorithm theorem page (/algorithm): Summary PHM algorithm
  • Datasets page (/dataset): list of open dataset resources available for run PHM algorithm.
  • Result page (/run): result of PHM algorithm, you can download result to computer.

Screenshot

  • Home page

./images/homepage_sc

  • Result page

./images/results

References:

Contributes

  • Pull this repo
  • Request feature using GitHub issues.
  • Contact to me: @thanhan1

About

Simple Web app to find Periodic High Utility Itemsets in Transaction Database.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /