Datasets

The ManifoldLearning package provides an implementation of synthetic test datasets:

ManifoldLearning.swiss_rollFunction
swiss_roll(n::Int, noise::Real=0.03, segments=1)

Generate a swiss roll dataset of n points with point coordinate noise variance, and partitioned on number of segments.

source
ManifoldLearning.spiralsFunction
spirals(n::Int, noise::Real=0.03, segments=1)

Generate a spirals dataset of n points with point coordinate noise variance.

source
ManifoldLearning.scurveFunction
scurve(n::Int, noise::Real=0.03, segments=1)

Generate an S curve dataset of n points with point coordinate noise variance.

source