Skip to content
Snippets Groups Projects
Commit 9fe185ff authored by David Vojtek's avatar David Vojtek
Browse files

Commit before merge

parent bb2fed3d
No related branches found
No related tags found
No related merge requests found
...@@ -54,6 +54,11 @@ add_executable(DESolver_test DESolver_test.cpp) ...@@ -54,6 +54,11 @@ add_executable(DESolver_test DESolver_test.cpp)
target_link_libraries(DESolver_test lib4neuro boost_unit_test) target_link_libraries(DESolver_test lib4neuro boost_unit_test)
target_include_directories(DESolver_test PRIVATE ${Boost_INCLUDE_DIRS} ${TURTLE_INCLUDE_DIR}) target_include_directories(DESolver_test PRIVATE ${Boost_INCLUDE_DIRS} ${TURTLE_INCLUDE_DIR})
add_executable(GradientDescent_test GradientDescent_test.cpp)
target_link_libraries(GradientDescent_test lib4neuro boost_unit_test)
target_include_directories(GradientDescent_test PRIVATE ${Boost_INCLUDE_DIRS} ${TURTLE_INCLUDE_DIR})
set_target_properties( set_target_properties(
linear_neuron_test linear_neuron_test
constant_neuron_test constant_neuron_test
...@@ -68,6 +73,8 @@ set_target_properties( ...@@ -68,6 +73,8 @@ set_target_properties(
NeuralNetworkSum_test NeuralNetworkSum_test
errorfunction_test errorfunction_test
DESolver_test DESolver_test
GradientDescent_test
PROPERTIES PROPERTIES
ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib" ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib"
......
...@@ -118,25 +118,25 @@ BOOST_AUTO_TEST_SUITE(DESolver_test) ...@@ -118,25 +118,25 @@ BOOST_AUTO_TEST_SUITE(DESolver_test)
} }
BOOST_AUTO_TEST_CASE(DESolver_add_eq_test){ BOOST_AUTO_TEST_CASE(DESolver_add_eq_test){
// DESolver *deSolver = new DESolver(1,1,1); DESolver *deSolver = new DESolver(1,1,1);
// MultiIndex *multiIndex = new MultiIndex(2); MultiIndex *multiIndex = new MultiIndex(2);
// multiIndex->set_partial_derivative(0,1); multiIndex->set_partial_derivative(0,1);
// multiIndex->set_partial_derivative(1,0.5); multiIndex->set_partial_derivative(1,0.5);
//deSolver->add_to_differential_equation(0, *multiIndex, "0.5" ); deSolver->add_to_differential_equation(0, *multiIndex, "0.5" );
//
// std::vector<double> inp, out; std::vector<double> inp, out;
// std::vector<std::pair<std::vector<double>, std::vector<double>>> data_vec_dy; std::vector<std::pair<std::vector<double>, std::vector<double>>> data_vec_dy;
// inp = {0.0}; inp = {0.0};
// out = {8.0}; out = {8.0};
// data_vec_dy.emplace_back(std::make_pair(inp, out)); data_vec_dy.emplace_back(std::make_pair(inp, out));
// DataSet ds_02(&data_vec_dy); DataSet ds_02(&data_vec_dy);
// deSolver->set_error_function( 0, ErrorFunctionType::ErrorFuncMSE, &ds_02 ); deSolver->set_error_function( 0, ErrorFunctionType::ErrorFuncMSE, &ds_02 );
// std::vector<double> weights; std::vector<double> weights;
// weights.push_back(1.0); weights.push_back(1.0);
// BOOST_CHECK_EQUAL(64,deSolver->eval_total_error(weights)); BOOST_CHECK_EQUAL(64,deSolver->eval_total_error(weights));
} }
BOOST_AUTO_TEST_SUITE_END() BOOST_AUTO_TEST_SUITE_END()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment