Apply Models: Advanced#
In this section, we discuss the flexibility of input format, the defaults of required information, and the use of filter information for applying models.
Input format#
Like building models, applying models is also compatible with .xlsx,
.csv, or DataFrame image set information input. Please refer to
:ref:build models input format <build_advanced_input_format>, and use
vampire.model.apply_models()
Input file structure#
The input file for applying models consists of required information in the first 4 columns and optional filter information in additional columns, if needed.
.. seealso::
:func:`vampire.model.apply_models`
Defaults of required information#
The input DataFrame img_info_df must contain, in order, the 4
required columns of
img_set_path : str
Path to the directory containing the image set(s) used to apply model.
model_path : str
Path to the pickle file that stores model information.
output_path : str
Path of the directory used to output model and figures. Defaults to
img_set_path.
img_set_name : str, default
Name of the image set being applied to.
Defaults to time of function call.
in the first 4 columns. The default values are used in default columns when
- the space is left blank in ``.csv`` or ``.xlsx`` file before
converting to ``DataFrame``
- the space is ``None``/``np.NaN`` in the ``DataFrame``
For examples for defaults, please refer to
:ref:build models required information <build_advanced_required_info>.
Use of filter information#
Like building models, applying models has the same guidelines for filter
information. Please refer to
:ref:build models filter information <build_advanced_filter_info>.