OpenNN
2.2
Open Neural Networks Library
Main Page
Related Pages
Classes
Files
File List
opennn
opennn.h
1
/****************************************************************************************************************/
2
/* */
3
/* OpenNN: Open Neural Networks Library */
4
/* www.artelnics.com/opennn */
5
/* */
6
/* O P E N N E U R A L N E T W O R K S L I B R A R Y */
7
/* */
8
/* Roberto Lopez */
9
/* Artelnics - Making intelligent use of data */
10
/*
[email protected]
*/
11
/* */
12
/****************************************************************************************************************/
13
14
#ifndef __OPENNN_H__
15
#define __OPENNN_H__
16
17
// Data set
18
19
#include "data_set.h"
20
#include "instances.h"
21
#include "variables.h"
22
#include "missing_values.h"
23
24
25
// Mathematical model
26
27
#include "mathematical_model.h"
28
#include "ordinary_differential_equations.h"
29
#include "plug_in.h"
30
31
32
// Model selection
33
34
#include "model_selection.h"
35
36
// Neural network
37
38
#include "conditions_layer.h"
39
#include "bounding_layer.h"
40
#include "independent_parameters.h"
41
#include "inputs.h"
42
#include "outputs.h"
43
#include "perceptron_layer.h"
44
#include "multilayer_perceptron.h"
45
#include "perceptron.h"
46
#include "probabilistic_layer.h"
47
#include "scaling_layer.h"
48
#include "unscaling_layer.h"
49
#include "neural_network.h"
50
51
// Performance functional
52
53
#include "performance_functional.h"
54
#include "performance_term.h"
55
56
#include "neural_parameters_norm.h"
57
58
#include "cross_entropy_error.h"
59
#include "inverse_sum_squared_error.h"
60
#include "mean_squared_error.h"
61
#include "minkowski_error.h"
62
#include "normalized_squared_error.h"
63
#include "root_mean_squared_error.h"
64
#include "sum_squared_error.h"
65
66
#include "final_solutions_error.h"
67
#include "solutions_error.h"
68
#include "independent_parameters_error.h"
69
70
// Testing analysis
71
72
#include "testing_analysis.h"
73
74
// Training strategy
75
76
#include "conjugate_gradient.h"
77
#include "evolutionary_algorithm.h"
78
#include "gradient_descent.h"
79
#include "levenberg_marquardt_algorithm.h"
80
#include "newton_method.h"
81
#include "quasi_newton_method.h"
82
#include "random_search.h"
83
#include "training_algorithm.h"
84
#include "training_rate_algorithm.h"
85
86
// Utilities
87
88
#include "matrix.h"
89
#include "numerical_differentiation.h"
90
#include "numerical_integration.h"
91
#include "vector.h"
92
#include "math.h"
93
94
#endif
95
96
// OpenNN: Open Neural Networks Library.
97
// Copyright (c) 2005-2015 Roberto Lopez.
98
//
99
// This library is free software; you can redistribute it and/or
100
// modify it under the s of the GNU Lesser General Public
101
// License as published by the Free Software Foundation; either
102
// version 2.1 of the License, or any later version.
103
//
104
// This library is distributed in the hope that it will be useful,
105
// but WITHOUT ANY WARRANTY; without even the implied warranty of
106
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
107
// Lesser General Public License for more details.
108
109
// You should have received a copy of the GNU Lesser General Public
110
// License along with this library; if not, write to the Free Software
111
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Generated on Wed Jul 15 2015 17:32:07 for OpenNN by
1.8.9.1