@astermind/astermind-elm
Version:
JavaScript Extreme Learning Machine (ELM) library for browser and Node.js.
35 lines (34 loc) • 1.51 kB
TypeScript
/**
* AsterMind-ELM — Public API Surface
*/
export { ELM } from "./core/ELM";
export { KernelELM } from "./core/KernelELM";
export { OnlineELM } from "./core/OnlineELM";
export { DeepELM } from "./core/DeepELM";
export { ELMChain } from "./core/ELMChain";
export { ELMAdapter, wrapELM } from "./core/ELMAdapter";
export * from "./core/Activations";
export * from "./core/ELMConfig";
export * from "./core/Matrix";
export { EmbeddingStore } from "./core/EmbeddingStore";
export * from "./core/Evaluation";
export { evaluateEnsembleRetrieval } from "./core/evaluateEnsembleRetrieval";
export type { EmbeddingRecord, EnsembleEvalOptions, EnsembleEvalResult, PerLabelStats, QueryRanking, ScoreAgg, } from "./core/evaluateEnsembleRetrieval";
export * from "./core/ELMWorkerClient";
export { TFIDF, TFIDFVectorizer } from "./ml/TFIDF";
export { KNN } from "./ml/KNN";
export * from "./preprocessing/Tokenizer";
export * from "./preprocessing/TextEncoder";
export { UniversalEncoder } from "./preprocessing/UniversalEncoder";
export * from "./tasks/AutoComplete";
export * from "./tasks/CharacterLangEncoderELM";
export * from "./tasks/ConfidenceClassifierELM";
export * from "./tasks/EncoderELM";
export * from "./tasks/FeatureCombinerELM";
export * from "./tasks/IntentClassifier";
export * from "./tasks/LanguageClassifier";
export * from "./tasks/RefinerELM";
export * from "./tasks/VotingClassifierELM";
export * from "./utils/IO";
export * from "./utils/Augment";
export * from "./ui/components/BindUI";