Bayesian Network Classifiers using libtorch from scratch
Go to file
2023-11-24 21:16:20 +01:00
.vscode Refactor Hyperparameters management 2023-11-19 22:36:27 +01:00
cmake/modules Fix some mistakes to correct tests 2023-07-20 18:55:56 +02:00
config Add Makefile & tests 2023-07-17 22:51:15 +02:00
data Solve voting vector error 2023-09-02 13:58:12 +02:00
diagrams Upgrade models version and Add class diagram 2023-09-02 14:39:43 +02:00
lib Remove using namespace from Library 2023-11-08 18:45:35 +01:00
sample Build gridsearch structure 2023-11-20 23:32:34 +01:00
src Add quiet parameter 2023-11-24 21:16:20 +01:00
tests Remove using namespace from Library 2023-11-08 18:45:35 +01:00
.clang-tidy update clang-tidy 2023-08-07 00:44:12 +02:00
.clang-uml Add Linux specific options to compile 2023-08-29 18:20:55 +02:00
.gitignore Build gridsearch structure 2023-11-20 23:32:34 +01:00
.gitmodules Remove OpenXLSX submodule 2023-09-20 01:09:58 +02:00
CMakeLists.txt Add CMakelist integration 2023-11-12 22:14:29 +01:00
gcovr.cfg Update Makefile to add Release & Debug build 2023-08-01 19:02:37 +02:00
grid_stree.json Refactor Hyperparameters management 2023-11-19 22:36:27 +01:00
LICENSE Initial commit 2023-06-29 19:52:57 +00:00
Makefile Begin implementing grid combinations 2023-11-21 13:11:14 +01:00
README.md Add more install instructions of Boost to README 2023-11-20 20:39:22 +01:00
stree_results.json Refactor Hyperparameters management 2023-11-19 22:36:27 +01:00

BayesNet

License: MIT

Bayesian Network Classifier with libtorch from scratch

0. Setup

Before compiling BayesNet.

boost library

Getting Started

The best option is install the packages that the Linux distribution have in its repository. If this is the case:

sudo dnf install boost-devel

If this is not possible and the compressed packaged is installed, the following environment variable has to be set pointing to the folder where it was unzipped to:

export BOOST_ROOT=/path/to/library/

In some cases, it is needed to build the library, to do so:

cd /path/to/library
mkdir own
./bootstrap.sh --prefix=/path/to/library/own
./b2 install
export BOOST_ROOT=/path/to/library/own/

Don't forget to add the export BOOST_ROOT statement to .bashrc or wherever it is meant to be.

libxlswriter

cd lib/libxlsxwriter
make
make install DESTDIR=/home/rmontanana/Code PREFIX=

Environment variable has to be set:

 export LD_LIBRARY_PATH=/usr/local/lib

Release

make release

Debug & Tests

make debug

1. Introduction