get_data_generator_inputs¶
- behavenet.data.utils.get_data_generator_inputs(hparams, sess_ids, check_splits=True)[source]¶
Helper function for generating signals, transforms and paths.
- Parameters:
hparams (
dict) – required keys: ‘data_dir’, ‘lab’, ‘expt’, ‘animal’, ‘session’, ‘model_class’, and model parameters associated with the ‘model_class’; seeget_transforms_paths()for these parameterssess_ids (
listofdict) – each list entry is a session-specific dict with keys ‘lab’, ‘expt’, ‘animal’, ‘session’check_splits (
bool, optional) – check data splits and data rng seed between hparams and loaded model outputs (e.g. latents)
- Returns:
hparams (
dict): updated with model-specific information like input and output sizesignals (
list): session-specific signalstransforms (
list): session-specific transformspaths (
list): session-specific paths
- Return type:
tuple