Preprocessing Operators and Pipelines for 'mlr3'
Add a Class Hierarchy to the Cache
Conversion to mlr3pipelines Graph
Conversion to mlr3pipelines PipeOp
Convert an object to a Multiplicity
Assertion for mlr3pipelines Graph
Assertion for mlr3pipelines PipeOp
Chain a Series of Graphs
Atoms for CNF Formulas
Clauses in CNF Formulas
CNF Formulas
Symbols for CNF Formulas
Symbol Table for CNF Formulas
Remove NO_OPs from a List
PipeOp Composition Operator
Graph Base Class
Create Disjoint Graph Union of Copies of a Graph
Disjoint Union of Graphs
Test for NO_OP
Check if an object is a Multiplicity
Create a bagging learner
Branch Between Alternative Paths
Convert Column Types
Create Disjoint Graph Union of Copies of a Graph
Create A Graph to Perform "One vs. Rest" classification.
Robustify a learner
Create A Graph to Perform Stacking.
Transform and Re-Transform the Target Variable
Dictionary of (sub-)graphs
Optimized Weighted Average of Features for Classification and Regressi...
Encapsulate a Graph as a Learner
ADAS Balancing
BLSMOTE Balancing
Box-Cox Transformation of Numeric Features
Path Branching
Chunk Input into Multiple Outputs
Class Balancing
Majority Vote Prediction
Class Weights for Sample Weighting
Apply a Function to each Column of a Task
Collapse Factors
Change Column Roles of a Task
Copy Input Multiple Times
Preprocess Date Features
Reverse Factor Encoding
Factor Encoding
Conditional Target Value Impact Encoding
Impact Encoding with Random Intercept Models
Piecewise Linear Encoding using Quantiles
Piecewise Linear Encoding using Decision Trees
Aggregate Features from Multiple Inputs
Feature Filtering
Fix Factor Levels
Split Numeric Features into Equally Spaced Bins
Independent Component Analysis
Impute Features by a Constant
Impute Numerical Features by Histogram
Impute Features by Fitting a Learner
Impute Numerical Features by their Mean
Impute Numerical Features by their Median
Impute Features by their Mode
Out of Range Imputation
Impute Features by Sampling
Kernelized Principal Component Analysis
Wrap a Learner into a PipeOp with Cross-validated Predictions as Featu...
Wrap a Learner into a PipeOp with Cross-validation Plus Confidence Int...
Wrap a Learner into a PipeOp to to predict multiple Quantiles
Wrap a Learner into a PipeOp
Add Missing Indicator Columns
Transform Columns by Constructing a Model Matrix
Explicate a Multiplicity
Implicate a Multiplicity
Add Features According to Expressions
Nearmiss Down-Sampling
Non-negative Matrix Factorization
Simply Push Input Forward
Split a Classification Task into Binary Classification Tasks
Unite Binary Classification Tasks
Principle Component Analysis
Wrap another PipeOp or Graph as a Hyperparameter
Split Numeric Features into Quantile Bins
Project Numeric Features onto a Randomly Sampled Subspace
Generate a Randomized Response Prediction
Weighted Prediction Averaging
Remove Constant Features
Rename Columns
Replicate the Input as a Multiplicity
Apply a Function to each Row of a Task
Center and Scale Numeric Features
Scale Numeric Features with Respect to their Maximum Absolute Value
Linearly Transform Numeric Features to Match Given Boundaries
Remove Features Depending on a Selector
SMOTE Balancing
SMOTENC Balancing
Normalize Data Row-wise
Subsampling
Invert Target Transformations
Transform a Target by a Function
Linearly Transform a Numeric Target to Match Given Boundaries
Bag-of-word Representation of Character Features
Change the Threshold of a Classification Prediction
Tomek Down-Sampling
Tune the Threshold of a Classification Prediction
Unbranch Different Paths
Transform a Target without an Explicit Inversion
Interface to the vtreat Package
Yeo-Johnson Transformation of Numeric Features
Dictionary of PipeOps
Housing Data for 506 Census Tracts of Boston
mlr3pipelines: Preprocessing Operators and Pipelines for 'mlr3'
Multiplicity
No-Op Sentinel Used for Alternative Branching
PipeOp Base Class
Piecewise Linear Encoding Base Class
Ensembling Base Class
Imputation Base Class
Target Transformation Base Class
Task Preprocessing Base Class
Simple Task Preprocessing Base Class
Shorthand PipeOp Constructor
Shorthand Graph Constructor
Simple Pre-processing
Objects exported from other packages
Add Autoconvert Function to Conversion Register
Reset Autoconvert Register
Reset the Class Hierarchy Cache
Selector Functions
Configure Validation for a GraphLearner
Dataflow programming toolkit that enriches 'mlr3' with a diverse set of pipelining operators ('PipeOps') that can be composed into graphs. Operations exist for data preprocessing, model fitting, and ensemble learning. Graphs can themselves be treated as 'mlr3' 'Learners' and can therefore be resampled, benchmarked, and tuned.
Useful links