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 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293
|
2014-07-01 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.4.5 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* NEWS: Updated file.
* inst/setfis.m: Bug #38018 was fixed (typo in function setfis.m --
wrong function name).
2014-06-26 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.4.4 released.
* ChangeLog: Updated file.
* CITATION: New file. References to two published papers about the
fuzzy-logic-toolkit.
* DESCRIPTION: Updated file.
* NEWS: Updated file.
* inst/readfis.m: Modified to workaround change to strsplit beginning
in Octave 3.8.0.
* inst/evalmf.m: Removed continuation "..." within double quoted string
by writing instruction on one line to maintain compatibility with
future versions of Octave.
* inst/writefis.m: Changed continuation within double quoted string from
"..." to "\" to maintain compatibility with future versions of Octave.
* inst/*.m: Updated copyright notices.
* inst/*.fis: Updated copyright notices.
* inst/private/*.m: Updated copyright notices.
* Demos tested under: Fedora 20/Octave 3.8.1
* Demos tested under: Fedora 20/Octave 3.8.0
* Demos tested under: Fedora 20/Octave 3.6.4
2012-10-02 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.4.2 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* NEWS: Updated file.
* inst/*.m: Some trivial changes to line length and comments.
* inst/fcm.m: Edited to reflect the five renamed private functions.
Edited the demos to calculate and print the three cluster validity
indices. Edited comment.
* inst/gustafson_kessel.m: Edited to reflect the five renamed private
functions. Edited the demos to calculate and print the three
cluster validity indices. Edited comment.
* inst/partition_coeff.m: Demos were merged with the demos in fcm.m
and gustafson_kessel.m and then removed. Edited comment.
* inst/partition_entropy.m: Demos were merged with the demos in fcm.m
and gustafson_kessel.m and then removed. Edited comment.
* inst/xie_beni_index.m: Demos were merged with the demos in fcm.m
and gustafson_kessel.m and then removed. Edited comment.
* inst/private/evalmf_private.m: Edited comment.
* inst/private/is_builtin_language.m: Edited comment.
* inst/private/fcm_compute_convergence_criterion.m: Edited and renamed
compute_cluster_convergence.m.
* inst/private/fcm_compute_objective_fcn.m: Edited and renamed
compute_cluster_obj_fcn.m.
* inst/private/fcm_init_prototype.m: Edited and renamed
init_cluster_prototypes.m.
* inst/private/fcm_update_cluster_centers.m: Edited and renamed
update_cluster_prototypes.m.
* inst/private/fcm_update_membership_fcn.m: Edited and renamed
update_cluster_membership.m.
* inst/private/probor.m: Removed unused private function.
* Demos tested under: Fedora 17/Octave 3.6.2
* Demos tested under: Fedora 16/Octave 3.4.3
* Demos tested under: Windows 7/Octave 3.2.4
2012-08-26 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.4.1 released.
* ChangeLog: Updated file.
* COPYING: Replaced GPLv2 with GPLv3 (to fix inconsistency with source
files).
* DESCRIPTION: Updated file.
* INDEX: Updated file.
* NEWS: Updated file.
* inst/fcm.m: Rewrote and embedded the demos previously contained in
fcm_demo_1.m and fcm_demo_2.m.
* inst/fcm_demo_1.m: Removed script file.
* inst/fcm_demo_2.m: Removed script file.
* inst/gustafson_kessel.m: Rewrote and embedded the demos previously
contained in gustafson_kessel_demo_1.m and
gustafson_kessel_demo_2.m.
* inst/gustafson_kessel_demo_1.m: Removed script file.
* inst/gustafson_kessel_demo_2.m: Removed script file.
* inst/*.m: Many trivial changes to line length and copyright notices.
* inst/private/*.m: Many trivial changes to line length and copyright
notice.
* All demos tested under: Fedora 17/Octave 3.6.2
2012-07-10 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.4.0 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* INDEX: Updated file.
* NEWS: New file.
* inst/fcm.m: New file. Addition of the Fuzzy C-Means clustering
algorithm to the toolkit.
* inst/fcm_demo_1.m: New file. Addition of demo script.
* inst/fcm_demo_2.m: New file. Addition of demo script.
* inst/gustafson_kessel.m: New file. Addition of the Gustafson-Kessel
clustering algorithm to the toolkit.
* inst/gustafson_kessel_demo_1.m: New file. Addition of demo script.
* inst/gustafson_kessel_demo_2.m: New file. Addition of demo script.
* inst/partition_coeff.m: New file. Addition of a measure of cluster
validity.
* inst/partition_entropy.m: New file. Addition of a measure of cluster
validity.
* inst/xie_beni_index.m: New file. Addition of a measure of cluster
validity.
* inst/private/fcm_compute_convergence_criterion.m: New file.
* inst/private/fcm_compute_objective_fcn.m: New file.
* inst/private/fcm_init_prototype.m: New file.
* inst/private/fcm_update_cluster_centers.m: New file.
* inst/private/fcm_update_membership_fcn.m: New file.
* inst/private/square_dist_matrix.m: New file.
* New demos tested under: Fedora 16/Octave 3.4.3
2011-11-12 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.3.0 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* inst/*.m: Many trivial changes to comments and spacing in parameter
lists.
* inst/addrule.m: Edited comment to describe use with hedges.
* inst/algebraic_product.m: New file.
* inst/algebraic_sum.m: New file.
* inst/bounded_difference.m: New file.
* inst/bounded_sum.m: New file.
* inst/cubic_approx_demo.m: Added plot of output membership functions.
* inst/cubic_approximator.fis: Corrected range for FIS output.
* inst/drastic_product.m: New file.
* inst/drastic_sum.m: New file.
* inst/einstein_product.m: New file.
* inst/einstein_sum.m: New file.
* inst/evalmf.m: Edited to add custom and new built-in hedge support.
* inst/hamacher_product.m: New file.
* inst/hamacher_sum.m: New file.
* inst/heart_disease_demo_1.m : Edited and renamed heart_demo_1.m.
Edited script to demonstrate hedges and new T-norm/S-norm pairs.
* inst/heart_disease_demo_2.m : Renamed heart_demo_2.m.
* inst/investment_portfolio.fis: New file.
* inst/investment_portfolio_demo.m: New file.
* inst/plotmf.m: Edited to add support for linear output membership
functions and to support optional y-limit arguments.
* inst/readfis.m: Edited to add custom and built-in hedge support.
* inst/showrule.m: Edited to add Chinese, Russian, and Spanish to the
built-in languages and to add custom language support. Also edited
to add custom hedge support and to implement the hedges
"somewhat", "very", "extremely", and "very very".
* inst/sugeno_tip_calculator.fis: Edited to demonstrate hedges.
* inst/sugeno_tip_demo.m: Edited to demonstrate hedges.
* inst/writefis.m: Edited comment to note that zenity is required by
the GUI. Code edited to support hedges.
* inst/private/*.m: Many trivial changes to spacing in parameter
lists.
* inst/private/aggregate_output_mamdani.m: Edited to support new
built-in T-norm/S-norm pairs when used as the FIS aggregation
method.
* inst/private/eval_firing_strength.m: Edited to support new built-in
T-norm/S-norm pairs when used as the FIS 'and' or 'or' method.
* inst/private/evalmf_private.m: Edited to evaluate linear membership
functions and to add custom and new built-in hedge support.
* inst/private/eval_rules_mamdani.m: Edited to add custom and built-in
hedge support.
* inst/private/eval_rules_sugeno.m: Edited to add custom and built-in
hedge support.
* inst/private/fuzzify_input.m: Edited to add custom and built-in
hedge support.
* inst/private/get_mf_index_and_hedge.m: New file to add hedge
support.
* inst/private/is_real.m: Improved test.
* inst/private/is_real_matrix.m: Improved test.
* inst/private/is_builtin_language.m: Renamed is_language.m. Edited
test to add 'chinese', 'mandarin', 'pinyin', 'russian', 'pycckii',
'russkij', 'spanish', 'french', and 'german' to the strings
specifying built-in languages.
* Demos tested under: Fedora 15/Octave 3.4.2
* Demos tested under: Windows 7/Octave 3.2.4
2011-09-01 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.2.4 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* INDEX: Updated file.
* inst/*.m: Numerous trivial changes.
* inst/addmf_demo.m: Merged into addmf.m as an embedded demo
and then removed.
* inst/addvar_demo.m: Merged into addvar.m as an embedded demo
and then removed.
* inst/showrule_demo.m: Merged into showrule.m as four embedded
demos and then removed.
* inst/gensurf.m: Edited to permit scalar grids argument.
* inst/getfis.m: Edited to implement "version" field in the FIS.
* inst/newfis.m: Edited to implement "version" field in the FIS.
* inst/readfis.m: Edited to implement "version" field in the FIS
and to handle comments, whitespace, and variable number of
membership function parameters.
* inst/setfis.m: Edited to implement "version" field in the FIS.
Fixed several bugs.
* inst/writefis.m: Edited to implement "version" field in the FIS.
* inst/cubic_approximator.fis: Renamed cubic-approximator.fis.
* inst/heart_disease_risk.fis: Renamed heart-disease-risk.fis.
Added comments and whitespace.
* inst/linear_tip_calculator.fis: Renamed linear-tip-calculator.fis.
* inst/mamdani_tip_calculator.fis: Renamed mamdani-tip-calculator.fis
and edited to have multiple outputs.
* inst/mamdani_tip_demo.m: Edited to demonstrate multiple outputs.
* inst/sugeno_tip_calculator.fis: Renamed sugeno-tip-calculator.fis
and edited to have multiple outputs.
* inst/sugeno_tip_demo.m: Edited to demonstrate multiple outputs.
* inst/private/defuzzify_output_mamdani.m: Bug fix (to handle an FIS
with multiple outputs).
* inst/private/defuzzify_output_sugeno.m: Bug fix (to handle an FIS
with multiple outputs).
* inst/private/eval_firing_strength.m: Bug fix.
* inst/private/eval_rules_mamdani.m: Bug fix (to handle an FIS with
multiple outputs).
* inst/private/eval_rules_sugeno.m: Bug fix (to handle an FIS with
multiple outputs).
* inst/private/is_grid_spec.m: Edited test to make more efficient.
* inst/private/is_real.m: New file.
* Demos tested under: Fedora 15/Octave 3.4.2
* Demos tested under: Fedora 15/Octave 3.2.4
* Demos tested under: Windows 7/Octave 3.2.4
2011-07-19 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.2.3 released.
* ChangeLog: Updated file.
* DESCRIPTION: Updated file.
* INDEX: Updated file.
* inst/*.m: Edited numerous comments and texinfo comment blocks.
* inst/private/*.m: Edited numerous comments and texinfo comment
blocks.
* inst/cubic_approx_demo.m: New file.
* inst/cubic-approximator.fis: New file.
* inst/linear-tip-calculator.fis: New file.
* inst/linear_tip_demo.m: New file.
* inst/heart_demo_1.m: Renamed commandline_demo.m.
* inst/heart_demo_2.m: Renamed heart_demo.m.
* inst/mamdani_tip_demo.m: Renamed mamdani_demo.m.
* inst/sugeno_tip_demo.m: Renamed tipping_demo.m.
* inst/gensurf.m: Edited to handle 2-dimensional plots.
* inst/private/eval_rules_sugeno.m: Edited to handle linear output
membership functions.
* Demos tested under: Fedora 15/Octave 3.4.0
* Demos tested under: Fedora 15/Octave 3.2.4
2011-06-21 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.2.2 released.
* ChangeLog: New file.
* DESCRIPTION: Updated file.
* inst/addmf.m: Modified to workaround a bug in Octave 3.4.0.
* inst/addrule.m: Modified to workaround a bug in Octave 3.4.0.
* inst/addvar.m: Modified to workaround a bug in Octave 3.4.0.
* inst/gaussmf.m: Modified demo and texinfo comment string.
* inst/getfis.m: Modified to workaround a bug in Octave 3.4.0.
* inst/readfis.m: Modified to workaround a bug in Octave 3.4.0.
* inst/private/aggregate_output_mamdani.m: Modified to workaround
a bug in Octave 3.4.0.
* inst/private/evalmf_private.m: Modified to workaround a bug in
Octave 3.4.0.
* Demos tested under: Fedora 15/Octave 3.4.0
* Demos tested under: Fedora 15/Octave 3.2.4
2011-06-08 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.2.1 released.
* Initial release on Octave-Forge.
* Merged membership function demos into related function files.
* Created documentation for Octave-Forge website.
* DESCRIPTION: Updated file.
* Demos tested under: Fedora 13/Octave 3.2.4
2011-05-25 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.2 released.
* Moved tests/demos/* and tests/fis/* to inst/*.
* Changed indentation and spacing to conform to Octave style.
* Converted comments to texinfo.
* DESCRIPTION: Update file.
* Demos tested under: Fedora 13/Octave 3.2.4
2011-04-19 L. Markowsky <lmarkov@users.sourceforge.net>
* Version 0.1 released.
* Initial release on SourceForge.
* Demos tested under: Fedora 13/Octave 3.2.4
|