Luis Moreno
|
a30802ec43
|
fix: Change to compile for wasm32-unknown-unknown target (#80)
|
2021-02-16 22:20:02 -04:00 |
|
Luis Moreno
|
4af69878e0
|
fix: Fix new clippy warnings (#79)
* Fix new clippy warnings
* Allow clippy::suspicious-operation-groupings
|
2021-02-16 18:19:14 -04:00 |
|
VolodymyrOrlov
|
745d0b570e
|
Merge pull request #76 from gaxler/OneHotEncoder
One hot encoder
|
2021-02-11 17:42:57 -08:00 |
|
gaxler
|
6b5bed6092
|
remove old
|
2021-02-09 22:01:59 -08:00 |
|
gaxler
|
af6ec2d402
|
rename categorical
|
2021-02-09 22:01:34 -08:00 |
|
gaxler
|
828df4e338
|
Use CategoryMapper to transform an iterator. No more passing iterator to SeriesEncoders
|
2021-02-03 13:42:27 -08:00 |
|
gaxler
|
374dfeceb9
|
No more SeriesEncoders.
|
2021-02-03 13:41:25 -08:00 |
|
gaxler
|
3cc20fd400
|
Move all functionality to CategoryMapper (one-hot and ordinal).
|
2021-02-03 13:39:26 -08:00 |
|
gaxler
|
700d320724
|
simplify SeriesEncoder trait
|
2021-02-03 10:45:25 -08:00 |
|
gaxler
|
ef06f45638
|
Switch to use SeriesEncoder trait
|
2021-02-02 18:21:06 -08:00 |
|
gaxler
|
237b1160b1
|
doc update
|
2021-02-02 18:20:27 -08:00 |
|
gaxler
|
d31145b4fe
|
Define common series encoder behavior
|
2021-02-02 18:19:36 -08:00 |
|
gaxler
|
19ff6df84c
|
Separate mapper object
|
2021-02-02 17:40:58 -08:00 |
|
gaxler
|
228b54baf7
|
fmt
|
2021-02-01 11:24:50 -08:00 |
|
gaxler
|
03b9f76e9f
|
Doc+Naming Improvement
|
2021-02-01 11:24:20 -08:00 |
|
gaxler
|
a882741e12
|
If transform fails - fail before copying the whole matrix
(changed the order of coping, first do the categorical, than copy ther rest)
|
2021-02-01 11:20:03 -08:00 |
|
gaxler
|
f4b5936dcf
|
fmt
|
2021-01-30 20:18:52 -08:00 |
|
gaxler
|
863be5ef75
|
style fixes
|
2021-01-30 20:09:52 -08:00 |
|
gaxler
|
ca0816db97
|
Clippy fixes
|
2021-01-30 19:55:04 -08:00 |
|
gaxler
|
2f03c1d6d7
|
module name change
|
2021-01-30 19:54:42 -08:00 |
|
gaxler
|
c987d39d43
|
tests + force Categorizable be RealNumber
|
2021-01-30 19:31:09 -08:00 |
|
gaxler
|
fd6b2e8014
|
Transform matrix
|
2021-01-30 19:29:58 -08:00 |
|
gaxler
|
cd5611079c
|
Fit OneHotEncoder
|
2021-01-30 19:29:33 -08:00 |
|
gaxler
|
dd39433ff8
|
Categorizable trait defines logic of turning floats into hashable categorical variables. Since we only support RealNumbers for now, the idea is to treat round numbers as ordinal (or nominal if user chooses to ignore order) categories.
|
2021-01-30 18:48:23 -08:00 |
|
gaxler
|
3dc8a42832
|
Adapt column numbers to the new columns introduced by categorical variables.
|
2021-01-30 16:05:45 -08:00 |
|
gaxler
|
3480e728af
|
Documentation updates
|
2021-01-30 16:04:41 -08:00 |
|
gaxler
|
f91b1f9942
|
fit SeriesOneHotEncoders to predefined columns
|
2021-01-27 19:37:54 -08:00 |
|
gaxler
|
5c400f40d2
|
Scaffold for turniing floats to hashable and fittinng to columns
|
2021-01-27 19:36:38 -08:00 |
|
gaxler
|
408b97d8aa
|
Rename series encoder and move to separate module file
|
2021-01-27 19:31:14 -08:00 |
|
gaxler
|
6109fc5211
|
Renaming fit/transform for API compatibility. Also rename label to category.
|
2021-01-27 12:13:45 -08:00 |
|
gaxler
|
19088b682a
|
remoe LabelDefinition, looks like unnecesery abstraction for now
|
2021-01-27 12:06:43 -08:00 |
|
gaxler
|
244a724445
|
Genertic make_one_hot. Current implementation returns BaseVector of RealNumber
|
2021-01-27 12:03:13 -08:00 |
|
gaxler
|
9833a2f851
|
codecov-fix
|
2021-01-26 10:03:33 -08:00 |
|
VolodymyrOrlov
|
68e7162fba
|
Merge pull request #72 from smartcorelib/lr_reg
feat: adds l2 regularization penalty to the Logistic Regression
|
2021-01-26 09:37:39 -08:00 |
|
gaxler
|
7daf536aeb
|
fixed docs
|
2021-01-26 09:15:24 -08:00 |
|
gaxler
|
0df797cbae
|
fmt fix
|
2021-01-26 00:04:15 -08:00 |
|
gaxler
|
139bbae456
|
cliipy fixes
|
2021-01-26 00:01:20 -08:00 |
|
gaxler
|
dbca6d43ce
|
fmt fix
|
2021-01-25 23:55:43 -08:00 |
|
gaxler
|
991631876e
|
build one-hot encoder
|
2021-01-25 23:33:48 -08:00 |
|
Volodymyr Orlov
|
40a92ee4db
|
feat: adds l2 regularization penalty to the Logistic Regression
|
2021-01-21 14:37:34 -08:00 |
|
VolodymyrOrlov
|
87d4e9a423
|
Merge pull request #71 from smartcorelib/log_regression_solvers
feat: adds a new parameter to the logistic regression: solver
|
2021-01-21 09:23:19 -08:00 |
|
Volodymyr Orlov
|
bd5fbb63b1
|
feat: adds a new parameter to the logistic regression: solver
|
2021-01-20 16:55:58 -08:00 |
|
VolodymyrOrlov
|
272aabcd69
|
Merge pull request #67 from ssorc3/development
Make SerDe Optional
|
2021-01-18 13:53:37 -08:00 |
|
Ben Cross
|
fd00bc3780
|
Run the pipeline with --all-features enabled
|
2021-01-18 20:50:49 +00:00 |
|
Ben Cross
|
f1cf8a6f08
|
Added serde feature flags to tests
|
2021-01-18 10:32:35 +00:00 |
|
Ben Cross
|
762986b271
|
Cargo format
|
2021-01-17 21:37:30 +00:00 |
|
Ben Cross
|
e0d46f430b
|
feat: Make SerDe optional
|
2021-01-17 21:35:03 +00:00 |
|
Luis Moreno
|
eb769493e7
|
Add coverage check (#57)
* Add coverage check
|
2021-01-05 16:13:39 -04:00 |
|
VolodymyrOrlov
|
4a941d1700
|
Merge pull request #56 from atcol/patch-1
Fix Matrix typo in documentation
|
2021-01-05 09:14:54 -08:00 |
|
Alex
|
0e8166386c
|
Fix Matrix typo in documentation
|
2021-01-05 16:57:14 +00:00 |
|