libLBFGS 1.4 release candidate.

git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@6 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
This commit is contained in:
naoaki
2008-04-25 09:07:12 +00:00
parent 09554fbf50
commit 423f64c6cc
4 changed files with 49 additions and 25 deletions

View File

@@ -1,29 +1,53 @@
2008-03-05 Naoaki Okazaki <okazaki at chokkan org>
2008-04-25 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.4 (the first public release):
- Website and documentation for CRFsuite.
- Tutorial on the CoNLL 2000 chunking shared task.
- Performance comparison on the CoNLL 2000 chunking shared task.
- Bug fix in L2 regularization.
- A number of small improvements for the public release.
* libLBFGS 1.4:
- Configurable line search algorithms. A member variable
lbfgs_parameter_t::linesearch was added to choose either MoreThuente
method (LBFGS_LINESEARCH_MORETHUENTE) or backtracking algorithm
(LBFGS_LINESEARCH_BACKTRACKING).
- Fixed a bug: the previous version did not compute psuedo-gradients
properly in the line search routines for OW-LQN. This bug might quit
an iteration process too early when the OW-LQN routine was activated
(0 < lbfgs_parameter_t::orthantwise_c).
- Configure script for POSIX environments.
- SSE/SSE2 optimizations with GCC.
- New functions lbfgs_malloc and lbfgs_free to use SSE/SSE2 routines
transparently. It is uncessary to use these functions for libLBFGS
built without SSE/SSE2 routines; you can still use any memory
allocators if SSE/SSE2 routines are disabled in libLBFGS.
2007-12-12 Naoaki Okazaki <okazaki at chokkan org>
2007-12-16 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.3 (internal release):
- Implemented scaling method for forward/backward algorithm.
- Removed the code for computing the forward/backward algorithm in logarithm domain.
* libLBFGS 1.3:
- An API change. An argument was added to lbfgs() function to receive
the final value of the objective function. This argument can be set
to NULL if the final value is unnecessary.
- Fixed a null-pointer bug in the sample code (reported by Takashi
Imamichi).
- Added build scripts for Microsoft Visual Studio 2005 and GCC.
- Added README file.
2007-11-30 Naoaki Okazaki <okazaki at chokkan org>
2007-12-13 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.2 (internal release):
- Orthant-Wise Limited-memory Quasi-Newton (OW-LQN) method for L1 regularization.
* libLBFGS 1.2:
- Fixed a serious bug in orthant-wise L-BFGS. An important variable
was used without initialization.
- Configurable L-BFGS parameters (number of limited memories, epsilon).
2007-10-29 Naoaki Okazaki <okazaki at chokkan org>
2007-12-01 Naoaki Okazaki <okazaki at chokkan org>
* CRFsuite 0.1 (internal release):
* libLBFGS 1.1:
- Implemented orthant-wise L-BFGS.
- Implemented lbfgs_parameter_init() function.
- Fixed several bugs.
- API documentation.
2007-09-20 Naoaki Okazaki <okazaki at chokkan org>
* libLBFGS 1.0
- Initial release.