aGrUM
0.14.2
GibbsBNdistance.cpp
Go to the documentation of this file.
1
2
/***************************************************************************
3
* Copyright (C) 2017 by Pierre-Henri WUILLEMIN and Christophe GONZALES *
4
* {prenom.nom}_at_lip6.fr *
5
* *
6
* This program is free software; you can redistribute it and/or modify *
7
* it under the terms of the GNU General Public License as published by *
8
* the Free Software Foundation; either version 2 of the License, or *
9
* (at your option) any later version. *
10
* *
11
* This program is distributed in the hope that it will be useful, *
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
14
* GNU General Public License for more details. *
15
* *
16
* You should have received a copy of the GNU General Public License *
17
* along with this program; if not, write to the *
18
* Free Software Foundation, Inc., *
19
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
20
***************************************************************************/
21
22
23
#include <
agrum/core/math/math.h
>
24
#include <
agrum/BN/algorithms/divergence/GibbsBNdistance.h
>
25
26
27
#ifndef GUM_NO_EXTERN_TEMPLATE_CLASS
28
template
class
gum::GibbsBNdistance< double >
;
29
#endif
math.h
Useful macros for maths.
GibbsBNdistance.h
algorithm for approximated computation KL divergence between BNs using GIBBS sampling ...
gum::GibbsBNdistance
GibbsKL computes the KL divergence betweens 2 BNs using an approximation pattern: GIBBS sampling...
Definition:
GibbsBNdistance.h:76