Files
Platform/src/experimental_clfs/XA1DE.h

26 lines
839 B
C++

// ***************************************************************
// SPDX-FileCopyrightText: Copyright 2025 Ricardo Montañana Gómez
// SPDX-FileType: SOURCE
// SPDX-License-Identifier: MIT
// ***************************************************************
#ifndef XA1DE_H
#define XA1DE_H
#include "Xaode.hpp"
#include "ExpClf.h"
#include <bayesnet/network/Smoothing.h>
namespace platform {
class XA1DE : public ExpClf {
public:
XA1DE() = default;
virtual ~XA1DE() override = default;
std::string getVersion() override { return version; };
protected:
void buildModel(const torch::Tensor& weights) override {};
void trainModel(const torch::Tensor& weights, const bayesnet::Smoothing_t smoothing) override;
private:
std::string version = "1.0.0";
};
}
#endif // XA1DE_H