mlpack/4.3.0

mlpack: a fast, header-only C++ machine learning library
Recipe info
2024-04-23

Available packages
Header Only

Install
Add the following line to your conanfile.txt:
[requires]
mlpack/4.3.0

Using mlpack

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
mlpack/4.3.0
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("mlpack/4.3.0")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): mlpack
  • CMake target name(s): mlpack::mlpack
  • pkg-config file name(s): mlpack.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(mlpack REQUIRED)
# ...
target_link_libraries(YOUR_TARGET mlpack::mlpack)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the mlpack homepage listed above:

#include "mlpack.hpp"
#include "mlpack/base.hpp"
#include "mlpack/config.hpp"
#include "mlpack/core.hpp"
#include "mlpack/core/arma_extend/Mat_extra_bones.hpp"
#include "mlpack/core/arma_extend/SpMat_extra_bones.hpp"
#include "mlpack/core/arma_extend/arma_extend.hpp"
#include "mlpack/core/arma_extend/serialize_armadillo.hpp"
#include "mlpack/core/cereal/array_wrapper.hpp"
#include "mlpack/core/cereal/is_loading.hpp"
#include "mlpack/core/cereal/is_saving.hpp"
#include "mlpack/core/cereal/pair_associative_container.hpp"
#include "mlpack/core/cereal/pointer_vector_wrapper.hpp"
#include "mlpack/core/cereal/pointer_wrapper.hpp"
#include "mlpack/core/cereal/unordered_map.hpp"
#include "mlpack/core/cv/cv.hpp"
#include "mlpack/core/cv/cv_base.hpp"
#include "mlpack/core/cv/cv_base_impl.hpp"
#include "mlpack/core/cv/k_fold_cv.hpp"
#include "mlpack/core/cv/k_fold_cv_impl.hpp"
#include "mlpack/core/cv/meta_info_extractor.hpp"
#include "mlpack/core/cv/metrics/accuracy.hpp"
#include "mlpack/core/cv/metrics/accuracy_impl.hpp"
#include "mlpack/core/cv/metrics/average_strategy.hpp"
#include "mlpack/core/cv/metrics/f1.hpp"
#include "mlpack/core/cv/metrics/f1_impl.hpp"
#include "mlpack/core/cv/metrics/facilities.hpp"
#include "mlpack/core/cv/metrics/metrics.hpp"
#include "mlpack/core/cv/metrics/mse.hpp"
#include "mlpack/core/cv/metrics/mse_impl.hpp"
#include "mlpack/core/cv/metrics/precision.hpp"
#include "mlpack/core/cv/metrics/precision_impl.hpp"
#include "mlpack/core/cv/metrics/r2_score.hpp"
#include "mlpack/core/cv/metrics/r2_score_impl.hpp"
#include "mlpack/core/cv/metrics/recall.hpp"
#include "mlpack/core/cv/metrics/recall_impl.hpp"
#include "mlpack/core/cv/metrics/roc_auc_score.hpp"
#include "mlpack/core/cv/metrics/roc_auc_score_impl.hpp"
#include "mlpack/core/cv/metrics/silhouette_score.hpp"
#include "mlpack/core/cv/metrics/silhouette_score_impl.hpp"
#include "mlpack/core/cv/simple_cv.hpp"
#include "mlpack/core/cv/simple_cv_impl.hpp"
#include "mlpack/core/data/binarize.hpp"
#include "mlpack/core/data/check_categorical_param.hpp"
#include "mlpack/core/data/confusion_matrix.hpp"
#include "mlpack/core/data/confusion_matrix_impl.hpp"
#include "mlpack/core/data/data.hpp"
#include "mlpack/core/data/dataset_mapper.hpp"
#include "mlpack/core/data/dataset_mapper_impl.hpp"
#include "mlpack/core/data/detect_file_type.hpp"
#include "mlpack/core/data/detect_file_type_impl.hpp"
#include "mlpack/core/data/extension.hpp"
#include "mlpack/core/data/format.hpp"
#include "mlpack/core/data/has_serialize.hpp"
#include "mlpack/core/data/image_info.hpp"
#include "mlpack/core/data/image_info_impl.hpp"
#include "mlpack/core/data/imputation_methods/custom_imputation.hpp"
#include "mlpack/core/data/imputation_methods/imputation_methods.hpp"
#include "mlpack/core/data/imputation_methods/listwise_deletion.hpp"
#include "mlpack/core/data/imputation_methods/mean_imputation.hpp"
#include "mlpack/core/data/imputation_methods/median_imputation.hpp"
#include "mlpack/core/data/imputer.hpp"
#include "mlpack/core/data/is_naninf.hpp"
#include "mlpack/core/data/load.hpp"
#include "mlpack/core/data/load_arff.hpp"
#include "mlpack/core/data/load_arff_impl.hpp"
#include "mlpack/core/data/load_categorical_csv.hpp"
#include "mlpack/core/data/load_csv.hpp"
#include "mlpack/core/data/load_image.hpp"
#include "mlpack/core/data/load_image_impl.hpp"
#include "mlpack/core/data/load_impl.hpp"
#include "mlpack/core/data/load_model_impl.hpp"
#include "mlpack/core/data/load_numeric_csv.hpp"
#include "mlpack/core/data/load_vec_impl.hpp"
#include "mlpack/core/data/map_policies/datatype.hpp"
#include "mlpack/core/data/map_policies/increment_policy.hpp"
#include "mlpack/core/data/map_policies/map_policies.hpp"
#include "mlpack/core/data/map_policies/missing_policy.hpp"
#include "mlpack/core/data/normalize_labels.hpp"
#include "mlpack/core/data/normalize_labels_impl.hpp"
#include "mlpack/core/data/one_hot_encoding.hpp"
#include "mlpack/core/data/one_hot_encoding_impl.hpp"
#include "mlpack/core/data/save.hpp"
#include "mlpack/core/data/save_image.hpp"
#include "mlpack/core/data/save_image_impl.hpp"
#include "mlpack/core/data/save_impl.hpp"
#include "mlpack/core/data/scaler_methods/max_abs_scaler.hpp"
#include "mlpack/core/data/scaler_methods/mean_normalization.hpp"
#include "mlpack/core/data/scaler_methods/min_max_scaler.hpp"
#include "mlpack/core/data/scaler_methods/pca_whitening.hpp"
#include "mlpack/core/data/scaler_methods/scaler_methods.hpp"
#include "mlpack/core/data/scaler_methods/standard_scaler.hpp"
#include "mlpack/core/data/scaler_methods/zca_whitening.hpp"
#include "mlpack/core/data/split_data.hpp"
#include "mlpack/core/data/string_algorithms.hpp"
#include "mlpack/core/data/string_encoding.hpp"
#include "mlpack/core/data/string_encoding_dictionary.hpp"
#include "mlpack/core/data/string_encoding_impl.hpp"
#include "mlpack/core/data/string_encoding_policies/bag_of_words_encoding_policy.hpp"
#include "mlpack/core/data/string_encoding_policies/dictionary_encoding_policy.hpp"
#include "mlpack/core/data/string_encoding_policies/policy_traits.hpp"
#include "mlpack/core/data/string_encoding_policies/string_encoding_policies.hpp"
#include "mlpack/core/data/string_encoding_policies/tf_idf_encoding_policy.hpp"
#include "mlpack/core/data/tokenizers/char_extract.hpp"
#include "mlpack/core/data/tokenizers/split_by_any_of.hpp"
#include "mlpack/core/data/tokenizers/tokenizers.hpp"
#include "mlpack/core/data/types.hpp"
#include "mlpack/core/data/types_impl.hpp"
#include "mlpack/core/dists/diagonal_gaussian_distribution.hpp"
#include "mlpack/core/dists/diagonal_gaussian_distribution_impl.hpp"
#include "mlpack/core/dists/discrete_distribution.hpp"
#include "mlpack/core/dists/discrete_distribution_impl.hpp"
#include "mlpack/core/dists/dists.hpp"
#include "mlpack/core/dists/gamma_distribution.hpp"
#include "mlpack/core/dists/gamma_distribution_impl.hpp"
#include "mlpack/core/dists/gaussian_distribution.hpp"
#include "mlpack/core/dists/gaussian_distribution_impl.hpp"
#include "mlpack/core/dists/laplace_distribution.hpp"
#include "mlpack/core/dists/laplace_distribution_impl.hpp"
#include "mlpack/core/dists/regression_distribution.hpp"
#include "mlpack/core/dists/regression_distribution_impl.hpp"
#include "mlpack/core/hpt/cv_function.hpp"
#include "mlpack/core/hpt/cv_function_impl.hpp"
#include "mlpack/core/hpt/deduce_hp_types.hpp"
#include "mlpack/core/hpt/fixed.hpp"
#include "mlpack/core/hpt/hpt.hpp"
#include "mlpack/core/hpt/hpt_impl.hpp"
#include "mlpack/core/kernels/cauchy_kernel.hpp"
#include "mlpack/core/kernels/cosine_distance.hpp"
#include "mlpack/core/kernels/cosine_distance_impl.hpp"
#include "mlpack/core/kernels/epanechnikov_kernel.hpp"
#include "mlpack/core/kernels/epanechnikov_kernel_impl.hpp"
#include "mlpack/core/kernels/example_kernel.hpp"
#include "mlpack/core/kernels/gaussian_kernel.hpp"
#include "mlpack/core/kernels/hyperbolic_tangent_kernel.hpp"
#include "mlpack/core/kernels/kernel_traits.hpp"
#include "mlpack/core/kernels/kernels.hpp"
#include "mlpack/core/kernels/laplacian_kernel.hpp"
#include "mlpack/core/kernels/linear_kernel.hpp"
#include "mlpack/core/kernels/polynomial_kernel.hpp"
#include "mlpack/core/kernels/pspectrum_string_kernel.hpp"
#include "mlpack/core/kernels/pspectrum_string_kernel_impl.hpp"
#include "mlpack/core/kernels/spherical_kernel.hpp"
#include "mlpack/core/kernels/triangular_kernel.hpp"
#include "mlpack/core/math/ccov.hpp"
#include "mlpack/core/math/ccov_impl.hpp"
#include "mlpack/core/math/clamp.hpp"
#include "mlpack/core/math/columns_to_blocks.hpp"
#include "mlpack/core/math/columns_to_blocks_impl.hpp"
#include "mlpack/core/math/digamma.hpp"
#include "mlpack/core/math/lin_alg.hpp"
#include "mlpack/core/math/lin_alg_impl.hpp"
#include "mlpack/core/math/log_add.hpp"
#include "mlpack/core/math/log_add_impl.hpp"
#include "mlpack/core/math/make_alias.hpp"
#include "mlpack/core/math/math.hpp"
#include "mlpack/core/math/multiply_slices.hpp"
#include "mlpack/core/math/multiply_slices_impl.hpp"
#include "mlpack/core/math/quantile.hpp"
#include "mlpack/core/math/random.hpp"
#include "mlpack/core/math/random_basis.hpp"
#include "mlpack/core/math/random_basis_impl.hpp"
#include "mlpack/core/math/range.hpp"
#include "mlpack/core/math/range_impl.hpp"
#include "mlpack/core/math/round.hpp"
#include "mlpack/core/math/shuffle_data.hpp"
#include "mlpack/core/math/trigamma.hpp"
#include "mlpack/core/metrics/bleu.hpp"
#include "mlpack/core/metrics/bleu_impl.hpp"
#include "mlpack/core/metrics/iou_metric.hpp"
#include "mlpack/core/metrics/iou_metric_impl.hpp"
#include "mlpack/core/metrics/ip_metric.hpp"
#include "mlpack/core/metrics/ip_metric_impl.hpp"
#include "mlpack/core/metrics/lmetric.hpp"
#include "mlpack/core/metrics/lmetric_impl.hpp"
#include "mlpack/core/metrics/mahalanobis_distance.hpp"
#include "mlpack/core/metrics/mahalanobis_distance_impl.hpp"
#include "mlpack/core/metrics/metrics.hpp"
#include "mlpack/core/metrics/non_maximal_suppression.hpp"
#include "mlpack/core/metrics/non_maximal_suppression_impl.hpp"
#include "mlpack/core/std_backport/LICENSE.txt"
#include "mlpack/core/std_backport/README.md"
#include "mlpack/core/std_backport/algorithm.hpp"
#include "mlpack/core/std_backport/any.hpp"
#include "mlpack/core/std_backport/functional.hpp"
#include "mlpack/core/std_backport/internal.hpp"
#include "mlpack/core/std_backport/iterator.hpp"
#include "mlpack/core/std_backport/meta.hpp"
#include "mlpack/core/std_backport/range.hpp"
#include "mlpack/core/std_backport/string_view.hpp"
#include "mlpack/core/std_backport/type_traits.hpp"
#include "mlpack/core/std_backport/typeinfo.hpp"
#include "mlpack/core/std_backport/utility.hpp"
#include "mlpack/core/tree/address.hpp"
#include "mlpack/core/tree/ballbound.hpp"
#include "mlpack/core/tree/ballbound_impl.hpp"
#include "mlpack/core/tree/binary_space_tree.hpp"
#include "mlpack/core/tree/binary_space_tree/binary_space_tree.hpp"
#include "mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp"
#include "mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp"
#include "mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/mean_split.hpp"
#include "mlpack/core/tree/binary_space_tree/mean_split_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/midpoint_split.hpp"
#include "mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp"
#include "mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp"
#include "mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp"
#include "mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/traits.hpp"
#include "mlpack/core/tree/binary_space_tree/typedef.hpp"
#include "mlpack/core/tree/binary_space_tree/ub_tree_split.hpp"
#include "mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp"
#include "mlpack/core/tree/binary_space_tree/vantage_point_split.hpp"
#include "mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp"
#include "mlpack/core/tree/bound_traits.hpp"
#include "mlpack/core/tree/bounds.hpp"
#include "mlpack/core/tree/build_tree.hpp"
#include "mlpack/core/tree/cellbound.hpp"
#include "mlpack/core/tree/cellbound_impl.hpp"
#include "mlpack/core/tree/cosine_tree/cosine_tree.hpp"
#include "mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp"
#include "mlpack/core/tree/cover_tree.hpp"
#include "mlpack/core/tree/cover_tree/cover_tree.hpp"
#include "mlpack/core/tree/cover_tree/cover_tree_impl.hpp"
#include "mlpack/core/tree/cover_tree/dual_tree_traverser.hpp"
#include "mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/cover_tree/first_point_is_root.hpp"
#include "mlpack/core/tree/cover_tree/single_tree_traverser.hpp"
#include "mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/cover_tree/traits.hpp"
#include "mlpack/core/tree/cover_tree/typedef.hpp"
#include "mlpack/core/tree/enumerate_tree.hpp"
#include "mlpack/core/tree/example_tree.hpp"
#include "mlpack/core/tree/greedy_single_tree_traverser.hpp"
#include "mlpack/core/tree/greedy_single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/hollow_ball_bound.hpp"
#include "mlpack/core/tree/hollow_ball_bound_impl.hpp"
#include "mlpack/core/tree/hrectbound.hpp"
#include "mlpack/core/tree/hrectbound_impl.hpp"
#include "mlpack/core/tree/octree.hpp"
#include "mlpack/core/tree/octree/dual_tree_traverser.hpp"
#include "mlpack/core/tree/octree/dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/octree/octree.hpp"
#include "mlpack/core/tree/octree/octree_impl.hpp"
#include "mlpack/core/tree/octree/single_tree_traverser.hpp"
#include "mlpack/core/tree/octree/single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/octree/traits.hpp"
#include "mlpack/core/tree/perform_split.hpp"
#include "mlpack/core/tree/rectangle_tree.hpp"
#include "mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp"
#include "mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp"
#include "mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp"
#include "mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp"
#include "mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp"
#include "mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp"
#include "mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp"
#include "mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp"
#include "mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp"
#include "mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/r_tree_split.hpp"
#include "mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/rectangle_tree.hpp"
#include "mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp"
#include "mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/rectangle_tree/traits.hpp"
#include "mlpack/core/tree/rectangle_tree/typedef.hpp"
#include "mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp"
#include "mlpack/core/tree/rectangle_tree/x_tree_split.hpp"
#include "mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp"
#include "mlpack/core/tree/space_split/hyperplane.hpp"
#include "mlpack/core/tree/space_split/mean_space_split.hpp"
#include "mlpack/core/tree/space_split/mean_space_split_impl.hpp"
#include "mlpack/core/tree/space_split/midpoint_space_split.hpp"
#include "mlpack/core/tree/space_split/midpoint_space_split_impl.hpp"
#include "mlpack/core/tree/space_split/projection_vector.hpp"
#include "mlpack/core/tree/space_split/space_split.hpp"
#include "mlpack/core/tree/space_split/space_split_impl.hpp"
#include "mlpack/core/tree/spill_tree.hpp"
#include "mlpack/core/tree/spill_tree/is_spill_tree.hpp"
#include "mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp"
#include "mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp"
#include "mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp"
#include "mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp"
#include "mlpack/core/tree/spill_tree/spill_tree.hpp"
#include "mlpack/core/tree/spill_tree/spill_tree_impl.hpp"
#include "mlpack/core/tree/spill_tree/traits.hpp"
#include "mlpack/core/tree/spill_tree/typedef.hpp"
#include "mlpack/core/tree/statistic.hpp"
#include "mlpack/core/tree/traversal_info.hpp"
#include "mlpack/core/tree/tree.hpp"
#include "mlpack/core/tree/tree_traits.hpp"
#include "mlpack/core/util/arma_traits.hpp"
#include "mlpack/core/util/backtrace.hpp"
#include "mlpack/core/util/backtrace_impl.hpp"
#include "mlpack/core/util/binding_details.hpp"
#include "mlpack/core/util/deprecated.hpp"
#include "mlpack/core/util/forward.hpp"
#include "mlpack/core/util/hyphenate_string.hpp"
#include "mlpack/core/util/io.hpp"
#include "mlpack/core/util/io_impl.hpp"
#include "mlpack/core/util/is_std_vector.hpp"
#include "mlpack/core/util/log.hpp"
#include "mlpack/core/util/log_impl.hpp"
#include "mlpack/core/util/mlpack_main.hpp"
#include "mlpack/core/util/nulloutstream.hpp"
#include "mlpack/core/util/param.hpp"
#include "mlpack/core/util/param_checks.hpp"
#include "mlpack/core/util/param_checks_impl.hpp"
#include "mlpack/core/util/param_data.hpp"
#include "mlpack/core/util/params.hpp"
#include "mlpack/core/util/params_impl.hpp"
#include "mlpack/core/util/prefixedoutstream.hpp"
#include "mlpack/core/util/prefixedoutstream_impl.hpp"
#include "mlpack/core/util/program_doc.hpp"
#include "mlpack/core/util/program_doc_impl.hpp"
#include "mlpack/core/util/sfinae_utility.hpp"
#include "mlpack/core/util/size_checks.hpp"
#include "mlpack/core/util/timers.hpp"
#include "mlpack/core/util/timers_impl.hpp"
#include "mlpack/core/util/to_lower.hpp"
#include "mlpack/core/util/version.hpp"
#include "mlpack/core/util/version_impl.hpp"
#include "mlpack/methods/CMakeLists.txt"
#include "mlpack/methods/adaboost.hpp"
#include "mlpack/methods/adaboost/adaboost.hpp"
#include "mlpack/methods/adaboost/adaboost_classify_main.cpp"
#include "mlpack/methods/adaboost/adaboost_impl.hpp"
#include "mlpack/methods/adaboost/adaboost_main.cpp"
#include "mlpack/methods/adaboost/adaboost_model.hpp"
#include "mlpack/methods/adaboost/adaboost_model_impl.hpp"
#include "mlpack/methods/adaboost/adaboost_probabilities_main.cpp"
#include "mlpack/methods/adaboost/adaboost_train_main.cpp"
#include "mlpack/methods/amf.hpp"
#include "mlpack/methods/amf/amf.hpp"
#include "mlpack/methods/amf/amf_impl.hpp"
#include "mlpack/methods/amf/init_rules/average_init.hpp"
#include "mlpack/methods/amf/init_rules/given_init.hpp"
#include "mlpack/methods/amf/init_rules/init_rules.hpp"
#include "mlpack/methods/amf/init_rules/merge_init.hpp"
#include "mlpack/methods/amf/init_rules/random_acol_init.hpp"
#include "mlpack/methods/amf/init_rules/random_init.hpp"
#include "mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp"
#include "mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp"
#include "mlpack/methods/amf/termination_policies/max_iteration_termination.hpp"
#include "mlpack/methods/amf/termination_policies/simple_residue_termination.hpp"
#include "mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp"
#include "mlpack/methods/amf/termination_policies/termination_policies.hpp"
#include "mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp"
#include "mlpack/methods/amf/update_rules/nmf_als.hpp"
#include "mlpack/methods/amf/update_rules/nmf_mult_dist.hpp"
#include "mlpack/methods/amf/update_rules/nmf_mult_div.hpp"
#include "mlpack/methods/amf/update_rules/svd_batch_learning.hpp"
#include "mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp"
#include "mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp"
#include "mlpack/methods/amf/update_rules/update_rules.hpp"
#include "mlpack/methods/ann.hpp"
#include "mlpack/methods/ann/activation_functions/activation_functions.hpp"
#include "mlpack/methods/ann/activation_functions/bipolar_sigmoid_function.hpp"
#include "mlpack/methods/ann/activation_functions/elish_function.hpp"
#include "mlpack/methods/ann/activation_functions/elliot_function.hpp"
#include "mlpack/methods/ann/activation_functions/gaussian_function.hpp"
#include "mlpack/methods/ann/activation_functions/gelu_function.hpp"
#include "mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp"
#include "mlpack/methods/ann/activation_functions/hard_swish_function.hpp"
#include "mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp"
#include "mlpack/methods/ann/activation_functions/identity_function.hpp"
#include "mlpack/methods/ann/activation_functions/inverse_quadratic_function.hpp"
#include "mlpack/methods/ann/activation_functions/lisht_function.hpp"
#include "mlpack/methods/ann/activation_functions/logistic_function.hpp"
#include "mlpack/methods/ann/activation_functions/mish_function.hpp"
#include "mlpack/methods/ann/activation_functions/multi_quadratic_function.hpp"
#include "mlpack/methods/ann/activation_functions/poisson1_function.hpp"
#include "mlpack/methods/ann/activation_functions/quadratic_function.hpp"
#include "mlpack/methods/ann/activation_functions/rectifier_function.hpp"
#include "mlpack/methods/ann/activation_functions/silu_function.hpp"
#include "mlpack/methods/ann/activation_functions/softplus_function.hpp"
#include "mlpack/methods/ann/activation_functions/softsign_function.hpp"
#include "mlpack/methods/ann/activation_functions/spline_function.hpp"
#include "mlpack/methods/ann/activation_functions/swish_function.hpp"
#include "mlpack/methods/ann/activation_functions/tanh_exponential_function.hpp"
#include "mlpack/methods/ann/activation_functions/tanh_function.hpp"
#include "mlpack/methods/ann/ann.hpp"
#include "mlpack/methods/ann/augmented/augmented.hpp"
#include "mlpack/methods/ann/augmented/tasks/add.hpp"
#include "mlpack/methods/ann/augmented/tasks/add_impl.hpp"
#include "mlpack/methods/ann/augmented/tasks/copy.hpp"
#include "mlpack/methods/ann/augmented/tasks/copy_impl.hpp"
#include "mlpack/methods/ann/augmented/tasks/score.hpp"
#include "mlpack/methods/ann/augmented/tasks/score_impl.hpp"
#include "mlpack/methods/ann/augmented/tasks/sort.hpp"
#include "mlpack/methods/ann/augmented/tasks/sort_impl.hpp"
#include "mlpack/methods/ann/augmented/tasks/tasks.hpp"
#include "mlpack/methods/ann/convolution_rules/border_modes.hpp"
#include "mlpack/methods/ann/convolution_rules/convolution_rules.hpp"
#include "mlpack/methods/ann/convolution_rules/fft_convolution.hpp"
#include "mlpack/methods/ann/convolution_rules/naive_convolution.hpp"
#include "mlpack/methods/ann/convolution_rules/svd_convolution.hpp"
#include "mlpack/methods/ann/dists/bernoulli_distribution.hpp"
#include "mlpack/methods/ann/dists/bernoulli_distribution_impl.hpp"
#include "mlpack/methods/ann/dists/dists.hpp"
#include "mlpack/methods/ann/dists/normal_distribution.hpp"
#include "mlpack/methods/ann/dists/normal_distribution_impl.hpp"
#include "mlpack/methods/ann/ffn.hpp"
#include "mlpack/methods/ann/ffn_impl.hpp"
#include "mlpack/methods/ann/forward_decls.hpp"
#include "mlpack/methods/ann/init_rules/const_init.hpp"
#include "mlpack/methods/ann/init_rules/gaussian_init.hpp"
#include "mlpack/methods/ann/init_rules/glorot_init.hpp"
#include "mlpack/methods/ann/init_rules/he_init.hpp"
#include "mlpack/methods/ann/init_rules/init_rules.hpp"
#include "mlpack/methods/ann/init_rules/init_rules_traits.hpp"
#include "mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp"
#include "mlpack/methods/ann/init_rules/lecun_normal_init.hpp"
#include "mlpack/methods/ann/init_rules/network_init.hpp"
#include "mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp"
#include "mlpack/methods/ann/init_rules/oivs_init.hpp"
#include "mlpack/methods/ann/init_rules/orthogonal_init.hpp"
#include "mlpack/methods/ann/init_rules/random_init.hpp"
#include "mlpack/methods/ann/layer/adaptive_max_pooling.hpp"
#include "mlpack/methods/ann/layer/adaptive_max_pooling_impl.hpp"
#include "mlpack/methods/ann/layer/adaptive_mean_pooling.hpp"
#include "mlpack/methods/ann/layer/adaptive_mean_pooling_impl.hpp"
#include "mlpack/methods/ann/layer/add.hpp"
#include "mlpack/methods/ann/layer/add_impl.hpp"
#include "mlpack/methods/ann/layer/add_merge.hpp"
#include "mlpack/methods/ann/layer/add_merge_impl.hpp"
#include "mlpack/methods/ann/layer/alpha_dropout.hpp"
#include "mlpack/methods/ann/layer/alpha_dropout_impl.hpp"
#include "mlpack/methods/ann/layer/base_layer.hpp"
#include "mlpack/methods/ann/layer/batch_norm.hpp"
#include "mlpack/methods/ann/layer/batch_norm_impl.hpp"
#include "mlpack/methods/ann/layer/c_relu.hpp"
#include "mlpack/methods/ann/layer/c_relu_impl.hpp"
#include "mlpack/methods/ann/layer/celu.hpp"
#include "mlpack/methods/ann/layer/celu_impl.hpp"
#include "mlpack/methods/ann/layer/concat.hpp"
#include "mlpack/methods/ann/layer/concat_impl.hpp"
#include "mlpack/methods/ann/layer/concatenate.hpp"
#include "mlpack/methods/ann/layer/concatenate_impl.hpp"
#include "mlpack/methods/ann/layer/convolution.hpp"
#include "mlpack/methods/ann/layer/convolution_impl.hpp"
#include "mlpack/methods/ann/layer/dropconnect.hpp"
#include "mlpack/methods/ann/layer/dropconnect_impl.hpp"
#include "mlpack/methods/ann/layer/dropout.hpp"
#include "mlpack/methods/ann/layer/dropout_impl.hpp"
#include "mlpack/methods/ann/layer/elu.hpp"
#include "mlpack/methods/ann/layer/elu_impl.hpp"
#include "mlpack/methods/ann/layer/flexible_relu.hpp"
#include "mlpack/methods/ann/layer/flexible_relu_impl.hpp"
#include "mlpack/methods/ann/layer/ftswish.hpp"
#include "mlpack/methods/ann/layer/ftswish_impl.hpp"
#include "mlpack/methods/ann/layer/grouped_convolution.hpp"
#include "mlpack/methods/ann/layer/grouped_convolution_impl.hpp"
#include "mlpack/methods/ann/layer/hard_tanh.hpp"
#include "mlpack/methods/ann/layer/hard_tanh_impl.hpp"
#include "mlpack/methods/ann/layer/identity.hpp"
#include "mlpack/methods/ann/layer/identity_impl.hpp"
#include "mlpack/methods/ann/layer/layer.hpp"
#include "mlpack/methods/ann/layer/layer_norm.hpp"
#include "mlpack/methods/ann/layer/layer_norm_impl.hpp"
#include "mlpack/methods/ann/layer/layer_types.hpp"
#include "mlpack/methods/ann/layer/leaky_relu.hpp"
#include "mlpack/methods/ann/layer/leaky_relu_impl.hpp"
#include "mlpack/methods/ann/layer/linear.hpp"
#include "mlpack/methods/ann/layer/linear3d.hpp"
#include "mlpack/methods/ann/layer/linear3d_impl.hpp"
#include "mlpack/methods/ann/layer/linear_impl.hpp"
#include "mlpack/methods/ann/layer/linear_no_bias.hpp"
#include "mlpack/methods/ann/layer/linear_no_bias_impl.hpp"
#include "mlpack/methods/ann/layer/log_softmax.hpp"
#include "mlpack/methods/ann/layer/log_softmax_impl.hpp"
#include "mlpack/methods/ann/layer/lstm.hpp"
#include "mlpack/methods/ann/layer/lstm_impl.hpp"
#include "mlpack/methods/ann/layer/max_pooling.hpp"
#include "mlpack/methods/ann/layer/max_pooling_impl.hpp"
#include "mlpack/methods/ann/layer/mean_pooling.hpp"
#include "mlpack/methods/ann/layer/mean_pooling_impl.hpp"
#include "mlpack/methods/ann/layer/multi_layer.hpp"
#include "mlpack/methods/ann/layer/multi_layer_impl.hpp"
#include "mlpack/methods/ann/layer/multihead_attention.hpp"
#include "mlpack/methods/ann/layer/multihead_attention_impl.hpp"
#include "mlpack/methods/ann/layer/noisylinear.hpp"
#include "mlpack/methods/ann/layer/noisylinear_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/README.md"
#include "mlpack/methods/ann/layer/not_adapted/atrous_convolution.hpp"
#include "mlpack/methods/ann/layer/not_adapted/atrous_convolution_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/bicubic_interpolation.hpp"
#include "mlpack/methods/ann/layer/not_adapted/bicubic_interpolation_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/bilinear_interpolation.hpp"
#include "mlpack/methods/ann/layer/not_adapted/bilinear_interpolation_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/channel_shuffle.hpp"
#include "mlpack/methods/ann/layer/not_adapted/channel_shuffle_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/concat_performance.hpp"
#include "mlpack/methods/ann/layer/not_adapted/concat_performance_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/constant.hpp"
#include "mlpack/methods/ann/layer/not_adapted/constant_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/fast_lstm.hpp"
#include "mlpack/methods/ann/layer/not_adapted/fast_lstm_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/flatten_t_swish.hpp"
#include "mlpack/methods/ann/layer/not_adapted/flatten_t_swish_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/glimpse.hpp"
#include "mlpack/methods/ann/layer/not_adapted/glimpse_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/group_norm.hpp"
#include "mlpack/methods/ann/layer/not_adapted/group_norm_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/gru.hpp"
#include "mlpack/methods/ann/layer/not_adapted/gru_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/hardshrink.hpp"
#include "mlpack/methods/ann/layer/not_adapted/hardshrink_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/highway.hpp"
#include "mlpack/methods/ann/layer/not_adapted/highway_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/instance_norm.hpp"
#include "mlpack/methods/ann/layer/not_adapted/instance_norm_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/isrlu.hpp"
#include "mlpack/methods/ann/layer/not_adapted/isrlu_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/join.hpp"
#include "mlpack/methods/ann/layer/not_adapted/join_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/lookup.hpp"
#include "mlpack/methods/ann/layer/not_adapted/lookup_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/lp_pooling.hpp"
#include "mlpack/methods/ann/layer/not_adapted/lp_pooling_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/minibatch_discrimination.hpp"
#include "mlpack/methods/ann/layer/not_adapted/minibatch_discrimination_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/multiply_constant.hpp"
#include "mlpack/methods/ann/layer/not_adapted/multiply_constant_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/multiply_merge.hpp"
#include "mlpack/methods/ann/layer/not_adapted/multiply_merge_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/nearest_interpolation.hpp"
#include "mlpack/methods/ann/layer/not_adapted/nearest_interpolation_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/pixel_shuffle.hpp"
#include "mlpack/methods/ann/layer/not_adapted/pixel_shuffle_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/positional_encoding.hpp"
#include "mlpack/methods/ann/layer/not_adapted/positional_encoding_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/recurrent.hpp"
#include "mlpack/methods/ann/layer/not_adapted/recurrent_attention.hpp"
#include "mlpack/methods/ann/layer/not_adapted/recurrent_attention_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/recurrent_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/reinforce_normal.hpp"
#include "mlpack/methods/ann/layer/not_adapted/reinforce_normal_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/reparametrization.hpp"
#include "mlpack/methods/ann/layer/not_adapted/reparametrization_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/select.hpp"
#include "mlpack/methods/ann/layer/not_adapted/select_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/sequential.hpp"
#include "mlpack/methods/ann/layer/not_adapted/sequential_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/softshrink.hpp"
#include "mlpack/methods/ann/layer/not_adapted/softshrink_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/spatial_dropout.hpp"
#include "mlpack/methods/ann/layer/not_adapted/spatial_dropout_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/subview.hpp"
#include "mlpack/methods/ann/layer/not_adapted/transposed_convolution.hpp"
#include "mlpack/methods/ann/layer/not_adapted/transposed_convolution_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/virtual_batch_norm.hpp"
#include "mlpack/methods/ann/layer/not_adapted/virtual_batch_norm_impl.hpp"
#include "mlpack/methods/ann/layer/not_adapted/weight_norm.hpp"
#include "mlpack/methods/ann/layer/not_adapted/weight_norm_impl.hpp"
#include "mlpack/methods/ann/layer/padding.hpp"
#include "mlpack/methods/ann/layer/padding_impl.hpp"
#include "mlpack/methods/ann/layer/parametric_relu.hpp"
#include "mlpack/methods/ann/layer/parametric_relu_impl.hpp"
#include "mlpack/methods/ann/layer/radial_basis_function.hpp"
#include "mlpack/methods/ann/layer/radial_basis_function_impl.hpp"
#include "mlpack/methods/ann/layer/recurrent_layer.hpp"
#include "mlpack/methods/ann/layer/recurrent_layer_impl.hpp"
#include "mlpack/methods/ann/layer/relu6.hpp"
#include "mlpack/methods/ann/layer/relu6_impl.hpp"
#include "mlpack/methods/ann/layer/serialization.hpp"
#include "mlpack/methods/ann/layer/softmax.hpp"
#include "mlpack/methods/ann/layer/softmax_impl.hpp"
#include "mlpack/methods/ann/layer/softmin.hpp"
#include "mlpack/methods/ann/layer/softmin_impl.hpp"
#include "mlpack/methods/ann/loss_functions/binary_cross_entropy_loss.hpp"
#include "mlpack/methods/ann/loss_functions/binary_cross_entropy_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/cosine_embedding_loss.hpp"
#include "mlpack/methods/ann/loss_functions/cosine_embedding_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/dice_loss.hpp"
#include "mlpack/methods/ann/loss_functions/dice_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/earth_mover_distance.hpp"
#include "mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp"
#include "mlpack/methods/ann/loss_functions/empty_loss.hpp"
#include "mlpack/methods/ann/loss_functions/empty_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/hinge_embedding_loss.hpp"
#include "mlpack/methods/ann/loss_functions/hinge_embedding_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/hinge_loss.hpp"
#include "mlpack/methods/ann/loss_functions/hinge_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/huber_loss.hpp"
#include "mlpack/methods/ann/loss_functions/huber_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/kl_divergence.hpp"
#include "mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp"
#include "mlpack/methods/ann/loss_functions/l1_loss.hpp"
#include "mlpack/methods/ann/loss_functions/l1_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/log_cosh_loss.hpp"
#include "mlpack/methods/ann/loss_functions/log_cosh_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/loss_functions.hpp"
#include "mlpack/methods/ann/loss_functions/margin_ranking_loss.hpp"
#include "mlpack/methods/ann/loss_functions/margin_ranking_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/mean_absolute_percentage_error.hpp"
#include "mlpack/methods/ann/loss_functions/mean_absolute_percentage_error_impl.hpp"
#include "mlpack/methods/ann/loss_functions/mean_bias_error.hpp"
#include "mlpack/methods/ann/loss_functions/mean_bias_error_impl.hpp"
#include "mlpack/methods/ann/loss_functions/mean_squared_error.hpp"
#include "mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp"
#include "mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error.hpp"
#include "mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error_impl.hpp"
#include "mlpack/methods/ann/loss_functions/multilabel_softmargin_loss.hpp"
#include "mlpack/methods/ann/loss_functions/multilabel_softmargin_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/negative_log_likelihood.hpp"
#include "mlpack/methods/ann/loss_functions/negative_log_likelihood_impl.hpp"
#include "mlpack/methods/ann/loss_functions/poisson_nll_loss.hpp"
#include "mlpack/methods/ann/loss_functions/poisson_nll_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/reconstruction_loss.hpp"
#include "mlpack/methods/ann/loss_functions/reconstruction_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp"
#include "mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp"
#include "mlpack/methods/ann/loss_functions/soft_margin_loss.hpp"
#include "mlpack/methods/ann/loss_functions/soft_margin_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/triplet_margin_loss.hpp"
#include "mlpack/methods/ann/loss_functions/triplet_margin_loss_impl.hpp"
#include "mlpack/methods/ann/loss_functions/vr_class_reward.hpp"
#include "mlpack/methods/ann/loss_functions/vr_class_reward_impl.hpp"
#include "mlpack/methods/ann/make_alias.hpp"
#include "mlpack/methods/ann/not_adapted/brnn.hpp"
#include "mlpack/methods/ann/not_adapted/brnn_impl.hpp"
#include "mlpack/methods/ann/not_adapted/gan/gan.hpp"
#include "mlpack/methods/ann/not_adapted/gan/gan_impl.hpp"
#include "mlpack/methods/ann/not_adapted/gan/gan_policies.hpp"
#include "mlpack/methods/ann/not_adapted/gan/metrics/inception_score.hpp"
#include "mlpack/methods/ann/not_adapted/gan/metrics/inception_score_impl.hpp"
#include "mlpack/methods/ann/not_adapted/gan/wgan_impl.hpp"
#include "mlpack/methods/ann/not_adapted/gan/wgangp_impl.hpp"
#include "mlpack/methods/ann/not_adapted/rbm/rbm.hpp"
#include "mlpack/methods/ann/not_adapted/rbm/rbm_impl.hpp"
#include "mlpack/methods/ann/not_adapted/rbm/rbm_policies.hpp"
#include "mlpack/methods/ann/not_adapted/rbm/spike_slab_rbm_impl.hpp"
#include "mlpack/methods/ann/regularizer/lregularizer.hpp"
#include "mlpack/methods/ann/regularizer/lregularizer_impl.hpp"
#include "mlpack/methods/ann/regularizer/no_regularizer.hpp"
#include "mlpack/methods/ann/regularizer/orthogonal_regularizer.hpp"
#include "mlpack/methods/ann/regularizer/orthogonal_regularizer_impl.hpp"
#include "mlpack/methods/ann/regularizer/regularizer.hpp"
#include "mlpack/methods/ann/rnn.hpp"
#include "mlpack/methods/ann/rnn_impl.hpp"
#include "mlpack/methods/approx_kfn.hpp"
#include "mlpack/methods/approx_kfn/approx_kfn.hpp"
#include "mlpack/methods/approx_kfn/approx_kfn_main.cpp"
#include "mlpack/methods/approx_kfn/drusilla_select.hpp"
#include "mlpack/methods/approx_kfn/drusilla_select_impl.hpp"
#include "mlpack/methods/approx_kfn/qdafn.hpp"
#include "mlpack/methods/approx_kfn/qdafn_impl.hpp"
#include "mlpack/methods/bayesian_linear_regression.hpp"
#include "mlpack/methods/bayesian_linear_regression/bayesian_linear_regression.hpp"
#include "mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_impl.hpp"
#include "mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp"
#include "mlpack/methods/bias_svd.hpp"
#include "mlpack/methods/bias_svd/bias_svd.hpp"
#include "mlpack/methods/bias_svd/bias_svd_function.hpp"
#include "mlpack/methods/bias_svd/bias_svd_function_impl.hpp"
#include "mlpack/methods/bias_svd/bias_svd_impl.hpp"
#include "mlpack/methods/block_krylov_svd.hpp"
#include "mlpack/methods/block_krylov_svd/block_krylov_svd.hpp"
#include "mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp"
#include "mlpack/methods/block_krylov_svd/randomized_block_krylov_svd_impl.hpp"
#include "mlpack/methods/cf.hpp"
#include "mlpack/methods/cf/cf.hpp"
#include "mlpack/methods/cf/cf_impl.hpp"
#include "mlpack/methods/cf/cf_main.cpp"
#include "mlpack/methods/cf/cf_model.hpp"
#include "mlpack/methods/cf/cf_model_impl.hpp"
#include "mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/bias_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp"
#include "mlpack/methods/cf/decomposition_policies/nmf_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp"
#include "mlpack/methods/cf/decomposition_policies/svdplusplus_method.hpp"
#include "mlpack/methods/cf/interpolation_policies/average_interpolation.hpp"
#include "mlpack/methods/cf/interpolation_policies/interpolation_policies.hpp"
#include "mlpack/methods/cf/interpolation_policies/regression_interpolation.hpp"
#include "mlpack/methods/cf/interpolation_policies/similarity_interpolation.hpp"
#include "mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp"
#include "mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp"
#include "mlpack/methods/cf/neighbor_search_policies/neighbor_search_policies.hpp"
#include "mlpack/methods/cf/neighbor_search_policies/pearson_search.hpp"
#include "mlpack/methods/cf/normalization/combined_normalization.hpp"
#include "mlpack/methods/cf/normalization/item_mean_normalization.hpp"
#include "mlpack/methods/cf/normalization/no_normalization.hpp"
#include "mlpack/methods/cf/normalization/normalization.hpp"
#include "mlpack/methods/cf/normalization/overall_mean_normalization.hpp"
#include "mlpack/methods/cf/normalization/user_mean_normalization.hpp"
#include "mlpack/methods/cf/normalization/z_score_normalization.hpp"
#include "mlpack/methods/cf/svd_wrapper.hpp"
#include "mlpack/methods/cf/svd_wrapper_impl.hpp"
#include "mlpack/methods/dbscan.hpp"
#include "mlpack/methods/dbscan/dbscan.hpp"
#include "mlpack/methods/dbscan/dbscan_impl.hpp"
#include "mlpack/methods/dbscan/dbscan_main.cpp"
#include "mlpack/methods/dbscan/ordered_point_selection.hpp"
#include "mlpack/methods/dbscan/random_point_selection.hpp"
#include "mlpack/methods/decision_tree.hpp"
#include "mlpack/methods/decision_tree/all_categorical_split.hpp"
#include "mlpack/methods/decision_tree/all_categorical_split_impl.hpp"
#include "mlpack/methods/decision_tree/all_dimension_select.hpp"
#include "mlpack/methods/decision_tree/best_binary_numeric_split.hpp"
#include "mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp"
#include "mlpack/methods/decision_tree/decision_tree.hpp"
#include "mlpack/methods/decision_tree/decision_tree_impl.hpp"
#include "mlpack/methods/decision_tree/decision_tree_main.cpp"
#include "mlpack/methods/decision_tree/decision_tree_regressor.hpp"
#include "mlpack/methods/decision_tree/decision_tree_regressor_impl.hpp"
#include "mlpack/methods/decision_tree/gini_gain.hpp"
#include "mlpack/methods/decision_tree/information_gain.hpp"
#include "mlpack/methods/decision_tree/mad_gain.hpp"
#include "mlpack/methods/decision_tree/mse_gain.hpp"
#include "mlpack/methods/decision_tree/multiple_random_dimension_select.hpp"
#include "mlpack/methods/decision_tree/random_binary_numeric_split.hpp"
#include "mlpack/methods/decision_tree/random_binary_numeric_split_impl.hpp"
#include "mlpack/methods/decision_tree/random_dimension_select.hpp"
#include "mlpack/methods/decision_tree/utils.hpp"
#include "mlpack/methods/det.hpp"
#include "mlpack/methods/det/det.hpp"
#include "mlpack/methods/det/det_main.cpp"
#include "mlpack/methods/det/dt_utils.hpp"
#include "mlpack/methods/det/dt_utils_impl.hpp"
#include "mlpack/methods/det/dtree.hpp"
#include "mlpack/methods/det/dtree_impl.hpp"
#include "mlpack/methods/emst.hpp"
#include "mlpack/methods/emst/dtb.hpp"
#include "mlpack/methods/emst/dtb_impl.hpp"
#include "mlpack/methods/emst/dtb_rules.hpp"
#include "mlpack/methods/emst/dtb_rules_impl.hpp"
#include "mlpack/methods/emst/dtb_stat.hpp"
#include "mlpack/methods/emst/edge_pair.hpp"
#include "mlpack/methods/emst/emst.hpp"
#include "mlpack/methods/emst/emst_main.cpp"
#include "mlpack/methods/emst/union_find.hpp"
#include "mlpack/methods/fastmks.hpp"
#include "mlpack/methods/fastmks/fastmks.hpp"
#include "mlpack/methods/fastmks/fastmks_impl.hpp"
#include "mlpack/methods/fastmks/fastmks_main.cpp"
#include "mlpack/methods/fastmks/fastmks_model.hpp"
#include "mlpack/methods/fastmks/fastmks_model_impl.hpp"
#include "mlpack/methods/fastmks/fastmks_rules.hpp"
#include "mlpack/methods/fastmks/fastmks_rules_impl.hpp"
#include "mlpack/methods/fastmks/fastmks_stat.hpp"
#include "mlpack/methods/gmm.hpp"
#include "mlpack/methods/gmm/diagonal_constraint.hpp"
#include "mlpack/methods/gmm/diagonal_gmm.hpp"
#include "mlpack/methods/gmm/diagonal_gmm_impl.hpp"
#include "mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp"
#include "mlpack/methods/gmm/em_fit.hpp"
#include "mlpack/methods/gmm/em_fit_impl.hpp"
#include "mlpack/methods/gmm/gmm.hpp"
#include "mlpack/methods/gmm/gmm_generate_main.cpp"
#include "mlpack/methods/gmm/gmm_impl.hpp"
#include "mlpack/methods/gmm/gmm_probability_main.cpp"
#include "mlpack/methods/gmm/gmm_train_main.cpp"
#include "mlpack/methods/gmm/no_constraint.hpp"
#include "mlpack/methods/gmm/positive_definite_constraint.hpp"
#include "mlpack/methods/hmm.hpp"
#include "mlpack/methods/hmm/hmm.hpp"
#include "mlpack/methods/hmm/hmm_generate_main.cpp"
#include "mlpack/methods/hmm/hmm_impl.hpp"
#include "mlpack/methods/hmm/hmm_loglik_main.cpp"
#include "mlpack/methods/hmm/hmm_model.hpp"
#include "mlpack/methods/hmm/hmm_train_main.cpp"
#include "mlpack/methods/hmm/hmm_util.hpp"
#include "mlpack/methods/hmm/hmm_util_impl.hpp"
#include "mlpack/methods/hmm/hmm_viterbi_main.cpp"
#include "mlpack/methods/hoeffding_trees.hpp"
#include "mlpack/methods/hoeffding_trees/binary_numeric_split.hpp"
#include "mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp"
#include "mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp"
#include "mlpack/methods/hoeffding_trees/categorical_split_info.hpp"
#include "mlpack/methods/hoeffding_trees/gini_impurity.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_tree.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp"
#include "mlpack/methods/hoeffding_trees/hoeffding_trees.hpp"
#include "mlpack/methods/hoeffding_trees/information_gain.hpp"
#include "mlpack/methods/hoeffding_trees/numeric_split_info.hpp"
#include "mlpack/methods/hoeffding_trees/typedef.hpp"
#include "mlpack/methods/kde.hpp"
#include "mlpack/methods/kde/kde.hpp"
#include "mlpack/methods/kde/kde_impl.hpp"
#include "mlpack/methods/kde/kde_main.cpp"
#include "mlpack/methods/kde/kde_model.hpp"
#include "mlpack/methods/kde/kde_model_impl.hpp"
#include "mlpack/methods/kde/kde_rules.hpp"
#include "mlpack/methods/kde/kde_rules_impl.hpp"
#include "mlpack/methods/kde/kde_stat.hpp"
#include "mlpack/methods/kernel_pca.hpp"
#include "mlpack/methods/kernel_pca/kernel_pca.hpp"
#include "mlpack/methods/kernel_pca/kernel_pca_impl.hpp"
#include "mlpack/methods/kernel_pca/kernel_pca_main.cpp"
#include "mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp"
#include "mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp"
#include "mlpack/methods/kmeans.hpp"
#include "mlpack/methods/kmeans/allow_empty_clusters.hpp"
#include "mlpack/methods/kmeans/dual_tree_kmeans.hpp"
#include "mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp"
#include "mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp"
#include "mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp"
#include "mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp"
#include "mlpack/methods/kmeans/elkan_kmeans.hpp"
#include "mlpack/methods/kmeans/elkan_kmeans_impl.hpp"
#include "mlpack/methods/kmeans/hamerly_kmeans.hpp"
#include "mlpack/methods/kmeans/hamerly_kmeans_impl.hpp"
#include "mlpack/methods/kmeans/kill_empty_clusters.hpp"
#include "mlpack/methods/kmeans/kmeans.hpp"
#include "mlpack/methods/kmeans/kmeans_impl.hpp"
#include "mlpack/methods/kmeans/kmeans_main.cpp"
#include "mlpack/methods/kmeans/kmeans_plus_plus_initialization.hpp"
#include "mlpack/methods/kmeans/max_variance_new_cluster.hpp"
#include "mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp"
#include "mlpack/methods/kmeans/naive_kmeans.hpp"
#include "mlpack/methods/kmeans/naive_kmeans_impl.hpp"
#include "mlpack/methods/kmeans/pelleg_moore_kmeans.hpp"
#include "mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp"
#include "mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp"
#include "mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp"
#include "mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp"
#include "mlpack/methods/kmeans/random_partition.hpp"
#include "mlpack/methods/kmeans/refined_start.hpp"
#include "mlpack/methods/kmeans/refined_start_impl.hpp"
#include "mlpack/methods/kmeans/sample_initialization.hpp"
#include "mlpack/methods/lars.hpp"
#include "mlpack/methods/lars/lars.hpp"
#include "mlpack/methods/lars/lars_impl.hpp"
#include "mlpack/methods/lars/lars_main.cpp"
#include "mlpack/methods/linear_regression.hpp"
#include "mlpack/methods/linear_regression/linear_regression.hpp"
#include "mlpack/methods/linear_regression/linear_regression_impl.hpp"
#include "mlpack/methods/linear_regression/linear_regression_main.cpp"
#include "mlpack/methods/linear_regression/linear_regression_predict_main.cpp"
#include "mlpack/methods/linear_regression/linear_regression_train_main.cpp"
#include "mlpack/methods/linear_svm.hpp"
#include "mlpack/methods/linear_svm/linear_svm.hpp"
#include "mlpack/methods/linear_svm/linear_svm_function.hpp"
#include "mlpack/methods/linear_svm/linear_svm_function_impl.hpp"
#include "mlpack/methods/linear_svm/linear_svm_impl.hpp"
#include "mlpack/methods/linear_svm/linear_svm_main.cpp"
#include "mlpack/methods/lmnn.hpp"
#include "mlpack/methods/lmnn/constraints.hpp"
#include "mlpack/methods/lmnn/constraints_impl.hpp"
#include "mlpack/methods/lmnn/lmnn.hpp"
#include "mlpack/methods/lmnn/lmnn_function.hpp"
#include "mlpack/methods/lmnn/lmnn_function_impl.hpp"
#include "mlpack/methods/lmnn/lmnn_impl.hpp"
#include "mlpack/methods/lmnn/lmnn_main.cpp"
#include "mlpack/methods/local_coordinate_coding.hpp"
#include "mlpack/methods/local_coordinate_coding/lcc.hpp"
#include "mlpack/methods/local_coordinate_coding/lcc_impl.hpp"
#include "mlpack/methods/local_coordinate_coding/local_coordinate_coding.hpp"
#include "mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp"
#include "mlpack/methods/logistic_regression.hpp"
#include "mlpack/methods/logistic_regression/logistic_regression.hpp"
#include "mlpack/methods/logistic_regression/logistic_regression_function.hpp"
#include "mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp"
#include "mlpack/methods/logistic_regression/logistic_regression_impl.hpp"
#include "mlpack/methods/logistic_regression/logistic_regression_main.cpp"
#include "mlpack/methods/lsh.hpp"
#include "mlpack/methods/lsh/lsh.hpp"
#include "mlpack/methods/lsh/lsh_main.cpp"
#include "mlpack/methods/lsh/lsh_search.hpp"
#include "mlpack/methods/lsh/lsh_search_impl.hpp"
#include "mlpack/methods/matrix_completion.hpp"
#include "mlpack/methods/matrix_completion/matrix_completion.hpp"
#include "mlpack/methods/matrix_completion/matrix_completion_impl.hpp"
#include "mlpack/methods/mean_shift.hpp"
#include "mlpack/methods/mean_shift/mean_shift.hpp"
#include "mlpack/methods/mean_shift/mean_shift_impl.hpp"
#include "mlpack/methods/mean_shift/mean_shift_main.cpp"
#include "mlpack/methods/naive_bayes.hpp"
#include "mlpack/methods/naive_bayes/naive_bayes.hpp"
#include "mlpack/methods/naive_bayes/naive_bayes_classifier.hpp"
#include "mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp"
#include "mlpack/methods/naive_bayes/nbc_main.cpp"
#include "mlpack/methods/nca.hpp"
#include "mlpack/methods/nca/nca.hpp"
#include "mlpack/methods/nca/nca_impl.hpp"
#include "mlpack/methods/nca/nca_main.cpp"
#include "mlpack/methods/nca/nca_softmax_error_function.hpp"
#include "mlpack/methods/nca/nca_softmax_error_function_impl.hpp"
#include "mlpack/methods/neighbor_search.hpp"
#include "mlpack/methods/neighbor_search/kfn_main.cpp"
#include "mlpack/methods/neighbor_search/knn_main.cpp"
#include "mlpack/methods/neighbor_search/neighbor_search.hpp"
#include "mlpack/methods/neighbor_search/neighbor_search_impl.hpp"
#include "mlpack/methods/neighbor_search/neighbor_search_rules.hpp"
#include "mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp"
#include "mlpack/methods/neighbor_search/neighbor_search_stat.hpp"
#include "mlpack/methods/neighbor_search/ns_model.hpp"
#include "mlpack/methods/neighbor_search/ns_model_impl.hpp"
#include "mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp"
#include "mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp"
#include "mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp"
#include "mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp"
#include "mlpack/methods/neighbor_search/typedef.hpp"
#include "mlpack/methods/neighbor_search/unmap.hpp"
#include "mlpack/methods/neighbor_search/unmap_impl.hpp"
#include "mlpack/methods/nmf.hpp"
#include "mlpack/methods/nmf/nmf.hpp"
#include "mlpack/methods/nmf/nmf_main.cpp"
#include "mlpack/methods/nystroem_method.hpp"
#include "mlpack/methods/nystroem_method/kmeans_selection.hpp"
#include "mlpack/methods/nystroem_method/nystroem_method.hpp"
#include "mlpack/methods/nystroem_method/nystroem_method_impl.hpp"
#include "mlpack/methods/nystroem_method/ordered_selection.hpp"
#include "mlpack/methods/nystroem_method/random_selection.hpp"
#include "mlpack/methods/pca.hpp"
#include "mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp"
#include "mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp"
#include "mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp"
#include "mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp"
#include "mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp"
#include "mlpack/methods/pca/pca.hpp"
#include "mlpack/methods/pca/pca_impl.hpp"
#include "mlpack/methods/pca/pca_main.cpp"
#include "mlpack/methods/perceptron.hpp"
#include "mlpack/methods/perceptron/initialization_methods/initialization_methods.hpp"
#include "mlpack/methods/perceptron/initialization_methods/random_init.hpp"
#include "mlpack/methods/perceptron/initialization_methods/zero_init.hpp"
#include "mlpack/methods/perceptron/learning_policies/learning_policies.hpp"
#include "mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp"
#include "mlpack/methods/perceptron/perceptron.hpp"
#include "mlpack/methods/perceptron/perceptron_impl.hpp"
#include "mlpack/methods/perceptron/perceptron_main.cpp"
#include "mlpack/methods/preprocess.hpp"
#include "mlpack/methods/preprocess/image_converter_main.cpp"
#include "mlpack/methods/preprocess/preprocess.hpp"
#include "mlpack/methods/preprocess/preprocess_binarize_main.cpp"
#include "mlpack/methods/preprocess/preprocess_describe_main.cpp"
#include "mlpack/methods/preprocess/preprocess_imputer_main.cpp"
#include "mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp"
#include "mlpack/methods/preprocess/preprocess_scale_main.cpp"
#include "mlpack/methods/preprocess/preprocess_split_main.cpp"
#include "mlpack/methods/preprocess/scaling_model.hpp"
#include "mlpack/methods/preprocess/scaling_model_impl.hpp"
#include "mlpack/methods/quic_svd.hpp"
#include "mlpack/methods/quic_svd/quic_svd.hpp"
#include "mlpack/methods/quic_svd/quic_svd_impl.hpp"
#include "mlpack/methods/radical.hpp"
#include "mlpack/methods/radical/radical.hpp"
#include "mlpack/methods/radical/radical_impl.hpp"
#include "mlpack/methods/radical/radical_main.cpp"
#include "mlpack/methods/random_forest.hpp"
#include "mlpack/methods/random_forest/bootstrap.hpp"
#include "mlpack/methods/random_forest/random_forest.hpp"
#include "mlpack/methods/random_forest/random_forest_impl.hpp"
#include "mlpack/methods/random_forest/random_forest_main.cpp"
#include "mlpack/methods/randomized_svd.hpp"
#include "mlpack/methods/randomized_svd/randomized_svd.hpp"
#include "mlpack/methods/randomized_svd/randomized_svd_impl.hpp"
#include "mlpack/methods/range_search.hpp"
#include "mlpack/methods/range_search/range_search.hpp"
#include "mlpack/methods/range_search/range_search_impl.hpp"
#include "mlpack/methods/range_search/range_search_main.cpp"
#include "mlpack/methods/range_search/range_search_rules.hpp"
#include "mlpack/methods/range_search/range_search_rules_impl.hpp"
#include "mlpack/methods/range_search/range_search_stat.hpp"
#include "mlpack/methods/range_search/rs_model.hpp"
#include "mlpack/methods/range_search/rs_model_impl.hpp"
#include "mlpack/methods/rann.hpp"
#include "mlpack/methods/rann/krann_main.cpp"
#include "mlpack/methods/rann/ra_model.hpp"
#include "mlpack/methods/rann/ra_model_impl.hpp"
#include "mlpack/methods/rann/ra_query_stat.hpp"
#include "mlpack/methods/rann/ra_search.hpp"
#include "mlpack/methods/rann/ra_search_impl.hpp"
#include "mlpack/methods/rann/ra_search_rules.hpp"
#include "mlpack/methods/rann/ra_search_rules_impl.hpp"
#include "mlpack/methods/rann/ra_typedef.hpp"
#include "mlpack/methods/rann/ra_util.hpp"
#include "mlpack/methods/rann/ra_util_impl.hpp"
#include "mlpack/methods/rann/rann.hpp"
#include "mlpack/methods/regularized_svd.hpp"
#include "mlpack/methods/regularized_svd/regularized_svd.hpp"
#include "mlpack/methods/regularized_svd/regularized_svd_function.hpp"
#include "mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp"
#include "mlpack/methods/regularized_svd/regularized_svd_impl.hpp"
#include "mlpack/methods/reinforcement_learning.hpp"
#include "mlpack/methods/reinforcement_learning/async_learning.hpp"
#include "mlpack/methods/reinforcement_learning/async_learning_impl.hpp"
#include "mlpack/methods/reinforcement_learning/ddpg.hpp"
#include "mlpack/methods/reinforcement_learning/ddpg_impl.hpp"
#include "mlpack/methods/reinforcement_learning/environment/acrobot.hpp"
#include "mlpack/methods/reinforcement_learning/environment/cart_pole.hpp"
#include "mlpack/methods/reinforcement_learning/environment/cont_double_pole_cart.hpp"
#include "mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp"
#include "mlpack/methods/reinforcement_learning/environment/double_pole_cart.hpp"
#include "mlpack/methods/reinforcement_learning/environment/env_type.hpp"
#include "mlpack/methods/reinforcement_learning/environment/environment.hpp"
#include "mlpack/methods/reinforcement_learning/environment/ftn.hpp"
#include "mlpack/methods/reinforcement_learning/environment/ftn_param.hpp"
#include "mlpack/methods/reinforcement_learning/environment/mountain_car.hpp"
#include "mlpack/methods/reinforcement_learning/environment/pendulum.hpp"
#include "mlpack/methods/reinforcement_learning/environment/reward_clipping.hpp"
#include "mlpack/methods/reinforcement_learning/noise/gaussian.hpp"
#include "mlpack/methods/reinforcement_learning/noise/noise.hpp"
#include "mlpack/methods/reinforcement_learning/noise/ornstein_uhlenbeck.hpp"
#include "mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp"
#include "mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp"
#include "mlpack/methods/reinforcement_learning/policy/policy.hpp"
#include "mlpack/methods/reinforcement_learning/q_learning.hpp"
#include "mlpack/methods/reinforcement_learning/q_learning_impl.hpp"
#include "mlpack/methods/reinforcement_learning/q_networks/categorical_dqn.hpp"
#include "mlpack/methods/reinforcement_learning/q_networks/dueling_dqn.hpp"
#include "mlpack/methods/reinforcement_learning/q_networks/q_networks.hpp"
#include "mlpack/methods/reinforcement_learning/q_networks/simple_dqn.hpp"
#include "mlpack/methods/reinforcement_learning/reinforcement_learning.hpp"
#include "mlpack/methods/reinforcement_learning/replay/prioritized_replay.hpp"
#include "mlpack/methods/reinforcement_learning/replay/random_replay.hpp"
#include "mlpack/methods/reinforcement_learning/replay/replay.hpp"
#include "mlpack/methods/reinforcement_learning/replay/sumtree.hpp"
#include "mlpack/methods/reinforcement_learning/sac.hpp"
#include "mlpack/methods/reinforcement_learning/sac_impl.hpp"
#include "mlpack/methods/reinforcement_learning/td3.hpp"
#include "mlpack/methods/reinforcement_learning/td3_impl.hpp"
#include "mlpack/methods/reinforcement_learning/training_config.hpp"
#include "mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp"
#include "mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp"
#include "mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp"
#include "mlpack/methods/reinforcement_learning/worker/worker.hpp"
#include "mlpack/methods/softmax_regression.hpp"
#include "mlpack/methods/softmax_regression/softmax_regression.hpp"
#include "mlpack/methods/softmax_regression/softmax_regression_function.hpp"
#include "mlpack/methods/softmax_regression/softmax_regression_function_impl.hpp"
#include "mlpack/methods/softmax_regression/softmax_regression_impl.hpp"
#include "mlpack/methods/softmax_regression/softmax_regression_main.cpp"
#include "mlpack/methods/sparse_autoencoder.hpp"
#include "mlpack/methods/sparse_autoencoder/maximal_inputs.hpp"
#include "mlpack/methods/sparse_autoencoder/maximal_inputs_impl.hpp"
#include "mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp"
#include "mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp"
#include "mlpack/methods/sparse_autoencoder/sparse_autoencoder_function_impl.hpp"
#include "mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp"
#include "mlpack/methods/sparse_coding.hpp"
#include "mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp"
#include "mlpack/methods/sparse_coding/nothing_initializer.hpp"
#include "mlpack/methods/sparse_coding/random_initializer.hpp"
#include "mlpack/methods/sparse_coding/sparse_coding.hpp"
#include "mlpack/methods/sparse_coding/sparse_coding_impl.hpp"
#include "mlpack/methods/sparse_coding/sparse_coding_main.cpp"
#include "mlpack/methods/svdplusplus.hpp"
#include "mlpack/methods/svdplusplus/svdplusplus.hpp"
#include "mlpack/methods/svdplusplus/svdplusplus_function.hpp"
#include "mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp"
#include "mlpack/methods/svdplusplus/svdplusplus_impl.hpp"
#include "mlpack/methods/xgboost/loss_functions/sse_loss.hpp"
#include "mlpack/namespace_compat.hpp"
#include "mlpack/prereqs.hpp"