Package seafan is a set of tools for building DNN models. The build engine is gorgonia.
Seafan features:
- A data pipeline based on chutils to access files and ClickHouse tables.
- Point-and-shoot specification of the data
- Simple specification of one-hot features
- Functions of fields in the pipeline can be calculated from, and optionally added back,
to the pipeline using the built-in expression parser (see Expr2Tree).
- A wrapper around gorgonia that meshes to the pipeline.
- Simple specification of models, including embeddings
- A fit method with optional early stopping
- Callbacks during model fit
- Saving and loading models
- Model diagnostics for categorical targets.
- KS plots
- Decile plots
- Marginal effects plots
- Utilities.
- Plotting wrapper for plotly for xy plots.
- Numeric struct for (x,y) data and plotting and descriptive statistics.