扫一扫分享
一组存储库,为mljs组织开发的Javascript提供机器学习工具,包括监督和无监督学习,人工神经网络,回归算法和统计,数学等支持库。 基本涵盖数组运算、矩阵运算、各种线性回归及非线性回归。现在来逐一解释每个包的功能,以后逐一进行实践。
ml-array-max 求得数组中最大元素。
import max from 'ml-array-max';
const result = max([1, 5, 3, 2, 4]);
//result = 5
ml-array-min 求得数组中最小元素。
import min from 'ml-array-min';
const result = min([1, 5, 3, 2, 4]);
//result = 1
ml-array-rescale 进行数组乘除变化。
import rescale from 'ml-array-rescale';
const result = rescale([0, 1, 2, 3, 4]);
// [0, 0.25, 0.5, 0.75, 1]
ml-distance-euclidean 求两向量的欧式距离
euclidean(p, q)
//Returns the Euclidean distance between vectors p and q.
euclidean.squared(p, q)
//Returns the squared Euclidean distance between vectors p and q.
ml-kernel 核函数计算相关包。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览