// *************************************************************** // SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez // SPDX-FileType: SOURCE // SPDX-License-Identifier: MIT // *************************************************************** #ifndef SPODE_H #define SPODE_H #include "Classifier.h" namespace bayesnet { class SPODE : public Classifier { private: int root; protected: void buildModel(const torch::Tensor& weights) override; public: explicit SPODE(int root); virtual ~SPODE() = default; std::vector graph(const std::string& name = "SPODE") const override; }; } #endif