Uses of Interface
org.tribuo.ConfigurableDataSource
Packages that use ConfigurableDataSource
Package
Description
Provides anomaly data generators used for demos and testing implementations.
Provides a multiclass data generator used for testing implementations, along with several synthetic data generators
for 2d binary classification problems to be used in demos or tutorials.
Provides clustering data generators used for demos and testing implementations.
Provides classes for loading in data from disk, processing it into examples, and splitting datasets for
things like cross-validation and train-test splits.
Provides classes for processing columnar data and generating
Examples.Provides classes which can load columnar data (using a
RowProcessor)
from a CSV (or other character delimited format) file.Provides classes which can load columnar data (using a
RowProcessor)
from a SQL source.Provides implementations of text data processors.
Simple data sources for ingesting or aggregating data.
Provides interop with JSON formatted data, along with tools for interacting with JSON provenance objects.
Provides a multi-label data generator for testing implementations and a
configurable data source suitable for demos and tests.
Provides some example regression data generators for testing implementations.
-
Uses of ConfigurableDataSource in org.tribuo.anomaly.example
Classes in org.tribuo.anomaly.example that implement ConfigurableDataSourceModifier and TypeClassDescriptionfinal classGenerates an anomaly detection dataset sampling each feature uniformly from a univariate Gaussian. -
Uses of ConfigurableDataSource in org.tribuo.classification.example
Classes in org.tribuo.classification.example that implement ConfigurableDataSourceModifier and TypeClassDescriptionfinal classCreates a data source using a 2d checkerboard of alternating classes.final classA data source for two concentric circles, one per class.classThe base class for the 2d binary classification data sources inorg.tribuo.classification.example.final classA data source for two classes generated from separate Gaussians.final classA data source of two interleaved half circles.final classA data source of two interleaved half circles with some zero mean Gaussian noise applied to each point. -
Uses of ConfigurableDataSource in org.tribuo.clustering.example
Classes in org.tribuo.clustering.example that implement ConfigurableDataSourceModifier and TypeClassDescriptionfinal classGenerates a clustering dataset drawn from a mixture of 5 Gaussians. -
Uses of ConfigurableDataSource in org.tribuo.data
Fields in org.tribuo.data declared as ConfigurableDataSourceModifier and TypeFieldDescriptionConfigurableDataSource<? extends Output<?>> PreprocessAndSerialize.PreprocessAndSerializeOptions.dataSourceDatasource to load from a config fileCompletelyConfigurableTrainTest.ConfigurableTrainTestOptions.testSourceLoad the testing DataSource from the config file.CompletelyConfigurableTrainTest.ConfigurableTrainTestOptions.trainSourceLoad the training DataSource from the config file. -
Uses of ConfigurableDataSource in org.tribuo.data.columnar
Classes in org.tribuo.data.columnar that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassColumnarDataSource<T extends Output<T>>AConfigurableDataSourcebase class which takes columnar data (e.g., csv or DB table rows) and generatesExamples. -
Uses of ConfigurableDataSource in org.tribuo.data.csv
Classes in org.tribuo.data.csv that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassCSVDataSource<T extends Output<T>>ADataSourcefor loading separable data from a text file (e.g., CSV, TSV) and applyingFieldProcessors to it. -
Uses of ConfigurableDataSource in org.tribuo.data.sql
Classes in org.tribuo.data.sql that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassSQLDataSource<T extends Output<T>>ADataSourcefor loading columnar data from a database and applyingFieldProcessors to it. -
Uses of ConfigurableDataSource in org.tribuo.data.text
Classes in org.tribuo.data.text that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassDirectoryFileSource<T extends Output<T>>A data source for a somewhat-common format for text classification datasets: a top level directory that contains a number of subdirectories.classTextDataSource<T extends Output<T>>A base class for textual data sets. -
Uses of ConfigurableDataSource in org.tribuo.data.text.impl
Classes in org.tribuo.data.text.impl that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassSimpleStringDataSource<T extends Output<T>>A version ofSimpleTextDataSourcethat accepts aListof Strings.classSimpleTextDataSource<T extends Output<T>>A dataset for a simple data format for text classification experiments. -
Uses of ConfigurableDataSource in org.tribuo.datasource
Classes in org.tribuo.datasource that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassAggregateConfigurableDataSource<T extends Output<T>>Aggregates multipleConfigurableDataSources, usesAggregateDataSource.IterationOrderto control the iteration order.final classIDXDataSource<T extends Output<T>>A DataSource which can read IDX formatted data (i.e., MNIST).final classLibSVMDataSource<T extends Output<T>>A DataSource which can read LibSVM formatted data.Constructor parameters in org.tribuo.datasource with type arguments of type ConfigurableDataSourceModifierConstructorDescriptionCreates an aggregate data source which will iterate the provided sources in the order of the list (i.e., usingAggregateDataSource.IterationOrder.SEQUENTIAL.AggregateConfigurableDataSource(List<ConfigurableDataSource<T>> sources, AggregateDataSource.IterationOrder order) Creates an aggregate data source using the supplied sources and iteration order. -
Uses of ConfigurableDataSource in org.tribuo.json
Classes in org.tribuo.json that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassJsonDataSource<T extends Output<T>>ADataSourcefor loading data from a JSON text file and applyingFieldProcessors to it. -
Uses of ConfigurableDataSource in org.tribuo.multilabel.example
Classes in org.tribuo.multilabel.example that implement ConfigurableDataSourceModifier and TypeClassDescriptionfinal classGenerates a multi label output drawn from a series of functions. -
Uses of ConfigurableDataSource in org.tribuo.regression.example
Classes in org.tribuo.regression.example that implement ConfigurableDataSourceModifier and TypeClassDescriptionclassGenerates a single dimensional output drawn from N(slope*x + intercept,variance).classGenerates a single dimensional output drawn from N(w_0*x_0 + w_1*x_1 + w_2*x_1*x_0 + w_3*x_1*x_1*x_1 + intercept,variance).