@astermind/astermind-elm
Version:
JavaScript Extreme Learning Machine (ELM) library for browser and Node.js.
21 lines (20 loc) • 543 B
TypeScript
export interface TextEncoderConfig {
charSet?: string;
maxLen?: number;
useTokenizer?: boolean;
tokenizerDelimiter?: RegExp;
}
export declare class TextEncoder {
private charSet;
private charSize;
private maxLen;
private useTokenizer;
private tokenizer?;
constructor(config?: TextEncoderConfig);
charToOneHot(c: string): number[];
textToVector(text: string): number[];
normalizeVector(v: number[]): number[];
getVectorSize(): number;
getCharSet(): string;
getMaxLen(): number;
}