Releases: Safe-DS/Library
Releases · Safe-DS/Library
v0.12.0
0.12.0 (2023-05-11)
Features
- add
learning_rate
to AdaBoost classifier and regressor. (#251) (7f74440), closes #167 - add alpha parameter to
lasso_regression
(#232) (b5050b9), closes #163 - add parameter
lasso_ratio
toElasticNetRegression
(#237) (4a1a736), closes #166 - Add parameter
number_of_tree
toRandomForest
classifier and regressor (#230) (414336a), closes #161 - Added
Table.plot_boxplots
to plot a boxplot for each numerical column in the table (#254) (0203a0c), closes #156 #239 - Added
Table.plot_histograms
to plot a histogram for each column in the table (#252) (e27d410), closes #157 - Added
Table.transform_table
method which returns the transformed Table (#229) (0a9ce72), closes #110 - Added alpha parameter to
RidgeRegression
(#231) (1ddc948), closes #164 - Added Column#transform (#270) (40fb756), closes #255
- Added method
Table.inverse_transform_table
which returns the original table (#227) (846bf23), closes #111 - Added parameter
c
toSupportVectorMachines
(#267) (a88eb8b), closes #169 - Added parameter
maximum_number_of_learner
andlearner
toAdaBoost
(#269) (bb5a07e), closes #171 #173 - Added parameter
number_of_trees
toGradientBoosting
(#268) (766f2ff), closes #170 - Allow arguments of type pathlib.Path for file I/O methods (#228) (2b58c82), closes #146
- convert
Schema
todict
and format it nicely in a notebook (#244) (ad1cac5), closes #151 - Convert between Excel file and
Table
(#233) (0d7a998), closes #138 #139 - convert containers for tabular data to HTML (#243) (683c279), closes #140
- make
Column
a subclass ofSequence
(#245) (a35b943) - mark optional hyperparameters as keyword only (#296) (44a41eb), closes #278
- move exceptions back to common package (#295) (a91172c), closes #177 #262
- precision metric for classification (#272) (5adadad), closes #185
- Raise error if an untagged table is used instead of a
TaggedTable
(#234) (8eea3dd), closes #192 - recall and F1-score metrics for classification (#277) (2cf93cc), closes #187 #186
- replace prefix
n
withnumber_of
(#250) (f4f44a6), closes #171 - set
alpha
parameter for regularization ofElasticNetRegression
(#238) (e642d1d), closes #165 - Set
column_names
infit
methods of table transformers to be required (#225) (2856296), closes #179 - set learning rate of Gradient Boosting models (#253) (9ffaf55), closes #168
- Support vector machine for regression and for classification (#236) (7f6c3bd), closes #154
- usable constructor for
Table
(#294) (56a1fc4), closes #266 - usable constructor for
TaggedTable
(#299) (01c3ad9), closes #293
Bug Fixes
v0.11.0
0.11.0 (2023-04-21)
Features
OneHotEncoder.inverse_transform
now maintains the column order from the original table (#195) (3ec0041), closes #109- add
plot_
prefix back to plotting methods (#212) (e50c3b0), closes #211 - adjust
Column
,Schema
andTable
to changes inRow
(#216) (ca3eebb) - back
Row
by apolars.DataFrame
(#214) (62ca34d), closes #196 #149 - clean up
Row
class (#215) (b12fc68) - convert between
Row
anddict
(#206) (e98b653), closes #204 - convert between a
dict
and aTable
(#198) (2a5089e), closes #197 - create column types for
polars
data types (#208) (e18b362), closes #196 - dataframe interchange protocol (#200) (bea976a), closes #199
- move existing ML solutions into
safeds.ml.classical
package (#213) (655f07f), closes #210
Bug Fixes
v0.10.0
v0.9.0
v0.8.0
0.8.0 (2023-03-31)
Features
- create empty
Table
without schema (#128) (ddd3f59), closes #127 - improve
ColumnType
s (#132) (1786a87), closes #113 - infer schema of row if not passed explicitly (#134) (c5869bb), closes #15
- new method
is_fitted
to check whether a model is fitted (#130) (8e1c3ea) - new method
is_fitted
to check whether a transformer is fitted (#131) (e20954f) - rename
drop_XY
methods ofTable
toremove_XY
(#122) (98d76a4) - rename
fit_transform
tofit_and_transform
(#119) (76a7112), closes #112 - rename
shuffle
toshuffle_rows
(#125) (ea21928) - rename
slice
toslice_rows
(#126) (20d21c2) - rename
TableSchema
toSchema
(#133) (1419d25)
v0.7.0
0.7.0 (2023-03-29)
Features
sort_rows
of aTable
(#104) (20aaf5e), closes #14- add
_file
suffix to methods interacting with files (#103) (ec011e4) - improve transformers for tabular data (#108) (b18a06d), closes #61 #90
- remove
OrdinalEncoder
(#107) (b92bba5), closes #61 - specify features and target when creating a
TaggedTable
(#114) (95e1fc7), closes #27 - swap
name
anddata
parameters ofColumn
(#105) (c2f8da5)
v0.6.0
0.6.0 (2023-03-27)
Features
- allow calling
correlation_heatmap
with non-numerical columns (#92) (b960214), closes #89 - function to drop columns with non-numerical values from
Table
(#96) (8f14d65), closes #13 - function to drop columns/rows with missing values (#97) (05d771c), closes #10
- remove
list_columns_with_XY
methods fromTable
(#100) (a0c56ad), closes #94 - rename
keep_columns
tokeep_only_columns
(#99) (de42169) - rename
remove_outliers
todrop_rows_with_outliers
(#95) (7bad2e3), closes #93 - return new model when calling
fit
(#91) (165c97c), closes #69
Bug Fixes
v0.5.0
v0.4.0
0.4.0 (2023-03-26)
Features
- better names for properties of
TaggedTable
(#74) (fee398b) - change the name of a
Column
(#76) (ec539eb) - metrics as methods of models (#77) (bc63693), closes #64
- optionally pass type to column (#79) (64aa429), closes #78
- remove
target_name
parameter ofpredict
(#70) (b513454) - rename
tagged_table
parameter offit
totraining_set
(#71) (8655521) - return
TaggedTable
frompredict
(#73) (5d5f5a6)