File: NEWS

package info (click to toggle)
shogun 0.6.3-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 8,688 kB
  • ctags: 6,563
  • sloc: cpp: 61,677; python: 5,233; sh: 2,767; makefile: 555; objc: 37
file content (273 lines) | stat: -rw-r--r-- 10,390 bytes parent folder | download
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
2008-06-13  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.6.3
	* This release contains several cleanups and bugfixes:
		- Fail nicely in out of memory situations.
		- Drop R package, now configure; make; make install will work for all
		interfaces.
		- Disable progress output by default. Ocas now uses a progress bar and
		  hence is less verbose.
		- Revised directory structure with /doc, /examples, /src, /testsuite.
		- Add common toy data repository and make all examples from all interfaces
		use it.
		- Add examples for cmdline interface.
		- Dynamically generate a reference documentation for the static interfaces.
		- Syntax highlight commands again.
		- Support for cplex 11.
		- Port MKL examples to R.
		- Merge structure learning branch.
	* Bugfixes:
		- Don't render string if it is not printed in current loglevel anyway
		and throw exceptions for messages with priority ERROR or higher.
		- Compile fix when lapack is not available.
		- Fix when only lapack and blas (but not atlas) are available.
		- Fix bug in batch/linadd occurring for WD kernel of order 1.
		- Check that strings have same length on initing WD kernels.
		- Remove signal handler on Ctrl+C to fix Ctrl+C pressed twice bug.
		- All derived classes now call their parent class on construction.
		- Fix a crasher occuring with SVRLight on multiple threads.

2008-05-15  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.6.2
		- Experimental support for r-modular thanks to the swig team!
		- All python-modular examples describing the use of kernels,
		classifier, distributions, features, distances, regression and
		preprocessors have been ported to r-modular (requires swig from svn).
		- The 'send_command' legacy is no longer necessary, numbers can be used
		as such and don't have to be given as strings. All examples for
		r,python,octave,matlab have been converted to the new syntax.
		- Resurrected the command line interface. Basic functionionality,
		like training a classifier on strings/real valued (sparse) features
		was restored. Readline completion was added.
		- Documentation updates.
	* Bugfixes:
		- The weighted spectrum kernel is now working again.
		- Fix the testsuite to reliably check methods that use random().
		- Off-by-one bug fix in FixedDegreeStringKernel.
		- Fix reading strings from file, when strings don't have the same length.
		- Fix massive slowdown in modular interfaces for WD based kernels (it
		is 5-30 times faster now).

2008-04-19  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.6.1
		- Now fully support octave-modular thanks to the swig team!
		- All python-modular examples describing the use of kernels,
		classifier, distributions, features, distances, regression and
		preprocessors have been ported to octave-modular.
		- Minor documentation updates.
		- Unconditionally disable swig director. This reduces wrapper code size
		and compile time and also speeds up calls to virtual functions *a lot*.
		Expect big speed improvements if you were using the python-modular
		interface.
	* Bugfixes:
		- Include missing files in documentation.
		- The 'send_command' legacy is no longer necessary.
		- Improved cmdline help, categorized in topic sg('help', 'topic')

2008-04-12  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.6.0
	* This release contains several major enhancements:
		- The static R,octave,matlab,python interfaces have been rewritten from
		scratch simplifying future extensions. They now use the same syntax and
		support the same set of shogun commands.
		- Toy examples describing the use of kernels, classifier,
		distributions, features, distances, regression and preprocessors
		for the static python, R, octave and matlab interface have been added.
		- Improved user documentation
		- Support for ACML and Intel MKL
	* New methods:
		- POIMs for python-modular interface
	* Bugfixes:
		- Fixed memory leaks in Classifiers, Kernels, Distributions
		- Fixed severale delete[]/free mismatches
		- Fixed reading and writing of svm light format
		- Enable ctrl-c support in octave

2008-02-19  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.5.1
	* This release contains minor bugfixes
		- Allow building w/o doxygen
		- Code cleanups
		- Support newer lapack/atlas/blas
	* New methods:
		- Added several performance measures
		- SVMSGD
		- Efficient reading/writing of svmlight format

2008-01-31  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.5.0
	* This release contains several major enhancements:
		- Full fledged test suite for python-modular interface
		- Toy examples describing the use of kernels, classifier,
		distributions, features, distances, regression and preprocessors
		for the python-modular interface
		- Doxygen generated documentation for python-modular interface
		- Many cleanups to make python-modular interface more consistent
	* New methods:
		- WDSVMOcas
		- Update liblinear to version 1.22
	* Bugfixes:
		- StringFeatures may now directly read DNA strings from a single file
		- Option to quieten progress output
		- Several memory leaks and valgrind errors
		- Fixed rarely ocurring convergence problem in OCAS
		- Division by zero in Chi2Kernel
		- WD kernel now dynamically allocates Tries
		- Matlab clear sg ; sg crasher
		- Salzberg/HistogramWordkernel crasher
		- Fix build dependency generation using gcc -MM
	* Switched license to GPL v3

2007-11-23  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.4.4
	* This release contains several bugfixes:
		- Memory leak fix in libsvm wrapper
		- Enable error checking in matlab interface
		- Free memory after batch computation
		- Parallel (num_threads>1) bug occurring with batch computation
		- Several python-modular interface cleanups
		- Fix for Chi2 kernel
		- Use gcc now to generate build dependencies
		- Test for existance of log2 (enables building on interix)
		- Python build fix
		- Double free fix for combined kernel (python modular interface)
	* New methods: SVMOcas, GaussianShiftKernel

2007-10-10  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.4.3
	* This release contains minor bugfixes for the
	weighted spectrum kernel and poims

2007-09-19  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.4.2
	* This release contains minor bugfixes and improvements
		- fix POIMs
		- compile fix when atlas/lapack is not available
		- minor code cleanup (Tries now use templates)
		- added KMeans and Hierarchical Clustering

2007-09-01  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.4.1
	* This release contains minor bugfixes and improvements
	* Fixes for:
		- SVMLin
		- python examples
		- R examples
		- cplex 10 compatibility fixes
		- compilation fix when configured with --disable-svm-light
		- sliding window/position list fixes
	* New methods
		- Liblinear
		- Local Alignment Kernel
		- support for transfering StringFeatures of type word to matlab
		- python modular support for custom kernel

2007-07-30  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.4.0
	* new methods: 
		- SubgradientSVM
		- GMNPSVM (multiclass b-SVM)
		- SubgradientLPM
		- CplexLPM
		- LPBoost (for LPM)
		- SVMLin
		- weighted spectrum kernel
	* linadd support for GPDTSVM
	* new commands new_classifier / train_classifier / get_classifier
	* support for sparse features (from matlab)
	* cleaned and added many more examples 
	* removed suffixarray code due to license conflicts
	* Matlab R2007a support
	* all string kernels now work on strings (not charfeatures)

2007-03-06  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.3.2
	* workaround for python-numpy, when long==int==int32, add bool support
	* fix autodetection of atlas/lapack
	* fix uninitialized variables in (GUI)HMM, valgrind errors

2007-02-20  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.3.1
	* update README
	* fix autodetection of powl() and _SC_NPROCESSORS_ONLN

2007-02-14  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.3.0

2007-02-13  Soeren Sonnenburg <debian@nn7.de>

	* added vojtechs SVM
	* finished (regularized) LDA
	* conservational weights in WD kernel
	* added mikios kernel ridge regression (KRR)
	* many fixes in python swig interface
	* build fixes for archs that don't have powl()
	* much improved build system
	* updated coding conventions (though still in a flux)
	* enable warnings for shadowed variables
	* lots of build fixes 

2006-12-05  Soeren Sonnenburg <debian@nn7.de>

	* SHOGUN Release version 0.2.1

2006-10-13  Soeren Sonnenburg <Soeren.Sonnenburg@first.fraunhofer.de>

	* swig python interface (works w/ multiple svms etc etc)

2006-10-09  Soeren Sonnenburg <Soeren.Sonnenburg@first.fraunhofer.de>

	* some autodetection magic in ./configure
	* fixed a serious bug occuring with shrinking & SVM light (target epsilon
			was not achieved as we erreanously terminated optimization)
	* fixed a serious bug when using charfeatures (or strings) w/ mxGetString
	in matlab interface (the mxGetString function has the undocumented
			`feature' of returning locale dependent results!)
	* new command use_shrinking 0/1
	* new svm classifier SVM LIBSVM_ONECLASS
	* new function get_WD_scoring
	* make much more use of templates, i.e. remove all the
	{Real,Char,Word,Byte,*}Kernel.* files

2006-09-11  Soeren Sonnenburg <Soeren.Sonnenburg@first.fraunhofer.de>

	* incorporated MINDY support
	* new alphabet class, all string features now have a defined
	alphabet plus mapping function
	* RAW (i.e. 8bit) alphabet added
	* fixes for CommStringUlongKernel (was buggy when strings have different
			lengths)
	* new get_WD_scoring function
	* compile fixes for octave and matlab on osx
	* configure now scans a number of variants to detect include and library paths
	* configure obeys INCLUDES LIBS environment variables and optional
	  paths specified by --libraries --includes 
	* updated copyright infos
	* updated license infos

2006-06-30  Soeren Sonnenburg <Soeren.Sonnenburg@first.fraunhofer.de>

	* SHOGUN Release 0.1.2
	* compile fixes for R on MaxOSX
	* some compile fixes for cygwin/WIN32
	* Weighted Degree/Weighted Degree Shift kernel speedups & fixes
	* python build fixes
	* initial *workin* swig support 
	* entropy example

2006-06-15  Soeren Sonnenburg <Soeren.Sonnenburg@first.fraunhofer.de>

	* SHOGUN Release version 0.1-pre1