Ultra 0.9.4
Loading...
Searching...
No Matches
multi_dataset.h File Reference
#include "utility/assert.h"
#include "utility/misc.h"
#include <array>
#include "kernel/gp/src/multi_dataset.tcc"

Go to the source code of this file.

Classes

class  ultra::src::multi_dataset< D >
struct  ultra::src::is_multi_dataset< T >
struct  ultra::src::is_multi_dataset< multi_dataset< T > >

Namespaces

namespace  ultra

Concepts

concept  ultra::src::DataSet

Enumerations

enum class  ultra::src::dataset_t { training , validation , test }

Variables

template<class T>
constexpr bool ultra::src::is_multi_dataset_v
 Convenience variable template for is_multi_dataset.

Detailed Description

Remarks
This file is part of ULTRA.
License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/

Enumeration Type Documentation

◆ dataset_t

enum class ultra::src::dataset_t
strong

Identifies the role of a dataset within the learning pipeline.

Data/simulations are categorised into three disjoint sets:

  • training used directly for learning;
  • validation used to control overfitting and to measure performance;
  • test used to estimate generalisation performance.

Variable Documentation

◆ is_multi_dataset_v

template<class T>
bool ultra::src::is_multi_dataset_v
inlineconstexpr
Initial value:

Convenience variable template for is_multi_dataset.