Downloads · 30 days
0
AeroxLabs/Zyvra
Zyvra is a tabular classification model from AeroxLabs. Use it for the tabular classification task on the model card, and read the license before you ship it in a product. It is set up for onnxruntime. The card lists the license as mit.
<p align="center" <img src="https://cdn-uploads.huggingface.co/production/uploads/6a7f527f662991c9f0794396/wAaOowzR2tkhKcrU7Z57l.png" alt="Zyvra" width="100%" / </p
Downloads · 30 days
0
Access
Public
Updated Aug 20, 2026
Repo size
83.7 KB
Likes
1
Public
Click a slice to open those files.
.onnx83.7 KB · 87%
From the Hugging Face model README
Zyvra is an AI-powered transaction risk intelligence model designed to identify potentially suspicious or high-risk financial transactions.
The model was developed using PyTorch and scikit-learn, then exported to ONNX for efficient and portable inference.
Rather than requiring the original training environment, Zyvra can be deployed through ONNX Runtime, making it suitable for lightweight APIs, backend services, local inference, and other production-oriented machine learning applications.
Zyvra is designed as a transaction-risk intelligence system, not as a definitive fraud verdict.
Zyvra analyzes transaction-level financial signals and produces a risk assessment based on patterns learned during training.
It can be used as a component inside systems such as:
Zyvra is intended to augment existing risk systems, helping applications identify transactions that may warrant additional analysis.
| Component | Technology |
|---|---|
| Training | PyTorch + scikit-learn |
| Export format | ONNX |
| Inference | ONNX Runtime |
| Domain | Financial transaction risk |
| Input | Structured transaction data |
| Output | Transaction risk assessment |
| Deployment | CPU / ONNX Runtime compatible environments |
The ONNX format provides a portable representation of the trained model that can be consumed independently of the original training framework.
Zyvra is distributed in ONNX format to make inference lightweight, portable, and deployment-friendly.
ONNX allows the trained model to be used across different environments without requiring the complete PyTorch training stack.
This makes Zyvra particularly useful for:
Install ONNX Runtime:
pip install onnxruntime
For NumPy-based preprocessing and inference:
pip install numpy onnxruntime
A basic ONNX Runtime session can be created with:
import onnxruntime as ort
session = ort.InferenceSession(
"Zyvra.onnx",
providers=["CPUExecutionProvider"]
)
print(session.get_inputs())
print(session.get_outputs())
You can inspect the model's expected input and output tensors directly through ONNX Runtime.
For example:
input_name = session.get_inputs()[0].name
output_name = session.get_outputs()[0].name
print("Input:", input_name)
print("Output:", output_name)
Then provide a correctly preprocessed NumPy array:
import numpy as np
features = np.array(
[[
# transaction features
]],
dtype=np.float32
)
result = session.run(
[output_name],
{input_name: features}
)
print(result)
Important: Input features must follow the same preprocessing and feature ordering used during training. If preprocessing artifacts such as scalers or encoders are included in this repository, they should be applied before inference.
A transaction passed into a system using Zyvra could contain information such as:
{
"type": "CASH_OUT",
"amount": 450000.00,
"oldbalanceOrg": 450000.00,
"newbalanceOrig": 0.00,
"oldbalanceDest": 0.00,
"newbalanceDest": 0.00
}
The application layer can transform this transaction into the model's expected numerical representation before passing it to the ONNX model.
Zyvra can be integrated into a backend risk-intelligence pipeline:
Transaction
│
▼
Feature Processing
│
▼
Zyvra ONNX Model
│
▼
Risk Assessment
│
├── Low Risk
├── Medium Risk
└── High Risk
A typical production architecture could place Zyvra behind an API such as:
Application
│
▼
Transaction API
│
▼
Preprocessing
│
▼
ONNX Runtime
│
▼
Zyvra
│
▼
Risk Intelligence
Zyvra was developed using a combination of PyTorch and scikit-learn tooling.
The training pipeline involved transforming structured transaction data into numerical features suitable for machine learning, training the model on transaction patterns, and exporting the resulting model to ONNX for deployment.
The final ONNX artifact is intended to separate model training from model inference, allowing applications to perform inference without requiring the complete training environment.
Correct preprocessing is essential for obtaining meaningful predictions.
Depending on the version of Zyvra and the accompanying artifacts, preprocessing may include:
If preprocessing artifacts are provided alongside the ONNX model, they should be used together with Zyvra.onnx.
Do not manually change feature ordering or preprocessing without retraining or validating the model.
Zyvra is intended for:
It can be used as one component within a larger transaction monitoring system.
Zyvra should not be used as the sole mechanism for:
A machine learning risk score should be treated as one signal among multiple signals.
Zyvra's predictions are dependent on the data and patterns represented during training.
Potential limitations include:
A transaction identified as high risk is not necessarily fraudulent, and a transaction identified as low risk is not guaranteed to be legitimate.
Production deployments should establish appropriate monitoring, validation, thresholds, and review procedures.
Zyvra is intended to support risk intelligence, not replace responsible decision-making.
For real-world financial applications, developers should evaluate the model against representative production data and continuously monitor performance after deployment.
Recommended production practices include:
The repository may contain the following artifacts:
Zyvra.onnx
scaler.onnx
encoder.json
calib_params.json
Zyvra.onnxThe primary trained Zyvra inference model.
scaler.onnxPreprocessing component used to transform numerical features where applicable.
encoder.jsonFeature/category encoding information used during preprocessing.
calib_params.jsonCalibration parameters used by the surrounding inference pipeline where applicable.
Performance should be evaluated using metrics appropriate for transaction-risk detection, particularly where class imbalance is present.
Recommended evaluation metrics include:
Benchmark results should be added here once evaluated on a fixed, representative test set.
Zyvra models should be versioned alongside their preprocessing artifacts.
When updating the model, ensure that the following remain synchronized:
Model
+
Preprocessing
+
Feature definitions
+
Calibration
A model and preprocessing artifact from different versions should not be mixed unless compatibility has been verified.
This model is released under the MIT License.
See the repository's LICENSE file for the complete license text.
Zyvra is a machine learning research and engineering project.
It does not provide financial, legal, or professional advice. Predictions generated by the model should not be interpreted as definitive determinations of fraud, legitimacy, or criminal activity.
Users are responsible for validating the model and ensuring that deployments comply with applicable laws, regulations, security requirements, and organizational policies.
Advancing Medicine with Artifical Intelligence.
</div>