Description
This RFC proposes adding Javascript and C implementation for some batch machine learning algorithms. The purpose of this issue is to serve as a tracking issue for adding Javascript and C implementations.
Packages
Loss functions
KMeans
SGD Classification
Description
This RFC proposes adding Javascript and C implementation for some batch machine learning algorithms. The purpose of this issue is to serve as a tracking issue for adding Javascript and C implementations.
Packages
Loss functions
ml/base/loss/float64/hinge: feat: addml/base/loss/float64/hinge#11953ml/base/loss/float64/hinge-gradient: feat: addml/base/loss/float64/hinge-gradient#12216ml/base/loss/float64/logml/base/loss/float64/log-gradient: feat: addml/base/loss/float64/log-gradient#12241ml/base/loss/float64/modified-huberml/base/loss/float64/modified-huber-gradientfeat: addml/base/loss/float64/modified-huber-gradient#13139ml/base/loss/float64/squared-hingeml/base/loss/float64/squared-hinge-gradientfeat: addml/base/loss/float64/squared-hinge-gradient#13192ml/base/loss/float64/squared-errorml/base/loss/float64/squared-error-gradientfeat: addml/base/loss/float64/squared-error-gradient#13363ml/base/loss/float64/huberml/base/loss/float64/huber-gradientml/base/loss/float64/epsilon-insensitiveml/base/loss/float64/epsilon-insensitive-gradientfeat: addml/base/loss/float64/epsilon-insensitive-gradient#13249ml/base/loss/float64/squared-epsilon-insensitiveml/base/loss/float64/squared-epsilon-insensitive-gradientKMeans
Metrics enum
ml/base/kmeans/metrics: feat: addml/base/kmeans/metrics#10714ml/base/kmeans/metric-str2enum: feat: addml/base/kmeans/metric-str2enum#10842ml/base/kmeans/metric-enum2str: feat: addml/base/kmeans/metric-enum2str#10841ml/base/kmeans/metric-resolve-enum: feat: addml/base/kmeans/metric-resolve-enum#12321ml/base/kmeans/metric-resolve-str: feat: addml/base/kmeans/metric-resolve-str#12322Algorithms enum
ml/base/kmeans/algorithms: feat: addml/base/kmeans/algorithms#10796ml/base/kmeans/algorithm-str2enum: feat: addml/base/kmeans/algorithm-str2enumandml/base/kmeans/algorithm-enum2str#12119ml/base/kmeans/algorithm-enum2str: feat: addml/base/kmeans/algorithm-str2enumandml/base/kmeans/algorithm-enum2str#12119ml/base/kmeans/algorithm-resolve-enum: feat: addml/base/kmeans/algorithm-resolve-enum#12129ml/base/kmeans/algorithm-resolve-str: feat: addml/base/kmeans/algorithm-resolve-str#12128ml/base/kmeans/results/*ml/base/kmeans/results/factory: feat: addml/base/kmeans/results/*#12429ml/base/kmeans/results/float32: feat: addml/base/kmeans/results/*#12429ml/base/kmeans/results/float64: feat: addml/base/kmeans/results/*#12429ml/base/kmeans/results/struct-factory: feat: addml/base/kmeans/results/struct-factory#12356ml/base/kmeans/results/to-json: feat: addml/base/kmeans/results/*#12429ml/base/kmeans/results/to-string: feat: addml/base/kmeans/results/*#12429ml/base/kmeans/stats/*ml/base/kmeans/stats/factoryml/base/kmeans/stats/float32ml/base/kmeans/stats/float64ml/base/kmeans/stats/struct-factory: feat: addml/base/kmeans/stats/struct-factory#12856ml/base/kmeans/stats/to-jsonml/base/kmeans/stats/to-stringml/strided/dkmeans-init-plus-plusml/strided/dkmeans-init-plus-plus#12312ml/strided/dkmeans-init-forgyrandom/strided/sample)ml/strided/dkmeans-init-random-partitionml/strided/dkmeans-init-random-partition#12819ml/strided/dkmeans-compute-centroidsml/strided/dkmeans-inertiaml/strided/dkmeansldml/cluster/strided/dkmeansld#9703ml/strided/dkmeanselkml/kmeans/ctorSGD Classification
Loss enum
ml/base/sgd-classification/loss-functionsfeat: addml/base/sgd-classification/loss-functions#13333ml/base/sgd-classification/loss-function-str2enumml/base/sgd-classification/loss-function-enum2strml/base/sgd-classification/loss-function-resolve-enumml/base/sgd-classification/loss-function-resolve-strLearning Rate enum
ml/base/sgd-classification/learning-ratesml/base/sgd-classification/learning-rate-str2enumml/base/sgd-classification/learning-rate-enum2strml/base/sgd-classification/learning-rate-resolve-enumml/base/sgd-classification/learning-rate-resolve-strml/base/sgd-classification/results/*ml/base/sgd-classification/results/factoryml/base/sgd-classification/results/float32ml/base/sgd-classification/results/float64ml/base/sgd-classification/results/struct-factoryml/base/sgd-classification/results/to-jsonml/base/sgd-classification/results/to-stringml/strided/dsgd-trainerml/strided/dsgd-classification-binaryml/strided/dsgd-classification-multiclassml/sgd-classification/ctorml/perceptron/ctor