OpenNN  2.2
Open Neural Networks Library
To-do List
Member OpenNN::ConditionsLayer::calculate_Hessian_form (const Vector< double > &, const Vector< double > &) const
Member OpenNN::ConditionsLayer::calculate_one_condition_homogeneous_solution_Hessian_form (const Vector< double > &) const
Member OpenNN::ConditionsLayer::calculate_one_condition_particular_solution_Hessian_form (const Vector< double > &) const
Member OpenNN::ConditionsLayer::calculate_two_conditions_particular_solution_Hessian_form (const Vector< double > &) const
Member OpenNN::ConditionsLayer::calculate_two_conditions_particular_solution_Jacobian (const Vector< double > &) const
Member OpenNN::ConditionsLayer::from_XML (const tinyxml2::XMLDocument &)
Member OpenNN::ConditionsLayer::initialize_random (void)
Member OpenNN::ConditionsLayer::write_expression (const Vector< std::string > &, const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_homogeneous_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_one_condition_homogeneous_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_one_condition_particular_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_particular_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_two_conditions_homogeneous_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::ConditionsLayer::write_two_conditions_particular_solution_expression (const Vector< std::string > &, const Vector< std::string > &) const
Member OpenNN::DataSet::arrange_association_names (const Vector< std::string > &) const
Member OpenNN::DataSet::arrange_time_series_names (const Vector< std::string > &) const
Member OpenNN::DataSet::calculate_target_distribution (void) const
This method is not implemented.
Member OpenNN::DataSet::clean_local_outlier_factor (const size_t &=5)
Member OpenNN::DataSet::convert_association (void)
Member OpenNN::DataSet::convert_time_series (void)
Member OpenNN::DataSet::generate_data_multiple_classification (const size_t &, const size_t &)
Member OpenNN::DataSet::sum_binary_inputs (void)
Member OpenNN::ErrorTerm::calculate_Hessian (void) const
Member OpenNN::ErrorTerm::calculate_Hessian (const Vector< double > &) const
Member OpenNN::ErrorTerm::calculate_Hessian_one_layer (void) const
Member OpenNN::ErrorTerm::calculate_Hessian_two_layers (void) const
Member OpenNN::ErrorTerm::calculate_interlayers_Delta (const size_t &, const size_t &, const Vector< double > &, const Vector< double > &, const Vector< double > &, const Vector< double > &, const Vector< Vector< double > > &, const Vector< double > &, const Matrix< double > &, const Matrix< double > &, const Vector< Vector< double > > &) const
Member OpenNN::ErrorTerm::calculate_interlayers_Delta (const Vector< Vector< double > > &, const Vector< Vector< double > > &, const Matrix< Matrix< double > > &, const Vector< double > &, const Matrix< double > &, const Vector< Vector< double > > &) const
Member OpenNN::ErrorTerm::calculate_loss_output_combinations (const Vector< double > &combinations) const
Member OpenNN::ErrorTerm::calculate_output_interlayers_Delta (const Vector< double > &, const Vector< double > &, const Vector< double > &, const Matrix< double > &) const
Member OpenNN::ErrorTerm::calculate_point_gradient (const Vector< Matrix< double > > &, const Vector< Vector< double > > &) const
Member OpenNN::ErrorTerm::calculate_point_Hessian (const Vector< Vector< double > > &, const Vector< Vector< Vector< double > > > &, const Matrix< Matrix< double > > &, const Vector< Vector< double > > &, const Matrix< Matrix< double > > &) const
Member OpenNN::ErrorTerm::calculate_single_hidden_layer_point_Hessian (const Vector< Vector< double > > &, const Vector< Vector< double > > &, const Vector< Vector< Vector< double > > > &, const Vector< Vector< double > > &, const Matrix< double > &) const
Member OpenNN::FinalSolutionsError::from_XML (const tinyxml2::XMLDocument &)
Member OpenNN::FinalSolutionsError::operator== (const FinalSolutionsError &) const
Member OpenNN::FinalSolutionsError::set (NeuralNetwork *)
Member OpenNN::FinalSolutionsError::set (MathematicalModel *)
Member OpenNN::FinalSolutionsError::set (NeuralNetwork *, MathematicalModel *)
Member OpenNN::IndependentParametersError::calculate_performance (const Vector< double > &) const
Member OpenNN::IndependentParametersError::to_XML (void) const
Add numerical differentiation tag.
Member OpenNN::InverseSumSquaredError::calculate_performance (void) const
Member OpenNN::InverseSumSquaredError::calculate_selection_performance (void) const
Member OpenNN::InverseSumSquaredError::from_XML (const tinyxml2::XMLDocument &)
Member OpenNN::LossIndex::calculate_error_Hessian (const Vector< double > &) const
Member OpenNN::LossIndex::calculate_inverse_Hessian (void) const
Member OpenNN::LossIndex::calculate_regularization_Hessian (const Vector< double > &) const
Member OpenNN::LossIndex::calculate_terms_Jacobian (void) const
Member OpenNN::LossIndex::calculate_vector_dot_Hessian (const Vector< double > &) const
Member OpenNN::LossIndex::LossIndex (const LossIndex &)
Member OpenNN::MathematicalModel::save_data (const NeuralNetwork &, const std::string &) const
Member OpenNN::Matrix< T >::convert_time_series (const size_t &)
Member OpenNN::MeanSquaredError::calculate_first_order_loss (void) const
Member OpenNN::MeanSquaredError::calculate_first_order_terms (void) const
Member OpenNN::MeanSquaredError::calculate_second_order_loss (void) const
Member OpenNN::MinkowskiError::calculate_output_Hessian (const Vector< double > &, const Vector< double > &) const
Member OpenNN::MissingValues::convert_association (void)
Implement this method.
Member OpenNN::MissingValues::convert_time_series (const size_t &)
Complete method.
Member OpenNN::MissingValues::from_XML (const tinyxml2::XMLDocument &)
Check that the method i
Member OpenNN::MissingValues::to_XML (void) const
Member OpenNN::ModelSelection::perform_model_selection (void) const
Perform inputs selection and order selection.
Member OpenNN::MultilayerPerceptron::calculate_Hessian_form (const Vector< double > &, const Vector< double > &) const
Member OpenNN::MultilayerPerceptron::calculate_Hessian_form (const Vector< double > &) const
Member OpenNN::MultilayerPerceptron::calculate_output_interlayers_Delta (const Vector< Vector< Vector< double > > > &, const Matrix< Matrix< double > > &, const Vector< Matrix< double > > &) const
Member OpenNN::NeuralNetwork::calculate_Hessian_form (const Vector< double > &) const
Member OpenNN::NeuralNetwork::calculate_Hessian_form (const Vector< double > &, const Vector< double > &) const
Member OpenNN::NeuralNetwork::calculate_Jacobian (const Vector< double > &, const Vector< double > &) const
Member OpenNN::NeuralNetwork::resize_inputs_number (const size_t &)
Member OpenNN::NeuralNetwork::resize_outputs_number (const size_t &)
Member OpenNN::NeuralParametersNorm::calculate_gradient (void) const
Case including independent parameters.
Member OpenNN::NeuralParametersNorm::calculate_Hessian (void) const

Second derivatives.

Case including independent parameters.

Member OpenNN::NewtonMethod::perform_training (void)
Member OpenNN::NormalizedSquaredError::calculate_first_order_terms (void) const
Member OpenNN::OutputsIntegrals::calculate_gradient (void) const
Member OpenNN::OutputsIntegrals::calculate_Hessian (void) const
Member OpenNN::OutputsIntegrals::calculate_regularization (void) const
Member OpenNN::PlugIn::from_XML (const tinyxml2::XMLDocument &)
Member OpenNN::PlugIn::write_input_file_independent_parameters (const NeuralNetwork &) const
Member OpenNN::ProbabilisticLayer::calculate_no_probabilistic_Hessian_form (const Vector< double > &) const
Member OpenNN::ProbabilisticLayer::calculate_probability_Hessian_form (const Vector< double > &) const
Check that the input values fall between 0 and 1.
Member OpenNN::ProbabilisticLayer::calculate_probability_Jacobian (const Vector< double > &) const
Check that the input values fall between 0 and 1.
Member OpenNN::ProbabilisticLayer::calculate_probability_output (const Vector< double > &) const
Check that the input values fall between 0 and 1.
Member OpenNN::ProbabilisticLayer::calculate_softmax_Hessian_form (const Vector< double > &) const
Member OpenNN::RegularizationTerm::calculate_Hessian (const Vector< double > &) const
Member OpenNN::RegularizationTerm::calculate_Hessian (void) const
Member OpenNN::SolutionsError::calculate_solutions_error_integral (void) const
Member OpenNN::SumSquaredError::calculate_loss_combination (const size_t &, const Vector< double > &) const
Member OpenNN::SumSquaredError::calculate_loss_combinations (const size_t &, const Vector< double > &, const size_t &, const Vector< double > &) const
Member OpenNN::TestingAnalysis::calculate_maximal_errors (const size_t &=10) const
Finish the method.
Member OpenNN::TrainingStrategy::initialize_layers_autoencoding (void)
Member OpenNN::TrainingStrategy::initialize_random (void)
Member OpenNN::Vector< T >::arrange_diagonal_matrix (void) const
Member OpenNN::WeightedSquaredError::calculate_first_order_loss (void) const
Member OpenNN::WeightedSquaredError::calculate_first_order_terms (void) const
Member OpenNN::WeightedSquaredError::calculate_output_Hessian (const Vector< double > &, const Vector< double > &) const
Member OpenNN::WeightedSquaredError::calculate_second_order_loss (void) const