Project Configuration
The project configuration YAML file exists in the root of the project folder and holds the main parameters for the VAME workflow. The configuration file is created when initializing a new project with the init_new_project function.
The configuration file contains the following parameters:
Project parameters
- project_name (
str): The name of the project. - creation_datetime (
str): The creation datetime of the project. - model_name (
str): The name of the model. - n_clusters (
int): The number of clusters. - pose_confidence (
float): The pose confidence. - project_path (
str): The path to the project. - session_names (
List[str]): The names of the sessions. - pose_estimation_filetype (
PoseEstimationFiletype): The pose estimation filetype.
Data
- all_data (
str): All data. - egocentric_data (
bool): Egocentric data. - robust (
bool): Robust data. - iqr_factor (
int): IQR factor. - axis (
str): Axis. - savgol_filter (
bool): Savgol filter. - savgol_length (
int): Savgol length. - savgol_order (
int): Savgol order. - test_fraction (
float): Test fraction.
RNN model general hyperparameters
- pretrained_model (
str): Pretrained model. - pretrained_weights (
bool): Pretrained weights. - num_features (
int): Number of features. - keypoints (
List[str]): Names of keypoints extracted from pose estimation data. - batch_size (
int): Batch size. - max_epochs (
int): Max epochs. - model_snapshot (
int): Model snapshot. - model_convergence (
int): Model convergence. - transition_function (
str): Transition function. - beta (
float): Beta. - beta_norm (
bool): Beta normalization. - zdims (
int): Zdims. - learning_rate (
float): Learning rate. - time_window (
int): Time window. - prediction_decoder (
int): Prediction decoder. - prediction_steps (
int): Prediction steps. - noise (
bool): Noise. - scheduler (
int): Scheduler. - scheduler_step_size (
int): Scheduler step size. - scheduler_gamma (
float): Scheduler gamma. - scheduler_threshold (
float): Scheduler threshold. - softplus (
bool): Softplus.