|
Apollo
6.0
Open source self driving car software
|
#include <string>#include <vector>#include "Eigen/Dense"#include "modules/prediction/proto/network_layers.pb.h"

Go to the source code of this file.
Namespaces | |
| apollo::prediction::network | |
| apollo::prediction::network | |
| apollo | |
| PlanningContext is the runtime context in planning. It is persistent across multiple frames. | |
| apollo::prediction | |
| apollo::prediction | |
Functions | |
| float | apollo::prediction::network::sigmoid (const float x) |
| sigmoid function: f(x) = 1 / (1 + exp(-x)) More... | |
| float | apollo::prediction::network::tanh (const float x) |
| hyperbolic tangent function: f(x) = (1 + exp(-2x)) / (1 - exp(-2x)) More... | |
| float | apollo::prediction::network::linear (const float x) |
| linear function: f(x) = x More... | |
| float | apollo::prediction::network::hard_sigmoid (const float x) |
| "hard" sigmoid function: | 0.0 x in (-oo, 0) f(x) = | 0.2x + 0.5 x in [0, 2.5] | 1.0 x in (2.5, +oo) More... | |
| float | apollo::prediction::network::relu (const float x) |
| relu function: | 0.0 x in (-oo, 0.0) f(x) = | | x x in [0.0, +oo) More... | |
| Eigen::MatrixXf | apollo::prediction::network::FlattenMatrix (const Eigen::MatrixXf &matrix) |
| flatten a matrix to a row vector More... | |
| std::function< float(float)> | apollo::prediction::network::serialize_to_function (const std::string &str) |
| translate a string into a network activation function More... | |
| bool | apollo::prediction::network::LoadTensor (const TensorParameter &tensor_pb, Eigen::MatrixXf *matrix) |
| load matrix value from a protobuf message More... | |
| bool | apollo::prediction::network::LoadTensor (const TensorParameter &tensor_pb, Eigen::VectorXf *vector) |
| load vector value from a protobuf message More... | |
| bool | apollo::prediction::network::LoadTensor (const TensorParameter &tensor_pb, std::vector< Eigen::MatrixXf > *const tensor3d) |
| load matrix value from a protobuf message More... | |
1.8.13