{"library":"apparatus","type":"library","category":null,"description":"Apparatus is an abandoned Node.js package (last updated in 2012, current version 0.0.10) providing a collection of low-level machine learning algorithms. It focuses on numerical input, primarily arrays of numbers and vectors, and is not designed for direct text or natural language processing. Instead, it serves as a foundational library for other projects like the 'natural' package, which adds a layer of text feature extraction. Due to its age, it primarily uses CommonJS modules and is not compatible with modern Node.js ESM-only environments without transpilation or specific configuration. Its lack of maintenance means it should be approached with caution for new projects.","language":"javascript","status":"abandoned","version":"0.0.10","tags":["javascript","machine","learning","ml","classifier","clustering","bayes","k-means","logistic"],"last_verified":"Wed May 27","install":[{"cmd":"npm install apparatus","imports":["const bayes = require('apparatus/lib/classifier/bayes_classifier');\nconst classifier = new bayes.BayesClassifier();","const KMeans = require('apparatus/lib/clustering/k_means').KMeans;\nconst k_means = new KMeans();","const LogisticRegression = require('apparatus/lib/regression/logistic_regression').LogisticRegression;\nconst regression = new LogisticRegression();"]},{"cmd":"yarn add apparatus","imports":[]},{"cmd":"pnpm add apparatus","imports":[]}],"homepage":null,"github":"https://github.com/NaturalNode/apparatus","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/apparatus","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/apparatus/compatibility"}}