classifier.js
Version:
:robot: Natural language processing with Javascript
16 lines (12 loc) • 329 B
text/typescript
export type ReturnType = 'PERCENTAGE' | 'NUMBER' | 'BEST_MATCH'
export interface ClassifierOptions {
returnType?: ReturnType
}
export interface ClassifierProps {
options: ClassifierOptions
categories: Record<'name' | 'tokens', any>[]
}
export type Dataset = Array<{
sentence: string
categories: string[] | string
}>