| active_sample_roles() const noexcept | opennn::Dataset | inlineprotected |
| apply_scaler(Index feature_index, ScalerMethod scaler, const Descriptives &descriptives, bool unscale) | opennn::TabularDataset | protected |
| apply_training_scaling(Index, float) const | opennn::TabularDataset | protected |
| apply_training_scaling(const vector< Index > &, float *, Index) const | opennn::TabularDataset | protected |
| cache_columns_number | opennn::TabularDataset | protected |
| cache_directory | opennn::Dataset | protected |
| cache_feature_descriptives | opennn::TabularDataset | protected |
| cache_feature_replacement | opennn::TabularDataset | protected |
| cache_feature_transforms | opennn::TabularDataset | protected |
| cache_file_path() const | opennn::TabularDataset | protected |
| cache_path | opennn::TabularDataset | protected |
| cache_path_override | opennn::TabularDataset | protected |
| cache_reader | opennn::TabularDataset | mutableprotected |
| cache_transform_descriptives | opennn::TabularDataset | protected |
| calculate_autocorrelations(Index=10) const | opennn::TabularDataset | |
| calculate_cross_correlations(Index=10) const | opennn::TabularDataset | |
| calculate_feature_descriptives() const | opennn::TabularDataset | |
| calculate_feature_descriptives(const string &) const | opennn::TabularDataset | |
| calculate_feature_descriptives(const string &, const vector< Index > &) const | opennn::TabularDataset | |
| calculate_input_target_correlation_values() const override | opennn::TabularDataset | inlinevirtual |
| calculate_input_target_variable_correlations(Correlation(*)(const MatrixR &, const MatrixR &), const string &) const | opennn::TabularDataset | |
| calculate_input_target_variable_pearson_correlations() const | opennn::TabularDataset | inline |
| calculate_input_target_variable_spearman_correlations() const | opennn::TabularDataset | inline |
| calculate_input_variable_correlations(Correlation(*)(const MatrixR &, const MatrixR &), Correlation::Method, const string &) const | opennn::TabularDataset | |
| calculate_input_variable_pearson_correlations() const | opennn::TabularDataset | inline |
| calculate_input_variable_spearman_correlations() const | opennn::TabularDataset | inline |
| calculate_missing_values_statistics() | opennn::TabularDataset | |
| calculate_target_distribution() const override | opennn::TabularDataset | virtual |
| calculate_Tukey_outliers(float cleaning_parameter=1.5f, bool replace_with_nan=false) | opennn::TabularDataset | |
| calculate_used_feature_scaling(VariableRole) const override | opennn::TabularDataset | virtual |
| calculate_variable_descriptives_categories(Index) const | opennn::TabularDataset | |
| calculate_variable_descriptives_negative_samples() const | opennn::TabularDataset | inline |
| calculate_variable_descriptives_positive_samples() const | opennn::TabularDataset | inline |
| calculate_variable_descriptives_samples(bool positive) const | opennn::TabularDataset | protected |
| calculate_variable_distributions(const Index=10) const | opennn::TabularDataset | |
| calculate_variables_box_plots() const | opennn::TabularDataset | |
| can_device_gather(const Batch &, const FeatureSelection &) const | opennn::Dataset | |
| check_separators(string_view) const | opennn::Dataset | protected |
| clear_cache_derived_state() | opennn::TabularDataset | protected |
| clear_fold_split() noexcept | opennn::Dataset | inline |
| clear_forecasting() | opennn::TabularDataset | |
| clear_training_scaling() noexcept override | opennn::TabularDataset | virtual |
| Codification enum name | opennn::Dataset | |
| codification | opennn::Dataset | protected |
| compute_descriptives_streaming(const vector< Index > &) const | opennn::TabularDataset | protected |
| configure_csv_columns(vector< string_view > &, char, bool) | opennn::TabularDataset | protected |
| configure_forecasting(Index past, Index future=1, bool multi_target=false) | opennn::TabularDataset | |
| correlation_lags(Index) const | opennn::TabularDataset | protected |
| count_binary_targets(const string &sample_role) const | opennn::Dataset | |
| count_nan() const | opennn::TabularDataset | inline |
| count_nans_per_variable() const | opennn::TabularDataset | |
| count_rows_with_nan() const | opennn::TabularDataset | inline |
| data | opennn::Dataset | protected |
| data_device | opennn::Dataset | protected |
| data_file_preview | opennn::Dataset | protected |
| data_path | opennn::Dataset | protected |
| Dataset()=default | opennn::Dataset | protected |
| decoder_shape | opennn::Dataset | protected |
| device_data_columns | opennn::Dataset | protected |
| disable_device_residency() | opennn::Dataset | inline |
| display | opennn::Dataset | protected |
| enable_device_residency() override | opennn::TabularDataset | virtual |
| fill_batch(Batch &, const vector< Index > &, const FeatureSelection &, FillMode) const override | opennn::TabularDataset | virtual |
| fill_batch_host(Batch &, const vector< Index > &sample_indices, const FeatureSelection &, FillMode) const | opennn::Dataset | protected |
| fill_decoder(const vector< Index > &, const vector< Index > &, float *, FillMode, ColumnContiguity column_contiguity=ColumnContiguity::Unknown) const override | opennn::TabularDataset | virtual |
| fill_features(const vector< Index > &, const vector< Index > &, float *, ColumnContiguity column_contiguity=ColumnContiguity::Unknown) const | opennn::TabularDataset | protected |
| fill_from_binary_cache(const vector< Index > &, const vector< Index > &, float *, ColumnContiguity column_contiguity=ColumnContiguity::Unknown) const | opennn::TabularDataset | protected |
| fill_inputs(const vector< Index > &, const vector< Index > &, float *, FillMode, ColumnContiguity column_contiguity=ColumnContiguity::Unknown) const override | opennn::TabularDataset | virtual |
| fill_targets(const vector< Index > &, const vector< Index > &, float *, FillMode, ColumnContiguity column_contiguity=ColumnContiguity::Unknown) const override | opennn::TabularDataset | virtual |
| fill_window_features(const vector< Index > &, const vector< Index > &, float *, Index row_offset, Index steps, bool feature_major, ColumnContiguity) const | opennn::TabularDataset | protected |
| filter_data(const VectorR &, const VectorR &) | opennn::Dataset | |
| filter_used_samples_by_column(Index column, bool positive) const | opennn::TabularDataset | protected |
| fold_split_roles | opennn::Dataset | protected |
| from_JSON(const JsonDocument &) override | opennn::TabularDataset | virtual |
| future_time_steps | opennn::TabularDataset | protected |
| get_batches(const vector< Index > &, Index, Shuffle, vector< vector< Index > > &, optional< unsigned > shuffle_seed=nullopt) const | opennn::Dataset | |
| get_codification_string() const | opennn::Dataset | |
| get_data(const string &sample_role, const string &variable_role) const | opennn::TabularDataset | inline |
| get_data() const noexcept | opennn::TabularDataset | inline |
| get_data_file_preview() const noexcept | opennn::Dataset | inline |
| get_data_from_indices(const vector< Index > &, const vector< Index > &) const | opennn::TabularDataset | |
| get_data_path() const noexcept | opennn::Dataset | inline |
| get_device_data() const | opennn::Dataset | inline |
| get_device_data_columns() const noexcept | opennn::Dataset | inline |
| get_display() const noexcept | opennn::Dataset | inline |
| get_feature_data(const string &) const | opennn::TabularDataset | |
| get_feature_indices() const | opennn::Dataset | |
| get_feature_indices(const Index) const | opennn::Dataset | |
| get_feature_indices(VariableRole) const | opennn::Dataset | |
| get_feature_indices(string_view role) const | opennn::Dataset | inline |
| get_feature_names() const | opennn::Dataset | |
| get_feature_names(VariableRole) const | opennn::Dataset | |
| get_feature_names(string_view role) const | opennn::Dataset | inline |
| get_feature_scaler_methods() const | opennn::TabularDataset | protected |
| get_feature_scaler_methods(VariableRole) const | opennn::TabularDataset | protected |
| get_feature_scalers(const string &) const | opennn::TabularDataset | |
| get_feature_selection() const | opennn::Dataset | |
| get_features_number() const | opennn::Dataset | |
| get_features_number(VariableRole) const | opennn::Dataset | |
| get_features_number(string_view role) const | opennn::Dataset | inline |
| get_future_time_steps() const noexcept | opennn::TabularDataset | inline |
| get_has_sample_ids() const | opennn::Dataset | inline |
| get_header_line() const | opennn::Dataset | inline |
| get_input_shape() const noexcept | opennn::Dataset | inline |
| get_missing_values_label() const | opennn::TabularDataset | inline |
| get_missing_values_method() const | opennn::TabularDataset | inline |
| get_missing_values_method_string() const | opennn::TabularDataset | |
| get_missing_values_number() const | opennn::TabularDataset | inline |
| get_model_input_variables() const override | opennn::TabularDataset | virtual |
| get_multi_target() const noexcept | opennn::TabularDataset | inline |
| get_number_format() const | opennn::TabularDataset | inline |
| get_past_time_steps() const noexcept | opennn::TabularDataset | inline |
| get_sample_ids() const | opennn::Dataset | inline |
| get_sample_indices(SampleRole) const | opennn::Dataset | |
| get_sample_indices(string_view role) const | opennn::Dataset | inline |
| get_sample_roles() const noexcept | opennn::Dataset | inline |
| get_samples_number() const noexcept override | opennn::TabularDataset | inlinevirtual |
| get_samples_number(SampleRole role_type) const | opennn::TabularDataset | inline |
| get_samples_number(string_view role) const | opennn::TabularDataset | inline |
| get_separator_name() const | opennn::Dataset | |
| get_separator_string() const | opennn::Dataset | |
| get_sequence_data(const string &sample_role, const string &feature_role) const | opennn::TabularDataset | |
| get_shape(VariableRole) const | opennn::Dataset | |
| get_shape(string_view role) const | opennn::Dataset | inline |
| get_storage_mode() const noexcept | opennn::Dataset | inline |
| get_storage_mode_string() const | opennn::Dataset | |
| get_target_shape() const noexcept | opennn::Dataset | inline |
| get_training_tokenizer() const | opennn::Dataset | inlinevirtual |
| get_training_tokenizer(VariableRole role) const | opennn::Dataset | inlinevirtual |
| get_used_feature_indices() const | opennn::Dataset | |
| get_used_sample_indices() const | opennn::Dataset | |
| get_used_samples_number() const | opennn::Dataset | inline |
| get_used_variables_indices() const | opennn::Dataset | |
| get_used_variables_number() const | opennn::Dataset | |
| get_variable_data(Index) const | opennn::TabularDataset | |
| get_variable_data(Index, const vector< Index > &) const | opennn::TabularDataset | |
| get_variable_index(const string &) const | opennn::Dataset | |
| get_variable_index(const Index) const | opennn::Dataset | |
| get_variable_indices(VariableRole) const | opennn::Dataset | |
| get_variable_indices(string_view role) const | opennn::Dataset | inline |
| get_variable_names() const | opennn::Dataset | |
| get_variable_names(VariableRole) const | opennn::Dataset | |
| get_variable_names(string_view role) const | opennn::Dataset | inline |
| get_variable_type(const Index index) const | opennn::Dataset | inline |
| get_variables() const noexcept | opennn::Dataset | inline |
| get_variables(VariableRole) const | opennn::Dataset | |
| get_variables(string_view role) const | opennn::Dataset | inline |
| get_variables_number() const noexcept | opennn::Dataset | inline |
| get_variables_number(VariableRole) const | opennn::Dataset | |
| get_variables_number(string_view role) const | opennn::Dataset | inline |
| has_categorical_variables() const | opennn::Dataset | inline |
| has_header | opennn::Dataset | protected |
| has_nan() const override | opennn::TabularDataset | virtual |
| has_nan_row(Index row_index) const | opennn::TabularDataset | inline |
| has_sample_ids | opennn::Dataset | protected |
| has_validation() const | opennn::Dataset | inline |
| impute_missing_values_interpolate() | opennn::TabularDataset | virtual |
| impute_missing_values_statistic(const MissingValuesMethod &) | opennn::TabularDataset | |
| impute_missing_values_unuse() | opennn::TabularDataset | virtual |
| infer_column_types(const vector< string_view > &, char, bool has_quotes=false) | opennn::TabularDataset | protected |
| input_shape | opennn::Dataset | protected |
| invalidate_data() | opennn::Dataset | inlineprotected |
| is_device_resident() const noexcept | opennn::Dataset | inline |
| is_empty() const noexcept | opennn::Dataset | inline |
| is_forecasting() const noexcept | opennn::TabularDataset | inline |
| load(const filesystem::path &) | opennn::Dataset | |
| load_csv_data(const vector< string_view > &, char, bool, DateFormat) | opennn::TabularDataset | protected |
| missing_values_from_JSON(const Json *) override | opennn::TabularDataset | protectedvirtual |
| missing_values_label | opennn::TabularDataset | protected |
| missing_values_method | opennn::TabularDataset | protected |
| missing_values_number | opennn::TabularDataset | protected |
| missing_values_to_JSON(JsonWriter &) const | opennn::TabularDataset | protected |
| MissingValuesMethod enum name | opennn::TabularDataset | |
| multi_target | opennn::TabularDataset | protected |
| number_format | opennn::TabularDataset | protected |
| number_format_automatic | opennn::TabularDataset | protected |
| on_used_samples_changed() override | opennn::TabularDataset | protectedvirtual |
| past_time_steps | opennn::TabularDataset | protected |
| prepare_training_scaling(VariableRole, const FeatureScaling &, Index) override | opennn::TabularDataset | virtual |
| preview_data_from_JSON(const Json *) | opennn::Dataset | protected |
| preview_data_to_JSON(JsonWriter &) const | opennn::Dataset | protected |
| read_csv() | opennn::TabularDataset | |
| read_data_file_preview(const vector< string_view > &, char, bool has_quotes=false) | opennn::Dataset | protected |
| read_json_blocks(const Json *) | opennn::Dataset | protected |
| record_memory(const string &stage) const | opennn::Dataset | |
| refresh_cache_statistics() | opennn::TabularDataset | protected |
| refresh_forecasting_roles() | opennn::TabularDataset | protected |
| replace_Tukey_outliers_with_NaN(const float=1.5f) | opennn::TabularDataset | |
| requests_device_residency() const noexcept | opennn::Dataset | inline |
| require_in_memory_data(string_view what) const | opennn::Dataset | inlineprotected |
| resize_data_from_JSON(Index) override | opennn::TabularDataset | protectedvirtual |
| resize_input_shape(Index) override | opennn::TabularDataset | virtual |
| reuse_input_incomplete_rows_binary() | opennn::TabularDataset | |
| rows_missing_values_number | opennn::TabularDataset | protected |
| sample_ids | opennn::Dataset | protected |
| sample_order_matters() const noexcept override | opennn::TabularDataset | inlinevirtual |
| sample_roles | opennn::Dataset | protected |
| samples_from_JSON(const Json *) | opennn::Dataset | protected |
| samples_to_JSON(JsonWriter &) const | opennn::Dataset | protected |
| save(const filesystem::path &) const | opennn::Dataset | |
| scale_data() | opennn::TabularDataset | |
| scale_features(const string &) | opennn::TabularDataset | |
| scrub_missing_values() override | opennn::TabularDataset | virtual |
| Separator enum name | opennn::Dataset | |
| separator | opennn::Dataset | protected |
| set(Index=0, const Shape &={}, const Shape &={}) | opennn::TabularDataset | |
| set(const filesystem::path &, const string &, bool new_has_header=true, bool new_has_ids=false, const Codification &=Codification::UTF8) | opennn::TabularDataset | |
| set(const filesystem::path &) | opennn::TabularDataset | |
| set_binary_cache_path(const filesystem::path &) | opennn::TabularDataset | |
| set_cache_directory(const filesystem::path &new_cache_directory) | opennn::Dataset | inline |
| set_codification(const Codification &new_codification) | opennn::Dataset | inline |
| set_codification(const string &) | opennn::Dataset | |
| set_data(const MatrixR &) | opennn::Dataset | |
| set_data(MatrixR &&) | opennn::Dataset | |
| set_data_binary_classification() | opennn::TabularDataset | |
| set_data_constant(float new_value) | opennn::Dataset | inline |
| set_data_integer(const Index) | opennn::TabularDataset | |
| set_data_path(const filesystem::path &new_data_path) | opennn::Dataset | inlinevirtual |
| set_data_random() | opennn::TabularDataset | |
| set_default_variable_names() | opennn::Dataset | |
| set_default_variable_roles() | opennn::Dataset | |
| set_default_variable_scalers() | opennn::TabularDataset | |
| set_display(bool new_display) | opennn::Dataset | inline |
| set_fold_split(const vector< Index > &training, const vector< Index > &validation) | opennn::Dataset | |
| set_forecasting_window(Index, Index, bool) | opennn::TabularDataset | protected |
| set_has_header(bool new_has_header) | opennn::Dataset | inline |
| set_has_ids(bool new_has_ids) | opennn::Dataset | inline |
| set_input_variables_unused() | opennn::Dataset | |
| set_missing_values_label(string label) | opennn::TabularDataset | inline |
| set_missing_values_method(const MissingValuesMethod &method) | opennn::TabularDataset | inline |
| set_missing_values_method(const string &) | opennn::TabularDataset | |
| set_number_format(const NumberFormat &new_number_format) | opennn::TabularDataset | inline |
| set_number_format_auto() | opennn::TabularDataset | inline |
| set_sample_role(Index, SampleRole) | opennn::Dataset | |
| set_sample_role(Index index, string_view role) | opennn::Dataset | inline |
| set_sample_roles(SampleRole) | opennn::Dataset | |
| set_sample_roles(string_view role) | opennn::Dataset | inline |
| set_sample_roles(const vector< string > &) | opennn::Dataset | |
| set_sample_roles(const vector< Index > &, SampleRole) | opennn::Dataset | |
| set_sample_roles(const vector< Index > &indices, string_view role) | opennn::Dataset | inline |
| set_separator(const Separator &new_separator) | opennn::Dataset | inline |
| set_separator_name(const string &) | opennn::Dataset | |
| set_separator_string(const string &) | opennn::Dataset | |
| set_shape(VariableRole, const Shape &) | opennn::Dataset | |
| set_shape(string_view role, const Shape &shape) | opennn::Dataset | inline |
| set_storage_mode(StorageMode) override | opennn::TabularDataset | virtual |
| set_storage_mode(const string &) | opennn::TabularDataset | virtual |
| set_variable_indices(const vector< Index > &, const vector< Index > &) | opennn::Dataset | |
| set_variable_names(const vector< string > &) | opennn::Dataset | |
| set_variable_role(Index, VariableRole) | opennn::Dataset | |
| set_variable_role(Index index, string_view role) | opennn::Dataset | inline |
| set_variable_role(const string &, VariableRole) | opennn::Dataset | |
| set_variable_role(const string &name, string_view role) | opennn::Dataset | inline |
| set_variable_roles(const vector< string > &) | opennn::Dataset | |
| set_variable_roles(VariableRole) | opennn::Dataset | |
| set_variable_roles(string_view role) | opennn::Dataset | inline |
| set_variable_scalers(const string &) | opennn::TabularDataset | |
| set_variable_scalers(const vector< string > &) | opennn::TabularDataset | |
| set_variables_number(const Index new_size) | opennn::Dataset | inline |
| split_samples(const float training_ratio=0.6f, float validation_ratio=0.2f, float testing_ratio=0.2f, bool shuffle=true) | opennn::Dataset | |
| split_samples_random(const float training_ratio=0.6f, float validation_ratio=0.2f, float testing_ratio=0.2f) | opennn::Dataset | |
| split_samples_sequential(const float training_ratio=0.6f, float validation_ratio=0.2f, float testing_ratio=0.2f) | opennn::Dataset | |
| start_device_gather(Batch &, const vector< Index > &sample_indices, const FeatureSelection &) const | opennn::Dataset | protected |
| storage_mode | opennn::Dataset | protected |
| StorageMode enum name | opennn::Dataset | |
| supports_bf16_inputs() const | opennn::Dataset | inlinevirtual |
| TabularDataset(const Index=0, const Shape &={0}, const Shape &={0}) | opennn::TabularDataset | |
| TabularDataset(const filesystem::path &, const string &, bool has_header=true, bool has_sample_ids=false, const Codification &=Codification::UTF8) | opennn::TabularDataset | |
| target_shape | opennn::Dataset | protected |
| to_JSON(JsonWriter &) const override | opennn::TabularDataset | virtual |
| training_transforms | opennn::TabularDataset | protected |
| unscale_features(const string &, const vector< Descriptives > &) | opennn::TabularDataset | |
| unuse_collinear_variables(const float=0.95f) | opennn::TabularDataset | |
| unuse_least_correlated_variables(const Index inputs_to_keep) | opennn::TabularDataset | |
| unuse_samples_with_missing_targets(const vector< Index > &, const vector< Index > &) | opennn::TabularDataset | protected |
| unuse_uncorrelated_variables(const float=0.25f) | opennn::TabularDataset | |
| upload_device_matrix(const MatrixR &) | opennn::Dataset | protected |
| upload_device_samples() | opennn::Dataset | protected |
| uses_device_residency() const noexcept | opennn::Dataset | inline |
| variables | opennn::Dataset | protected |
| variables_from_JSON(const Json *) | opennn::Dataset | protected |
| variables_missing_values_number | opennn::TabularDataset | protected |
| variables_to_JSON(JsonWriter &) const | opennn::Dataset | protected |
| write_json_footer(JsonWriter &) const | opennn::Dataset | protected |
| write_json_header(JsonWriter &, initializer_list< pair< const char *, Json > >) const | opennn::Dataset | protected |
| ~Dataset()=default | opennn::Dataset | virtual |