Files
BayesNet/docs/manual/classbayesnet_1_1_base_classifier.html

24 KiB

<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="clipboard.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="cookie.js"></script> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> </head>
BayesNet 1.0.5
Bayesian Network Classifiers using libtorch from scratch
<script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license-end */ </script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { codefold.init(0); }); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search',true); $(function() { init_search(); }); }); /* @license-end */ </script>
<script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function(){initNavTree('classbayesnet_1_1_base_classifier.html',''); initResizable(true); }); /* @license-end */ </script>
Loading...
Searching...
No Matches
bayesnet::BaseClassifier Class Referenceabstract
Inheritance diagram for bayesnet::BaseClassifier:

Public Member Functions

virtual BaseClassifierfit (std::vector< std::vector< int > > &X, std::vector< int > &y, const std::vector< std::string > &features, const std::string &className, std::map< std::string, std::vector< int > > &states)=0
 
virtual BaseClassifierfit (torch::Tensor &X, torch::Tensor &y, const std::vector< std::string > &features, const std::string &className, std::map< std::string, std::vector< int > > &states)=0
 
virtual BaseClassifierfit (torch::Tensor &dataset, const std::vector< std::string > &features, const std::string &className, std::map< std::string, std::vector< int > > &states)=0
 
virtual BaseClassifierfit (torch::Tensor &dataset, const std::vector< std::string > &features, const std::string &className, std::map< std::string, std::vector< int > > &states, const torch::Tensor &weights)=0
 
virtual torch::Tensor predict (torch::Tensor &X)=0
 
virtual std::vector< int > predict (std::vector< std::vector< int > > &X)=0
 
virtual torch::Tensor predict_proba (torch::Tensor &X)=0
 
virtual std::vector< std::vector< double > > predict_proba (std::vector< std::vector< int > > &X)=0
 
virtual status_t getStatus () const =0
 
virtual float score (std::vector< std::vector< int > > &X, std::vector< int > &y)=0
 
virtual float score (torch::Tensor &X, torch::Tensor &y)=0
 
virtual int getNumberOfNodes () const =0
 
virtual int getNumberOfEdges () const =0
 
virtual int getNumberOfStates () const =0
 
virtual int getClassNumStates () const =0
 
virtual std::vector< std::string > show () const =0
 
virtual std::vector< std::string > graph (const std::string &title="") const =0
 
virtual std::string getVersion ()=0
 
virtual std::vector< std::string > topological_order ()=0
 
virtual std::vector< std::string > getNotes () const =0
 
virtual std::string dump_cpt () const =0
 
virtual void setHyperparameters (const nlohmann::json &hyperparameters)=0
 
std::vector< std::string > & getValidHyperparameters ()
 

Protected Member Functions

virtual void trainModel (const torch::Tensor &weights)=0
 

Protected Attributes

std::vector< std::string > validHyperparameters
 

Detailed Description

Definition at line 13 of file BaseClassifier.h.

Member Function Documentation

◆ getValidHyperparameters()

std::vector< std::string > & bayesnet::BaseClassifier::getValidHyperparameters ( )
inline

Definition at line 40 of file BaseClassifier.h.

Member Data Documentation

◆ validHyperparameters

std::vector<std::string> bayesnet::BaseClassifier::validHyperparameters
protected

Definition at line 43 of file BaseClassifier.h.


The documentation for this class was generated from the following file:
</html>