(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::simulation::ContinuousInnerDecisionNode< TDecisionType > Class Template Reference

Class for internal usage. Decision tree node that correspond to numeric conditionals. More...

#include <ContinuousInnerDecisionNode.h>

Inheritance diagram for grail::simulation::ContinuousInnerDecisionNode< TDecisionType >:
Collaboration diagram for grail::simulation::ContinuousInnerDecisionNode< TDecisionType >:

Public Member Functions

 ContinuousInnerDecisionNode (int column, float splitValue)
 
void AddChild (std::unique_ptr< DecisionNode< TDecisionType >> childNode)
 
void Print (std::unordered_map< int, std::string > &columnNames, const std::string &indent) const override
 
const TDecisionType * Predict (std::vector< float > &data) const final
 
DecisionNodeType GetNodeType () const final
 

Friends

template<class T >
struct IDecisionTreeSerializer
 

Detailed Description

template<class TDecisionType>
class grail::simulation::ContinuousInnerDecisionNode< TDecisionType >

Class for internal usage. Decision tree node that correspond to numeric conditionals.


The documentation for this class was generated from the following file: