cylab / mark-php-client
MARK 框架的 PHP 客户端
1.8.0
2021-09-16 12:02 UTC
Requires
- cylab-be/php-roc: ^1.1
- fguillot/json-rpc: ^1.2
- nesbot/carbon: ^2.41.3
- symfony/console: ^5.3
Requires (Dev)
- phpstan/phpstan: ^0.12.48
- phpunit/phpunit: ^8.5
- slevomat/coding-standard: ^6.4
- squizlabs/php_codesniffer: ^3.5
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`
参数将被随机值替换