Uses of Class
org.tribuo.data.columnar.RowProcessor
Package
Description
Provides an implementation of LIME (Locally Interpretable Model Explanations).
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
Example
s.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 interop with JSON formatted data, along with tools for interacting with JSON provenance objects.
-
Uses of RowProcessor in org.tribuo.classification.explanations.lime
ModifierConstructorDescriptionLIMEColumnar
(SplittableRandom rng, Model<Label> innerModel, SparseTrainer<Regressor> explanationTrainer, int numSamples, RowProcessor<Label> exampleGenerator, Tokenizer tokenizer) Constructs a LIME explainer for a model which uses the columnar data processing system. -
Uses of RowProcessor in org.tribuo.data
Modifier and TypeFieldDescriptionRowProcessor<?>
DataOptions.rowProcessor
The name of the row processor from the config file. -
Uses of RowProcessor in org.tribuo.data.columnar
Modifier and TypeFieldDescriptionprotected RowProcessor<T>
ColumnarDataSource.rowProcessor
The RowProcessor to use.Modifier and TypeMethodDescriptionRowProcessor.Builder.build
(ResponseProcessor<T> responseProcessor) Construct theRowProcessor
represented by this builder's state.RowProcessor.copy()
Deprecated.In a future release this API will change, in the meantime this is the correct way to get a row processor with clean state.ModifierConstructorDescriptionprotected
ColumnarDataSource
(OutputFactory<T> outputFactory, RowProcessor<T> rowProcessor, boolean outputRequired) Constructs a columnar data source with the specified parameters. -
Uses of RowProcessor in org.tribuo.data.csv
ModifierConstructorDescriptionCSVDataSource
(URI dataFile, RowProcessor<T> rowProcessor, boolean outputRequired) Creates a CSVDataSource using the specified RowProcessor to process the data.CSVDataSource
(URI dataFile, RowProcessor<T> rowProcessor, boolean outputRequired, char separator) Creates a CSVDataSource using the specified RowProcessor to process the data.CSVDataSource
(URI dataFile, RowProcessor<T> rowProcessor, boolean outputRequired, char separator, char quote) Creates a CSVDataSource using the specified RowProcessor to process the data, and the supplied separator and quote characters to read the input data file.CSVDataSource
(URI dataFile, RowProcessor<T> rowProcessor, boolean outputRequired, char separator, char quote, List<String> headers) Creates a CSVDataSource using the specified RowProcessor to process the data, and the supplied separator and quote characters to read the input data file.CSVDataSource
(Path dataPath, RowProcessor<T> rowProcessor, boolean outputRequired) Creates a CSVDataSource using the specified RowProcessor to process the data.CSVDataSource
(Path dataPath, RowProcessor<T> rowProcessor, boolean outputRequired, char separator) Creates a CSVDataSource using the specified RowProcessor to process the data.CSVDataSource
(Path dataPath, RowProcessor<T> rowProcessor, boolean outputRequired, char separator, char quote) Creates a CSVDataSource using the specified RowProcessor to process the data, and the supplied separator and quote characters to read the input data file.CSVDataSource
(Path dataPath, RowProcessor<T> rowProcessor, boolean outputRequired, char separator, char quote, List<String> headers) Creates a CSVDataSource using the specified RowProcessor to process the data, and the supplied separator and quote characters to read the input data file. -
Uses of RowProcessor in org.tribuo.data.sql
ModifierConstructorDescriptionSQLDataSource
(String sqlString, SQLDBConfig sqlConfig, OutputFactory<T> outputFactory, RowProcessor<T> rowProcessor, boolean outputRequired) Constructs a SQLDataSource. -
Uses of RowProcessor in org.tribuo.json
ModifierConstructorDescriptionJsonDataSource
(URI dataFile, RowProcessor<T> rowProcessor, boolean outputRequired) Creates a JsonDataSource using the specified RowProcessor to process the data.JsonDataSource
(Path dataPath, RowProcessor<T> rowProcessor, boolean outputRequired) Creates a JsonDataSource using the specified RowProcessor to process the data.