Skip to content

Commit 9606933

Browse files
committed
v0.25.0
1 parent 0b602b5 commit 9606933

File tree

38 files changed

+85
-62
lines changed

38 files changed

+85
-62
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
# 0.25.0
2+
## rumale-linear_model
3+
**Breaking change**
4+
- Add new SGDClassfier and SGDRegressor by extracting stochastic gradient descent solver from each linear model.
5+
- Change the optimization method of ElasticNet and Lasso to use the coordinate descent algorithm.
6+
- Change the optimization method of SVC and SVR to use the L-BFGS method.
7+
- Change the loss function of SVC to the squared hinge loss.
8+
- Change the loss function of SVR to the squared epsilon-insensitive loss.
9+
- Change not to use random vector for initialization of weights.
10+
- From the above changes, keyword arguments such as learning_rate, decay, momentum, batch_size,
11+
and random_seed for LinearModel estimators have been removed.
12+
- Fix the column and row vectors of weight matrix are reversed in LinearRegression, Ridge, and NNLS.
13+
14+
## rumale-decomposition
15+
- Fix missing require method to load Rumale::Utils in PCA class.
16+
It is needed to initialize the principal components when optimizing with fixed-point algorithm.
17+
18+
## rumale-evaluation_measure
19+
- Apply automatic correction for Style/ZeroLengthPredicate of RuboCop to ROCAUC class.
20+
21+
## others
22+
- No changes, or only modifications in test code or configuration.
23+
124
# 0.24.0
225
## Breaking change
326
- Divided into gems for each machine learning algorithm, with Rumale as the meta-gem.

rumale-clustering/lib/rumale/clustering/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ module Rumale
55
# This module consists of classes that implement cluster analysis methods.
66
module Clustering
77
# @!visibility private
8-
VERSION = '0.24.0'
8+
VERSION = '0.25.0'
99
end
1010
end

rumale-clustering/rumale-clustering.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,5 @@ Gem::Specification.new do |spec|
3636
spec.require_paths = ['lib']
3737

3838
spec.add_dependency 'numo-narray', '>= 0.9.1'
39-
spec.add_dependency 'rumale-core', '~> 0.24.0'
39+
spec.add_dependency 'rumale-core', '~> 0.25.0'
4040
end

rumale-core/lib/rumale/core/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ module Rumale
55
# @!visibility private
66
module Core
77
# @!visibility private
8-
VERSION = '0.24.0'
8+
VERSION = '0.25.0'
99
end
1010
end

rumale-decomposition/lib/rumale/decomposition/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ module Rumale
55
# Module for matrix decomposition algorithms.
66
module Decomposition
77
# @!visibility private
8-
VERSION = '0.24.0'
8+
VERSION = '0.25.0'
99
end
1010
end

rumale-decomposition/rumale-decomposition.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
3434
spec.require_paths = ['lib']
3535

3636
spec.add_dependency 'numo-narray', '>= 0.9.1'
37-
spec.add_dependency 'rumale-core', '~> 0.24.0'
37+
spec.add_dependency 'rumale-core', '~> 0.25.0'
3838
end

rumale-ensemble/lib/rumale/ensemble/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ module Rumale
55
# This module consists of the classes that implement ensemble-based methods.
66
module Ensemble
77
# @!visibility private
8-
VERSION = '0.24.0'
8+
VERSION = '0.25.0'
99
end
1010
end

rumale-ensemble/rumale-ensemble.gemspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ Gem::Specification.new do |spec|
3434
spec.require_paths = ['lib']
3535

3636
spec.add_dependency 'numo-narray', '>= 0.9.1'
37-
spec.add_dependency 'rumale-core', '~> 0.24.0'
38-
spec.add_dependency 'rumale-linear_model', '~> 0.24.0'
39-
spec.add_dependency 'rumale-model_selection', '~> 0.24.0'
40-
spec.add_dependency 'rumale-preprocessing', '~> 0.24.0'
41-
spec.add_dependency 'rumale-tree', '~> 0.24.0'
37+
spec.add_dependency 'rumale-core', '~> 0.25.0'
38+
spec.add_dependency 'rumale-linear_model', '~> 0.25.0'
39+
spec.add_dependency 'rumale-model_selection', '~> 0.25.0'
40+
spec.add_dependency 'rumale-preprocessing', '~> 0.25.0'
41+
spec.add_dependency 'rumale-tree', '~> 0.25.0'
4242
end

rumale-evaluation_measure/lib/rumale/evaluation_measure/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ module Rumale
55
# This module consists of the classes for model evaluation.
66
module EvaluationMeasure
77
# @!visibility private
8-
VERSION = '0.24.0'
8+
VERSION = '0.25.0'
99
end
1010
end

rumale-evaluation_measure/rumale-evaluation_measure.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
3434
spec.require_paths = ['lib']
3535

3636
spec.add_dependency 'numo-narray', '>= 0.9.1'
37-
spec.add_dependency 'rumale-core', '~> 0.24.0'
37+
spec.add_dependency 'rumale-core', '~> 0.25.0'
3838
end

0 commit comments

Comments
 (0)