20  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.

20.1 Smile manifolds

20.2 :smile.manifold/isomap

javadoc
user guide


20.3 :smile.manifold/laplacian

javadoc
user guide


20.4 :smile.manifold/lle

javadoc
user guide


20.5 :smile.manifold/tsne

javadoc
user guide


20.6 :smile.manifold/umap

javadoc
user guide


20.7 Smile/Fastmath clustering

20.8 :fastmath.cluster/clarans

javadoc
user guide


20.9 :fastmath.cluster/dbscan

javadoc
user guide


20.10 :fastmath.cluster/denclue

javadoc
user guide


20.11 :fastmath.cluster/deterministic-annealing

javadoc
user guide


20.12 :fastmath.cluster/g-means

javadoc
user guide


20.13 :fastmath.cluster/k-means

javadoc
user guide


20.14 :fastmath.cluster/lloyd

javadoc
user guide


20.15 :fastmath.cluster/mec

javadoc
user guide


20.16 :fastmath.cluster/spectral

javadoc
user guide


20.17 :fastmath.cluster/x-means

javadoc
user guide


20.18 Smile projections

20.19 :smile.projections



20.20 :smile.projections/gha

javadoc
user guide


20.21 :smile.projections/kpca

javadoc


20.22 :smile.projections/pca-cor

javadoc
user guide


20.23 :smile.projections/pca-cov

javadoc
user guide


20.24 :smile.projections/pca-prob

javadoc
user guide


20.25 :smile.projections/random

javadoc
user guide


source: notebooks/noj_book/smile_others.clj