Ir al contenido

Clasificacion ML

import { createJsonTransport, mountForm } from "mlform";
mountForm(document.querySelector("#credit-risk") as HTMLElement, {
transport: createJsonTransport({ endpoint: "/api/credit-risk" }),
schema: {
fields: [
{ id: "income", kind: "number", label: "Annual income", min: 0, unit: "USD" },
{ id: "debt", kind: "number", label: "Total debt", min: 0, unit: "USD" },
{
id: "employment",
kind: "category",
label: "Employment",
options: [
{ label: "Full time", value: "full_time" },
{ label: "Contract", value: "contract" },
{ label: "Unemployed", value: "unemployed" },
],
},
],
reports: [
{
id: "risk",
kind: "classifier",
label: "Credit risk",
labels: ["low", "medium", "high"],
},
],
},
layout: "split",
});

Respuesta de ejemplo:

{
"reports": {
"risk": {
"label": "medium",
"confidence": 0.82,
"probabilities": {
"low": 0.11,
"medium": 0.82,
"high": 0.07
}
}
}
}