Releases: ai-on-browser/ai-on-browser.github.io
Releases · ai-on-browser/ai-on-browser.github.io
v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.0
Improve
- Add extra trees #28
- Add Slice sampling #34
- Make it possible to choose the method of AR model #36
- Add Monothetic Clustering #38
- Add HLLE #40
Breaking changes
- Remove init_args from EnsembleBinaryModel #43
Minor changes
- Remove dependency of Tree class in IsolationForest #30
- Use DFT in lowpass filter #32
- Use substring instead of substr #42
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Improve
- Change random layer to be able to get sizes from other layer #4
- Change full, reshape and variable layer to accept layer names #6
- Add Ladder network #8
- Add Theil-Sen regression #20
- Add HDBSCAN #23
Bug fix
Minor changes
- Generalize the genetic algorithm #12
Others
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Improve
- Add iteration,
isNilpotent
,exp
andlog
function in Matrix class - Generate Typescript type declaration files
- Add MOD dimensionality reduction
Breaking change
- Do not run
tridiag
orhessenberg
ineigenValuesQR
of Matrix class - Split Tensor class from math.js and rename math.js to matrix.js
- Simplify k-means class structure
Bug fix
- LARS in Lasso throws error
- Some function of RLIntRange is incorrect
reset
function of EmptyRLEnvironment returns function- The calculation of the normalization term of MultinomialLogisticRegression is incorrect
states
of BreakerRLEnvironment returns incorrect values
Minor change
- Improve comment in index.js
- Change some error classes to inherit from
Error
- Change the file structure of the neuralnetwork
v0.0.26
Improve
- Add Categorical naive bayes
- Add Bi-section to calculate eivenvalues in Matrix class
- Improve error handring of some function of Matrix class
Breaking changes
- Change I/F of edge detection models
- Only accept 2D kernel to
convolute
function of Matrix class - Change LDA to a class
Bug fix
- LVQ 3 failed in sometime
- SVM calculation is not correct
fit
function of k-prototypes returnsundefined
test
function of Maze environment returns uncorrect values- ICA calculation is not correct
Minor changes
- Remove many unused variables
- Improve simple layer calculation function
- Improve JSDoc
v0.0.25
Improve
- Add
predict
function in Histogram and AverageShiftedHistogram - Add n-cubic interpolation
- Add Co-training algorithm
- Add Statistical Region Merging
- Add PLSA
- Additive coupling layer now can run
toObject
- Add
predict
function to NeuralNetwork class - Add RANSAC
Breaking changes
- Make Histogram and AverageShiftedHistogram to default export and change AverageShiftedHistogram to class object
- Rename HermitInterpolation to CubicHermiteSpline
- Change interface of Self-training
- Adaptive, Bernsen, Niblack, Phansalkar and Sauvola Thresholding accept only 2D (only have single channel) data
predict
function of SplitAndMerge returns 2D data- Split Complex and Tree class to other file
- Change some layers to be generated by a common process
Bug fix
- Draughts board can set piece anywhere
predict
function of PCR returns invalid values
Minor changes
- Improve process of n-linear interpolation
v0.0.24
Improve
- Add n-linear interpolation
- Add Natural neighbor interpolation
- Add ART clustering
- Add DANN classification
shuffle
function of Matrix returns original index
Breaking changes
- Change the smoothing model to a class and change the input type (Cumulative, Exponential, Modified, Simple, Linear weighted, Triangular, Median)
- Change the input type of fit/predict function from 2D to 1D (Hampel, Holt winters, KZ, SG, Lowpass, Bessel, Butterworth, Chebyshev, Elliptic)
- Move ensemble binary model to
model
- Change the inputs of
update
function of Monte carlo and Policy gradient models
Bug fix
- Balanced histogram returns invalid values
- Mutual information returns invalid values
- kNN density estimation failed to calculate estimated values
- A2C and Dynamic programming raise error when learning
Minor changes
- Small improve for Delaunay interpolation