cylab/mark-php-client

MARK 框架的 PHP 客户端

1.8.0 2021-09-16 12:02 UTC

This package is auto-updated.

Last update: 2024-09-23 15:05:17 UTC


README

MARK 框架的 PHP 客户端

本地测试

docker-compose up

docker-compose 也会在 http://127.0.0.1:8000 启动一个 Web 界面

  • 用户名: `mark-admin@cylab.be`
  • 密码: `change-me!`

现在您可以

  • 运行单元测试: `./vendor/bin/phpunit`
  • 使用 CLI(见下文)
  • 编写自己的脚本(见下文示例)

CLI

MARk PHP 客户端也是一个小巧的命令行工具,允许查询 MARk 服务器

排名

php src/Main.php ranking detection.example

将生成

Score      | Subject                                 
------------------------------------
0.83987058 | Georgi                                  
0.56913326 | Wim                                     
0.45586617 | Paloma                                  
0.42554451 | Fred                                    
0.37306698 | Alex                                    
0.24606320 | Zac                                     
0.19540481 | Tibo  

ROC

示例

检测器参数

要更改检测器的参数

require __DIR__ . "/../vendor/autoload.php";

use Cylab\Mark\Client;

$label = "detection.max.1h";

$client = new Client();
$detector = $client->getDetector($label);

// modify the parameters of this detector
$detector->parameters["window"] = random_int(123, 123123);
$client->setDetector($detector);

每次运行此脚本时,检测器的 `window` 参数将被随机值替换