rfahmi /

Apriori 算法实现

1.3 2020-11-04 17:32 UTC

This package is auto-updated.

Last update: 2024-09-05 01:14:52 UTC


README

这是一个用 PHP OOP 编写的机器学习和数据挖掘类,目前仅支持 "Apriori"。

这个包是为了我的大学研究目的制作的。但我将其开源,因此每个人都可以使用这个类来为他们自己的项目(如果需要的话) Written by: Fahmi Rizalul

Build Status License

安装

您只需要将此包安装到您的项目中,使用 composer

$ composer require rfahmi/ai

这就完了。

功能

目前仅支持 Apriori

使用方法

初始化

$apriori = new Apriori();
$apriori->setSupport(3);
$apriori->setConfidence(0.7);

训练模型

$items = ['A', 'B', 'C', 'D', 'E'];
$transactions = [
    ['A', 'B', 'C'],
    ['A', 'C'],
    ['A', 'B', 'D'],
    ['A', 'D'],
    ['B', 'C', 'E'],
];
$apriori->train($items, $transactions);

获取规则和频繁集

$apriori->getRules();
$apriori->getFrequentset();

预测

$apriori->predict(['A']);

支持

以下是我的一些联系方式!

买我咖啡和零食

paypal

许可证