BayesNet
1.0.7.
Bayesian Network and basic classifiers Library.
Loading...
Searching...
No Matches
KDBLd.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 KDBLD_H
8
#define KDBLD_H
9
#include "Proposal.h"
10
#include "KDB.h"
11
12
namespace
bayesnet {
13
class
KDBLd
:
public
KDB
,
public
Proposal
{
14
private
:
15
public
:
16
explicit
KDBLd
(
int
k);
17
virtual
~KDBLd
() =
default
;
18
KDBLd
& fit(torch::Tensor& X, torch::Tensor& y,
const
std::vector<std::string>& features,
const
std::string& className, map<std::string, std::vector<int>>& states,
const
Smoothing_t smoothing)
override
;
19
std::vector<std::string> graph(
const
std::string& name =
"KDB"
)
const override
;
20
torch::Tensor predict(torch::Tensor& X)
override
;
21
static
inline
std::string version() {
return
"0.0.1"
; };
22
};
23
}
24
#endif
// !KDBLD_H
bayesnet::KDBLd
Definition
KDBLd.h:13
bayesnet::KDB
Definition
KDB.h:12
bayesnet::Proposal
Definition
Proposal.h:17
bayesnet
classifiers
KDBLd.h
Generated by
1.12.0