PLSSVM - Parallel Least Squares Support Vector Machine
2.0.0
A Least Squares Support Vector Machine implementation using different backends.
|
Directory containing the implementation of the PLSSVM library.
More...Directories | |
directory | backends |
Directory containing the implementation of all four available backends: OpenMP, CUDA, OpenCL, and SYCL. | |
directory | detail |
Directory containing implementation details which should not be used by users. | |
directory | exceptions |
Directory containing custom exception types used to be able to better distinguish errors. | |
directory | version |
Directory containing compile-time constant version information. | |
Files | |
file | backend_types.hpp [code] |
Defines an enumeration holding all possible backends. Can also include backends not available on the current target platform. | |
file | constants.hpp [code] |
Global type definitions and compile-time constants. | |
file | core.hpp [code] |
Core header including all other necessary headers. | |
file | csvm.hpp [code] |
Defines the base class for all C-SVM backends and implements the functionality shared by all of them. | |
file | csvm_factory.hpp [code] |
Factory function for constructing a new C-SVM based on the provided plssvm::backend_type and potential additional parameter. | |
file | data_set.hpp [code] |
Implements a data set class encapsulating all data points, features, and potential labels. | |
file | default_value.hpp [code] |
Implements a class used to be able to distinguish between the default value of a variable and an assigned value. | |
file | file_format_types.hpp [code] |
Defines an enumeration holding all supported file formats. | |
file | kernel_function_types.hpp [code] |
Defines an enumeration holding all possible kernel function types. | |
file | model.hpp [code] |
Implements a model class encapsulating the results of a SVM fit call. | |
file | parameter.hpp [code] |
Implements the parameter class encapsulating all important C-SVM parameters. | |
file | target_platforms.hpp [code] |
Defines an enumeration holding all possible target platforms. Can also include targets not available on the current target platform. | |
Directory containing the implementation of the PLSSVM library.