Research
Security News
Malicious PyPI Package ‘pycord-self’ Targets Discord Developers with Token Theft and Backdoor Exploit
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
This library is a compilation of the tools developed in the mljs organization.
It is mainly maintained for use in the browser. If you are working with Node.js, you might prefer to add
to your dependencies only the libraries that you need, as they are usually published to npm more often.
We prefix all our npm package names with ml-
(eg. ml-matrix) so they are easy to find.
To include the ml.js library in a web page:
<script src="https://www.lactame.com/lib/ml/6.0.0/ml.min.js"></script>
It will be available as the global ML
variable. The package is in UMD format.
ML.PCA
ML.HClust
ML.KMeans
ML.NaiveBayes
ML.KNN
ML.PLS
ML.KOPLS
ML.CrossValidation
ML.ConfusionMatrix
ML.DecisionTreeClassifier
ML.RandomForestClassifier
ML.SimpleLinearRegression
ML.PolynomialRegression
ML.MultivariateLinearRegression
ML.PowerRegression
ML.ExponentialRegression
ML.TheilSenRegression
ML.RobustPolynomialRegression
ML.DecisionTreeRegression
ML.RandomForestRegression
ML.levenbergMarquardt
ML.FCNNLS
ML.Matrix
(Matrix class)ML.SVD
ML.EVD
ML.CholeskyDecomposition
ML.LuDecomposition
ML.QrDecomposition
ML.SparseMatrix
ML.Kernel
ML.Distance
ML.Similarity
ML.distanceMatrix
ML.XSadd
ML.nGMCA
ML.Array
ML.Array.min
ML.Array.max
ML.Array.median
ML.Array.mean
ML.Array.mode
ML.Array.normed
ML.Array.rescale
ML.Array.sequentialFill
ML.Array.standardDeviation
ML.Array.variance
ML.ArrayXY
Functions dealing with an object containing 2 properties x and y, both arrays.
Example:
let result = ML.ArrayXY.sortX({ x: [2, 3, 1], y: [4, 6, 2] });
// result = {x: [1,2,3], y: [2,4,6]}
ML.ArrayXY.weightedMerge: Merge abscissa values on similar ordinates and weight the group of abscissa
ML.ArrayXY.maxMerge: Merge abscissa values on similar ordinates and keeps the abscissa with bigger ordinate value
ML.ArrayXY.closestX: Get the closest point for a specific abscissa value
ML.ArrayXY.centroidsMerge: Merge abscissa values if the ordinate value is in a list of centroids
ML.ArrayXY.sortX: Sort a set of point based on the abscissas values
ML.ArrayXY.maxY: Sort a set of point based on the abscissas values
ML.ArrayXY.uniqueX: Ensure that x values are unique
ML.Performance
ML.PCA
ML.savitzkyGolay
ML.GSD
ML.BitArray
ML.HashTable
ML.padArray
ML.binarySearch
ML.numSort
ML.Random
FAQs
Machine learning tools
The npm package ml receives a total of 146 weekly downloads. As such, ml popularity was classified as not popular.
We found that ml demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.