BayesNet 1.0.7.
Bayesian Network and basic classifiers Library.
Loading...
Searching...
No Matches
AODE.h
1// ***************************************************************
2// SPDX-FileCopyrightText: Copyright 2024 Ricardo Montañana Gómez
3// SPDX-FileType: SOURCE
4// SPDX-License-Identifier: MIT
5// ***************************************************************
6
7#ifndef AODE_H
8#define AODE_H
9#include "bayesnet/classifiers/SPODE.h"
10#include "Ensemble.h"
11namespace bayesnet {
12 class AODE : public Ensemble {
13 public:
14 AODE(bool predict_voting = false);
15 virtual ~AODE() {};
16 void setHyperparameters(const nlohmann::json& hyperparameters) override;
17 std::vector<std::string> graph(const std::string& title = "AODE") const override;
18 protected:
19 void buildModel(const torch::Tensor& weights) override;
20 };
21}
22#endif