22  Smile other models reference

As discussed in the Machine Learning chapter, this book contains reference chapters for machine learning models that can be registered in metamorph.ml.

This specific chapter focuses on model-like algorithms such as clustering and dimension-reduction in Smile version 2.6, which are wrapped by scicloj.ml.smile.

Note that this chapter reqiures scicloj.ml.smile as an additional dependency to Noj. Clojars Project

In the following we have a list of all model keys of Smile model-like algorithms, including parameters. They can be used in the same way as other models:

(comment
  (ml/train df
            {:model-type <model-key>
             :param-1 0
             :param-2 1}))

Some do not support ml/predict and are defined as unsupervised learners. Clustering and PCA are in this group.

22.1 Smile manifolds

22.2 :smile.manifold/isomap

javadoc
user guide


22.3 :smile.manifold/laplacian

javadoc
user guide


22.4 :smile.manifold/lle

javadoc
user guide


22.5 :smile.manifold/tsne

javadoc
user guide


22.6 :smile.manifold/umap

javadoc
user guide


22.7 Smile/Fastmath clustering

22.8 :fastmath.cluster/clarans

javadoc
user guide


22.9 :fastmath.cluster/dbscan

javadoc
user guide


22.10 :fastmath.cluster/denclue

javadoc
user guide


22.11 :fastmath.cluster/deterministic-annealing

javadoc
user guide


22.12 :fastmath.cluster/g-means

javadoc
user guide


22.13 :fastmath.cluster/k-means

javadoc
user guide


22.14 :fastmath.cluster/lloyd

javadoc
user guide


22.15 :fastmath.cluster/mec

javadoc
user guide


22.16 :fastmath.cluster/spectral

javadoc
user guide


22.17 :fastmath.cluster/x-means

javadoc
user guide


22.18 Smile projections

22.19 :smile.projections



22.20 :smile.projections/gha

javadoc
user guide


22.21 :smile.projections/kpca

javadoc


22.22 :smile.projections/pca-cor

javadoc
user guide


22.23 :smile.projections/pca-cov

javadoc
user guide


22.24 :smile.projections/pca-prob

javadoc
user guide


22.25 :smile.projections/random

javadoc
user guide


source: notebooks/noj_book/smile_others.clj