Begin Network build

This commit is contained in:
2023-06-29 22:00:41 +02:00
parent 00ed1e0be1
commit 8e9c3483aa
18 changed files with 874 additions and 0 deletions

21
simple/Network.h Normal file
View File

@@ -0,0 +1,21 @@
#ifndef NETWORK_H
#define NETWORK_H
#include <string>
#include <vector>
#include <map>
#include "Node.h"
namespace bayesnet {
class Network {
private:
std::map<std::string, Node*> nodes;
public:
Network();
~Network();
void addNode(std::string);
void addEdge(std::string, std::string);
void fit(const std::vector<std::vector<double>>&);
std::vector<double> predict(const std::vector<std::vector<double>>&);
};
}
#endif