-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChangeLog
123 lines (103 loc) · 5.58 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
libfann (2.1.0) stable; urgency=low
* Added fann_create_train_from_callback for creating training data from a callback function
* Amended fann_create_train_from_callback for dynamic link library compatibility
* Added fann_get_activation_function and fann_get_activation_steepness matching the set functions
* Added a set of functions to allow restricted access to neural network layout, connections, and weights.
* Added FANN_SIN, FANN_COS, FANN_SIN_SYMMETRIC and FANN_COS_SYMMETRIC activation functions
* Changed the create_array functions to indicate that the layers array parameter is const i.e. input only
* Added FANN_API calling convention to fann_get_bit_fail and two cascade functions for dll compatibility
* Added FANN_EXTERNAL/FANN_API calling convention to previous extension functions for dll compatibility
* Removed warning from fann_print_connections with explicit casts
* Added fann_set/get_user_data to allow user programs to refer to their own data during callbacks
* Added documented C++ wrapper and sample C++ program
* Fixed bias count for shortcut networks in fann_get_layer_array and fann_get_bias_array
* Minor fixes of FANN_EXTERNAL/FANN_API for windows dll compatibility
* More advanced scaling functionality
* Added advanced scaling functionality to fann_cpp.h
* Additional documentation and fix of FANN_EXTERNAL for create train callback in fann_cpp.h
* Fixed problems with FANN_GAUSSIAN and FANN_GAUSSIAN_SYMMETRIC activation functions
* Added semi Widrow + Nguyen to initialization of cascade weights
* Fixed problem with RPROP, which makes it go suboptimal in the beginning
* Changed definition of MSE, so that it calculates a value pr output, and not a sum for all outputs. (MSE = MSE/ann->num_output)
* Added more benchmark data
* Added possebility to make benchmark as average of several
* Changed so that RPROP and Quickprop may not alter a weight to more than 1500
libfann (2.0.0) stable; urgency=low
* Added Delphi bindings
* Cascade training
* Momentum parameter
* Steepness and activation function available for single neurons
* New documentation
* Removed some depricated functions
* New set of fann_create functions
* Altered the way the callback function works
* Training can be stopped by counting the number of datasets that fail instead of just MSE
* Fixed a memory leak when copying training data
* More activation functions
* Enums used instead of integers for several parameters.
* Possebility to set default logging facility
* All parameters are saved to configuration file and not just the parameters needed to execute the ANN
* More readable configuration file
* Visual Studio .Net Project Files
* Borland C++ Builder 6.0 Project files
-- Steffen Nissen <[email protected]> Fri, 06 Jan 2006 23:13:30 +0100
libfann (1.2.0) stable; urgency=low
* Fixes for better compability with different compilers
* Shortcut connections that skip layers
* Changed version of save fileformat
* fann_print_connections function
* More activation functions
* Batch training
* RPROP training (default)
* Quickprop training
* fann_get_training_algorithm and fann_set_training_algorithm functions
* fann_test_data function
* fann_print_parameters function
* Renamed some functions and variables to avoid confusion of terms (kept deprecated functions)
-- Steffen Nissen <[email protected]> Sat, 09 Oct 2004 11:13:22 +0200
libfann (1.1.0) stable; urgency=low
* Error checking when allocating memory
* Debian package
* RPM package
* Added pkg-config
* Deallocate correctly in case of an error
* Renamed fann_get_error to fann_get_MSE (keeping old one for now)
* Renamed fann_reset_error to fann_reset_MSE (keeping old one for now)
* Rearanged some code for easy access by the newly created fann php module
* Defined more activation functions and documented the old (in fann_activation.h)
* Customize error output
* Added fann_set_error_log, fann_shuffle_train_data, fann_merge_train_data, and fann_duplicate_train_data, fann_init_weights
* Added python bindings
* Created DocBook XML documentation, including API reference
* Rearanged files for easier development
* Added MSVC++ project files
-- Steffen Nissen <[email protected]> Wed, 31 Mar 2004 21:19:32 +0200
libfann (1.0.5) stable; urgency=low
* Added a new constructor
* Added a callback function for output during training
* Changed compile parameters for further performance
* Error value not set to zero after training
* Thanks to Evan Nemerson for some of these patches
-- Steffen Nissen <[email protected]> Tue, 06 Jan 2004 20:51:34 +0100
libfann (1.0.4) stable; urgency=high
* Bugfix concerning default activation function
-- Steffen Nissen <[email protected]> Thu, 11 Dec 2003 12:42:41 +0100
libfann (1.0.3) stable; urgency=low
* Added FANN_SIGMOID_STEPWISE activation function (faster)
* Moved files around and altered some files for easyer benchmarking
* Added a benchmark pdf file, benchmarking the new behavior.
* Better compability with non gnu compilers (should work off the shelf)
-- Steffen Nissen <[email protected]> Tue, 09 Dec 2003 23:30:45 +0100
libfann (1.0.2) stable; urgency=low
* Added configure script
* Moved files around, to make the transition to configure more easy
* Removed other versions of documentation than pdf
-- Steffen Nissen <[email protected]> Thu, 13 Nov 2003 11:06:47 +0100
libfann (1.0.1) stable; urgency=high
* Bugfix concerning steepness parameter
* Moved some files around
* Added the changelog
-- Steffen Nissen <[email protected]> 3 Nov 2003
libfann (1.0) stable; urgency=high
* Initial release of full functioning library
-- Steffen Nissen <[email protected]> 1 Nov 2003