Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::AutotuningSpeedMLPModel Class Reference

#include <autotuning_speed_mlp_model.h>

Inheritance diagram for apollo::planning::AutotuningSpeedMLPModel:
Inheritance graph
Collaboration diagram for apollo::planning::AutotuningSpeedMLPModel:
Collaboration graph

Public Member Functions

 AutotuningSpeedMLPModel ()=default
 
 ~AutotuningSpeedMLPModel ()=default
 
common::Status SetParams () override
 set mlp model as well as feature builder More...
 
double Evaluate (const autotuning::TrajectoryFeature &trajectory_feature) const override
 : evaluate by trajectory More...
 
double Evaluate (const autotuning::TrajectoryPointwiseFeature &point_feature) const override
 : evaluate by trajectory point More...
 
- Public Member Functions inherited from apollo::planning::AutotuningBaseModel
 AutotuningBaseModel ()=default
 
virtual ~AutotuningBaseModel ()=default
 

Additional Inherited Members

- Protected Attributes inherited from apollo::planning::AutotuningBaseModel
std::unique_ptr< AutotuningMLPModelmlp_model_ = nullptr
 : stored autotuning mlp model More...
 
std::unique_ptr< AutotuningFeatureBuilderfeature_builder_ = nullptr
 

Constructor & Destructor Documentation

◆ AutotuningSpeedMLPModel()

apollo::planning::AutotuningSpeedMLPModel::AutotuningSpeedMLPModel ( )
default

◆ ~AutotuningSpeedMLPModel()

apollo::planning::AutotuningSpeedMLPModel::~AutotuningSpeedMLPModel ( )
default

Member Function Documentation

◆ Evaluate() [1/2]

double apollo::planning::AutotuningSpeedMLPModel::Evaluate ( const autotuning::TrajectoryFeature &  trajectory_feature) const
overridevirtual

: evaluate by trajectory

Parameters
input trajectory feature proto
Returns
: the total value of reward / cost

Implements apollo::planning::AutotuningBaseModel.

◆ Evaluate() [2/2]

double apollo::planning::AutotuningSpeedMLPModel::Evaluate ( const autotuning::TrajectoryPointwiseFeature &  point_feature) const
overridevirtual

: evaluate by trajectory point

Parameters
trajectory pointwise input feature
Returns
: total value of reward / cost

Implements apollo::planning::AutotuningBaseModel.

◆ SetParams()

common::Status apollo::planning::AutotuningSpeedMLPModel::SetParams ( )
overridevirtual

set mlp model as well as feature builder

Implements apollo::planning::AutotuningBaseModel.


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