@vncsleal/prisml-core
v0.2.0
Published
PrisML core: model definitions, types, schema hashing
Maintainers
Readme
@vncsleal/prisml-core
Core type system and utilities for PrisML - compiler-first machine learning for TypeScript + Prisma.
Features
- Type-safe model definition API (
defineModel) - Prisma schema hashing and drift detection
- Feature extraction and encoding types
- Quality gate definitions
- Model metadata contracts
Installation
npm install @vncsleal/prisml-coreUsage
import { defineModel, TaskType } from '@vncsleal/prisml-core';
export const salesModel = defineModel<Product>({
name: 'ProductSales',
modelName: 'Product',
output: {
field: 'predictedSales',
taskType: TaskType.Regression,
resolver: (p) => p.actualSales,
},
features: {
price: (p) => p.price,
stock: (p) => p.stock,
},
algorithm: {
name: 'forest',
version: '1.0.0',
},
});Documentation
See main documentation and user guide.
License
MIT © Vinicius Leal
