| Recommend this page to a friend! |
| Info | Documentation | Reputation | Support forum | Blog | Links |
| Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
| 2026-05-16 (1 month ago) | Not yet rated by the users | Total: Not yet counted | Not yet ranked | |||||
| Version | License | PHP version | Categories | |||
| pml 1.0.0 | MIT/X Consortium ... | 8.2 | Libraries, Artificial intelligence, P..., F... |
| Description | Author | |||
This package can train an artificial intelligence model and make predictions. Innovation Award
|
To use PML, the following system libraries must be installed and properly configured:
PML relies heavily on these libraries for high-performance numerical computation, linear algebra operations, parallel execution, and low-level memory/buffer management required for AI and machine learning workloads.
Please note that the API is currently under active development and may evolve in future releases. Ongoing updates will focus on performance optimization, memory efficiency, stability improvements, and the introduction of additional features and capabilities.
Please read this document to learn how to train an artificial intelligence model using training data and make predictions using test data.
Production-grade ML examples demonstrating real business value. Every script generates its own synthetic data ? run any file directly:
php examples/classification/fraud_detection.php
| Domain | Script | Model | Use Case |
|--------|--------|-------|----------|
| classification | fraud_detection.php | GBDTClassifier | Credit card fraud |
| | customer_churn.php | RandomForestClassifier | Telecom churn |
| | loan_default.php | GBDT + Pipeline | Loan underwriting |
| regression | house_price.php | GBDTRegressor | Real estate AVM |
| | demand_forecasting.php | GBDTRegressor | Retail demand |
| clustering | customer_segmentation.php | KMeans + RFM | Marketing segments |
| anomaly_detection | server_intrusion.php | IsolationForest | Network security |
| | iot_sensor_anomaly.php | IsoForest + RobustZScore | Predictive maintenance |
| nlp | sentiment_analysis.php | TF-IDF + GBDT | Review scoring |
| | ticket_classification.php | TF-IDF + RandomForest | Support routing |
| neural_networks | tabular_insurance.php | Sequential MLP + AdamW | Claims approval |
| time_series | crypto_forecasting.php | GBDT + technicals | BTC direction |
| quantitative_finance | alpha_factor_model.php | GBDT + factors | Equity alpha |
| cybersecurity | malware_classification.php | RandomForest | PE file scanning |
| healthcare | diabetes_prediction.php | GBDT + Pipeline | Clinical risk |
| recommendation | item_similarity.php | PCA + KMeans + cosine | E-commerce recs |
| dimensionality_reduction | customer_embedding.php | PCA | Behaviour embedding |
| feature_engineering | full_pipeline.php | Pipeline + GBDT | Attrition prediction |
| online_learning | streaming_fraud.php | MLP + partial() | Concept drift |
| tensor_engine | tensor_ops_benchmark.php | Tensor | AVX2/BLAS benchmark |
| real_world_apps | fraud_scoring_api.php | Pipeline | Production API pattern |
| | log_anomaly_detector.php | IsoForest + RobustZ | AIOps / SRE |
| | mini_bloomberg_ai.php | KMeans+GBDT+IsoForest | Quant terminal |
| vision | image_classification.php | CNN (Conv2D + GAP) | Medical X-Ray screening |
| | object_detection.php | HOG + GBDT + NMS | Manufacturing defect detection |
| | semantic_segmentation.php | Patch-MLP (per-pixel) | Satellite land-use mapping |
| | video_motion_detection.php | IsolationForest | Retail loss prevention (CCTV) |
| | video_action_recognition.php | Temporal MLP + BN | Workplace safety monitoring |
| | image_generation.php | Conditional MLP Generator | Text-to-image synthesis |
| | super_resolution.php | Residual SRCNN + resize utils | 4× medical scan upscaling |
# Any single example
php examples/classification/fraud_detection.php
# Run all
find examples -name "*.php" ! -name "bootstrap.php" | sort | xargs -I{} php {}
<div align="center">
A production-grade CPU-first AI runtime and machine learning infrastructure framework for PHP.
</div>
> PML is to PHP what llama.cpp is to C++ ? a high-performance native runtime that brings serious AI computation into an ecosystem the rest of the industry ignores.
PML is a native-accelerated machine learning and AI inference runtime built for PHP. It combines a hand-optimized C tensor engine with a clean PHP orchestration layer, delivering production-grade ML without Python, without CUDA, and without sacrificing throughput.
The architecture is built on a single philosophy: PHP orchestrates, C computes.
Your PHP Application
?
?
Pml\Tensor / Pml\Dataset ? zero-copy PHP wrappers
?
? PHP FFI (single boundary crossing per op)
libtensor.so ? C tensor engine
?
??? OpenBLAS ? BLAS / LAPACK kernels
??? LAPACKE ? eigendecomposition, SVD
??? OpenMP ? multi-threaded batch ops
??? AVX2 ? SIMD acceleration
Every tensor lives as a TensorC* in C memory. PHP holds a reference pointer ? never a copy. There are no PHP arrays in any hot path.
Modern ML stacks assume Python. This assumption carries hidden costs in PHP-first environments:
| Pain Point | Python Stack | PML |
|---|---|---|
| Cold-start overhead | 200?800 ms (interpreter + runtime imports) | < 5 ms (PHP + FFI) |
| Memory per inference | 150?400 MB baseline | 8?20 MB baseline |
| Deployment surface | Python runtime + venv + pip | PHP + one .so file |
| PHP integration | IPC, REST, or subprocess | Native function call |
| CPU parallelism | GIL-constrained | OpenMP, zero-GIL |
If you run PHP backends, PML lets you embed ML directly ? same process, same memory space, same request lifecycle.
// CSV loaded via mmap into C memory ? no PHP arrays
$ds = Dataset::fromCSV('/data/train.csv');
// Tensor wraps TensorC* ? no PHP-side copy
$X = $ds->samples(); // Pml\Tensor ? TensorC* view
// All math crosses FFI exactly once per operation
$out = $X->matmul($W)->add($b)->relu();
Tensor is a thin PHP object holding a \FFI\CData pointer. Slices, views, and column extractions reuse the same memory buffer with reference counts tracked entirely inside C.
libtensor.so provides:
$tok = Tokenizer::fromJson('/models/llama3-8b/tokenizer.json');
$session = InferenceSession::load('/models/llama3-8b', tok: $tok);
// GQA forward pass, KV-cache, streaming tokens
foreach ($session->generate("Explain AVX2:", maxNewTokens: 200) as $token) {
echo $token;
}
$pipeline = new Pipeline(
transformers: [new StandardScaler(), new PolynomialExpander(degree: 2)],
estimator: new GBDTClassifier(trees: 500, maxDepth: 6)
);
$pipeline->train($dataset);
echo $pipeline->score($test); // accuracy, AUC, F1
GBDT with histogram subtraction + PQ leaf-wise growth. All split-finding runs in C.
| Module | Description | |---|---| | Tensor | 200+ ops: creation, arithmetic, linear algebra, shape, reductions, fused kernels | | Dataset | Zero-copy mmap CSV, ETL/DataFrame mode, stratified splits, DataLoader, streaming | | Estimators | 19 classifiers, 15 regressors, 6 anomaly detectors, 5 clusterers, decomposition | | Transformers | Scalers, encoders, NLP vectorizers, image transforms, feature selection, imputers | | Neural Networks | 29 layer types, 9 optimizers, 5 losses, early stopping, callbacks, mixed precision | | Quantization | INT8 block quantization, QuantizedTensor, Dense::quantize(), Sequential::quantize() | | Inference | LLM forward pass, GQA, KV-cache, BPE tokenizer, SafeTensors I/O, streaming | | Vision | 106 C functions: image I/O, augmentation, MobileNetV3, YOLO11n, NanoDet, FastSAM | | Pipeline | Transformer composition, 6 CV strategies, GridSearch, ensemble, BootstrapAggregator | | Autograd | Reverse-mode AD, compute graph, Variable API |
| Dependency | Version | Purpose | |---|---|---| | PHP | ? 8.1 | Runtime | | ext-ffi | any | C bridge | | GCC | ? 11 | Compile backend | | libopenblas-dev | any | BLAS kernels | | liblapacke-dev | any | Linear algebra | | Linux x86_64 | ? | AVX2 / OpenMP |
# Ubuntu / Debian
sudo apt install gcc libopenblas-dev liblapacke-dev
# Install PHP library
composer require ghostjat/pml
# Build the C backend (once per machine)
cd vendor/ghostjat/pml/src/Lib
gcc -O3 -march=native -mfma -fopenmp -funroll-loops -fomit-frame-pointer \
-D_GNU_SOURCE -shared -fPIC -funsafe-math-optimizations \
-o libtensor.so.7 tensor.c dataset_io.c inference.c autograd.c graph.c tokenizer.c \
-lopenblas -llapacke -lm
ln -sf libtensor.so.7 libtensor.so
php.ini settings:
ffi.enable = true
memory_limit = 2G
opcache.jit = tracing
opcache.jit_buffer_size = 128M
<?php
require 'vendor/autoload.php';
use Pml\Dataset;
use Pml\Pipeline;
use Pml\Transformers\StandardScaler;
use Pml\Estimators\Classifiers\RandomForestClassifier;
$dataset = Dataset::fromCSV('iris.csv', hasHeader: true)
->withLabelColumn('species')
->dropNans();
[$train, $test] = $dataset->stratifiedSplit(testRatio: 0.2);
$pipeline = new Pipeline(
transformers: [new StandardScaler()],
estimator: new RandomForestClassifier(trees: 200)
);
$pipeline->train($train);
echo "Accuracy: " . $pipeline->score($test) . PHP_EOL;
$pipeline->save('/models/iris');
<?php
use Pml\NeuralNetwork\Sequential;
use Pml\NeuralNetwork\Layers\{Dense, BatchNormalization, Dropout, ReLU, Softmax};
use Pml\NeuralNetwork\Optimizers\Adam;
use Pml\NeuralNetwork\Losses\CrossEntropyLoss;
use Pml\Training\{Trainer, TrainingArguments};
$model = new Sequential([
new Dense(784, 512), new BatchNormalization(), new ReLU(), new Dropout(0.3),
new Dense(512, 256), new BatchNormalization(), new ReLU(), new Dropout(0.2),
new Dense(256, 10), new Softmax(),
], new Adam(lr: 1e-3), new CrossEntropyLoss());
$trainer = new Trainer($model, new TrainingArguments(
epochs: 30, batchSize: 128, patience: 5,
));
$result = $trainer->train($trainDataset, $valDataset);
echo "Best accuracy: {$result->bestMetric}" . PHP_EOL;
<?php
// Quantize after training ? 4× memory reduction, same API
$model->quantize(groupSize: 32);
$predictions = $model->predict($testDataset);
<?php
use Pml\Inference\{InferenceSession, Tokenizer};
$tok = Tokenizer::fromJson('/models/mistral-7b/tokenizer.json');
$session = InferenceSession::load('/models/mistral-7b', tok: $tok);
foreach ($session->generate("Write a PHP FFI binding:", maxNewTokens: 300) as $token) {
echo $token;
flush();
}
<?php
use Pml\Vision\{Image, Yolo11n, MobileNetV3};
$detector = new Yolo11n('/models/yolo11n.weights', confidenceThresh: 0.5);
$classifier = new MobileNetV3('/models/mobilenetv3.weights');
$img = Image::fromFile('scene.jpg');
$dets = $detector->detect($img);
foreach ($dets as $box) {
$label = $classifier->classify($img->crop(...$box->rect));
echo "{$label} @ {$box->confidence}" . PHP_EOL;
}
> Benchmarks run on AMD Ryzen 9 5950X, 64 GB DDR4-3600, Ubuntu 22.04, GCC 13, PHP 8.3. > Full methodology in BENCHMARKS.md.
| Runtime | Time | GFLOPS | |---|---|---| | PML (OpenBLAS + AVX2) | 18 ms | 116 | | RubixML (PHP arrays) | 4,200 ms | 0.5 | | NumPy (MKL) | 14 ms | 150 | | PyTorch CPU | 22 ms | 95 |
| Runtime | Cold Start | |---|---| | PML | 4 ms | | Python + scikit-learn | 210 ms | | Python + PyTorch | 680 ms |
| Runtime | RSS Peak | |---|---| | PML | 38 MB | | PyTorch | 290 MB | | TensorFlow | 410 MB |
See ARCHITECTURE.md for the full design document.
???????????????????????????????????????????????????????????
? Your PHP Application ?
???????????????????????????????????????????????????????????
? PSR-4 autoload
???????????????????????????????????????????????????????????
? PML PHP Layer ?
? Tensor · Dataset · Pipeline · Sequential · ?
? InferenceSession · Vision · Estimators · Transformers ?
???????????????????????????????????????????????????????????
? FFI::cdef() ? one crossing per op
???????????????????????????????????????????????????????????
? libtensor.so (C tensor engine) ?
? tensor.c · dataset_io.c · inference.c · autograd.c ?
? graph.c · tokenizer.c ?
? ???????????????? ??????????????? ???????????????? ?
? ? OpenBLAS ? ? LAPACKE ? ? OpenMP ? ?
? ???????????????? ??????????????? ???????????????? ?
???????????????????????????????????????????????????????????
| Version | Focus | Status | |---|---|---| | v1.0?1.3 | Tensor engine, classical ML, deep learning, LLM inference, INT8, vision | ? Done | | v2.0 | Vulkan GPU backend (cross-vendor: NVIDIA / AMD / Intel / Apple) | ? Design | | v2.1 | ONNX model import, fp16 tensors, Flash Attention | ? Planned | | v3.0 | Distributed training, sharded datasets, agent runtime | ? Planned |
Full roadmap: ROADMAP.md
| | PML | scikit-learn | PyTorch CPU | RubixML |
|---|---|---|---|---|
| Language | PHP + C | Python + C | Python + C++ | PHP |
| Tensor engine | Native C (libtensor.so) | NumPy | LibTorch | PHP arrays |
| Zero-copy I/O | ? mmap | ? | ? | ? |
| PHP-native API | ? | ? | ? | ? |
| LLM inference | ? GQA, KV-cache | ? | ? | ? |
| INT8 quantization | ? AVX2 fused | ? | ? | ? |
| Vision (detection) | ? YOLO11n, NanoDet | ? | ? | ? |
| Cold-start | 4 ms | 210 ms | 680 ms | 60 ms |
| Deployment | .so file | Python env | Python env | Composer |
Read CONTRIBUTING.md for the full guide. Key rules:
composer install
vendor/bin/phpunit --colors=always
vendor/bin/phpbench run --report=aggregate
PML is an independent open-source project. Sponsorship funds C kernel development, GPU backend work, documentation, and infrastructure.
See SPONSORS.md for tier details and benefits.
MIT ? Copyright (c) 2024 Shubham Chaudhary
<div align="center">
PHP orchestrates. C computes. Zero compromises.
</div>
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Lic. | License text | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Documentation | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| / | .github |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | .github | / | ISSUE_TEMPLATE |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | benchmarks |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Example | Example script | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | benchmarks | / | Accuracy |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | benchmarks | / | Micro |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | benchmarks | / | NeuralNetwork |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | benchmarks | / | pytorch |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | benchmarks | / | Serialization |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | benchmarks | / | Workloads |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | datasets | / | housing |
| / | datasets | / | stocks |
| / | datasets | / | titanic |
| / | docs |
| File | Role | Description |
|---|---|---|
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Data | Auxiliary data |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| / | examples |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Aux. | Configuration script | ||
| |
Doc. | Documentation | ||
| / | examples | / | anomaly_detection |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| / | examples | / | classification |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| / | examples | / | clustering |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | cybersecurity |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | dimensionality_reduction |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | feature_engineering |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | healthcare |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | neural_networks |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | nlp |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| / | examples | / | online_learning |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | quantitative_finance |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | real_world_apps |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| / | examples | / | recommendation |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | regression |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| / | examples | / | tensor_engine |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | time_series |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| / | examples | / | vision |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Example | Example script |
| |
Class | Class source |
| / | nbproject |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | src |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Aux. | Configuration script | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Aux. | Configuration script | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | src | / | Autograd |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Backends |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | CrossValidation |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Data |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Datasets | / | Generators |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Estimators |
| File | Role | Description | ||
|---|---|---|---|---|
| / | src | / | Estimators | / | AnomalyDetectors |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Estimators | / | Classifiers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Estimators | / | Clusterers |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | src | / | Estimators | / | Clusterers | / | Seeders |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Estimators | / | Decomposition |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| / | src | / | Estimators | / | Meta |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| / | src | / | Estimators | / | Regression |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Estimators | / | Trees |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| |
Class | Class source |
| |
Aux. | Configuration script |
| / | src | / | Exceptions |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Extractors |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Helpers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Inference |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Interfaces |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Kernels | / | Distance |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Kernels | / | SVM |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Lib |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Class | Class source | ||
| / | src | / | Lib | / | vision |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | src | / | Loggers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Losses |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Meta |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Metrics |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| / | src | / | Metrics | / | Classification |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Metrics | / | Clustering |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Metrics | / | Regression |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Metrics | / | Reports |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | NeuralNetwork |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | src | / | NeuralNetwork | / | ActivationFunctions |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | NeuralNetwork | / | Initializers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | NeuralNetwork | / | Layers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | NeuralNetwork | / | Optimizers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Persisters |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Serialization |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Serializers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | SLM |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Strategies |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Structures |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Tokenizers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Training |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Traits |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Transformers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Vision |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | tests |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
| Version Control | Unique User Downloads | |||||||
| 100% |
|
| Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.