Commit Graph

  • d9814c0918 style(lint): fix clippy warnings Luis Moreno 2021-04-27 09:32:01 -04:00
  • 7f44b93838 Merge pull request #89 from morenol/lmm/github_actions Luis Moreno 2021-03-05 19:02:11 -04:00
  • 02200ae1e3 Only run tests once per OS Luis Moreno 2021-03-05 18:45:20 -04:00
  • 3dc5336514 Move CI to github actions Luis Moreno 2021-03-05 15:48:55 -04:00
  • abeff7926e Merge pull request #88 from morenol/lmm/use_usize_size Luis Moreno 2021-03-05 16:59:59 -04:00
  • 1395cc6518 fix: Use usize time for usize::from_le_bytes buffer Luis Moreno 2021-03-05 10:25:34 -04:00
  • 4335ee5a56 Fixes width and hight parameters of the logo Volodymyr Orlov 2021-02-26 12:43:10 -08:00
  • 4c1dbc3327 Fixes width and hight parameters of the logo Volodymyr Orlov 2021-02-26 12:34:05 -08:00
  • a920959ae3 Merge pull request #83 from z1queue/development VolodymyrOrlov 2021-02-25 18:57:29 -08:00
  • 6d58dbe2a2 rename svm svr to svc in tests and docs zhangyiqun01 2021-02-26 10:52:04 +08:00
  • 023b449ff1 Merge pull request #1 from smartcorelib/development zEqueue 2021-02-26 10:47:50 +08:00
  • cd44f1d515 reset zhangyiqun01 2021-02-26 10:47:21 +08:00
  • 1b42f8a396 feat: Add getters for naive bayes structs (#74) Luis Moreno 2021-02-25 15:44:34 -04:00
  • c0be45b667 Merge pull request #82 from cmccomb/development VolodymyrOrlov 2021-02-25 09:56:05 -08:00
  • 0e9c517b1a rename svm svr to svc in tests and docs zhangyiqun01 2021-02-25 15:59:09 +08:00
  • fed11f005c Fixed formatting to pass cargo format check. Chris McComb 2021-02-17 21:29:51 -05:00
  • 483a21bec0 Oops, test was failing due to typo. Fixed now. Chris McComb 2021-02-17 21:22:41 -05:00
  • 4fb2625a33 Implemented make_moons generator per https://github.com/scikit-learn/scikit-learn/blob/95119c13a/sklearn/datasets/_samples_generator.py#L683 Chris McComb 2021-02-17 21:22:06 -05:00
  • a30802ec43 fix: Change to compile for wasm32-unknown-unknown target (#80) Luis Moreno 2021-02-16 22:20:02 -04:00
  • 4af69878e0 fix: Fix new clippy warnings (#79) Luis Moreno 2021-02-16 18:19:14 -04:00
  • 745d0b570e Merge pull request #76 from gaxler/OneHotEncoder VolodymyrOrlov 2021-02-11 17:42:57 -08:00
  • 6b5bed6092 remove old gaxler 2021-02-09 22:01:59 -08:00
  • af6ec2d402 rename categorical gaxler 2021-02-09 22:01:34 -08:00
  • 828df4e338 Use CategoryMapper to transform an iterator. No more passing iterator to SeriesEncoders gaxler 2021-02-03 13:42:27 -08:00
  • 374dfeceb9 No more SeriesEncoders. gaxler 2021-02-03 13:41:25 -08:00
  • 3cc20fd400 Move all functionality to CategoryMapper (one-hot and ordinal). gaxler 2021-02-03 13:39:26 -08:00
  • 700d320724 simplify SeriesEncoder trait gaxler 2021-02-03 10:45:25 -08:00
  • ef06f45638 Switch to use SeriesEncoder trait gaxler 2021-02-02 18:21:06 -08:00
  • 237b1160b1 doc update gaxler 2021-02-02 18:20:27 -08:00
  • d31145b4fe Define common series encoder behavior gaxler 2021-02-02 18:19:36 -08:00
  • 19ff6df84c Separate mapper object gaxler 2021-02-02 17:40:58 -08:00
  • 228b54baf7 fmt gaxler 2021-02-01 11:24:50 -08:00
  • 03b9f76e9f Doc+Naming Improvement gaxler 2021-02-01 11:24:20 -08:00
  • a882741e12 If transform fails - fail before copying the whole matrix (changed the order of coping, first do the categorical, than copy ther rest) gaxler 2021-02-01 11:20:03 -08:00
  • f4b5936dcf fmt gaxler 2021-01-30 20:18:52 -08:00
  • 863be5ef75 style fixes gaxler 2021-01-30 20:09:52 -08:00
  • ca0816db97 Clippy fixes gaxler 2021-01-30 19:55:04 -08:00
  • 2f03c1d6d7 module name change gaxler 2021-01-30 19:54:42 -08:00
  • c987d39d43 tests + force Categorizable be RealNumber gaxler 2021-01-30 19:31:09 -08:00
  • fd6b2e8014 Transform matrix gaxler 2021-01-30 19:29:58 -08:00
  • cd5611079c Fit OneHotEncoder gaxler 2021-01-30 19:29:33 -08:00
  • 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. gaxler 2021-01-30 18:48:23 -08:00
  • 3dc8a42832 Adapt column numbers to the new columns introduced by categorical variables. gaxler 2021-01-30 16:05:45 -08:00
  • 3480e728af Documentation updates gaxler 2021-01-30 16:04:41 -08:00
  • f91b1f9942 fit SeriesOneHotEncoders to predefined columns gaxler 2021-01-27 19:37:54 -08:00
  • 5c400f40d2 Scaffold for turniing floats to hashable and fittinng to columns gaxler 2021-01-27 19:36:38 -08:00
  • 408b97d8aa Rename series encoder and move to separate module file gaxler 2021-01-27 19:31:14 -08:00
  • 6109fc5211 Renaming fit/transform for API compatibility. Also rename label to category. gaxler 2021-01-27 12:13:45 -08:00
  • 19088b682a remoe LabelDefinition, looks like unnecesery abstraction for now gaxler 2021-01-27 12:06:43 -08:00
  • 244a724445 Genertic make_one_hot. Current implementation returns BaseVector of RealNumber gaxler 2021-01-27 12:03:13 -08:00
  • 9833a2f851 codecov-fix gaxler 2021-01-26 10:03:33 -08:00
  • 68e7162fba Merge pull request #72 from smartcorelib/lr_reg VolodymyrOrlov 2021-01-26 09:37:39 -08:00
  • 7daf536aeb fixed docs gaxler 2021-01-26 09:15:24 -08:00
  • 0df797cbae fmt fix gaxler 2021-01-26 00:04:15 -08:00
  • 139bbae456 cliipy fixes gaxler 2021-01-26 00:01:20 -08:00
  • dbca6d43ce fmt fix gaxler 2021-01-25 23:55:43 -08:00
  • 991631876e build one-hot encoder gaxler 2021-01-25 23:33:48 -08:00
  • 40a92ee4db feat: adds l2 regularization penalty to the Logistic Regression Volodymyr Orlov 2021-01-21 14:37:34 -08:00
  • 87d4e9a423 Merge pull request #71 from smartcorelib/log_regression_solvers VolodymyrOrlov 2021-01-21 09:23:19 -08:00
  • bd5fbb63b1 feat: adds a new parameter to the logistic regression: solver Volodymyr Orlov 2021-01-20 16:55:58 -08:00
  • 272aabcd69 Merge pull request #67 from ssorc3/development VolodymyrOrlov 2021-01-18 13:53:37 -08:00
  • fd00bc3780 Run the pipeline with --all-features enabled Ben Cross 2021-01-18 20:50:49 +00:00
  • f1cf8a6f08 Added serde feature flags to tests Ben Cross 2021-01-18 10:32:35 +00:00
  • 762986b271 Cargo format Ben Cross 2021-01-17 21:37:30 +00:00
  • e0d46f430b feat: Make SerDe optional Ben Cross 2021-01-17 21:35:03 +00:00
  • eb769493e7 Add coverage check (#57) Luis Moreno 2021-01-05 16:13:39 -04:00
  • 4a941d1700 Merge pull request #56 from atcol/patch-1 VolodymyrOrlov 2021-01-05 09:14:54 -08:00
  • 0e8166386c Fix Matrix typo in documentation Alex 2021-01-05 16:57:14 +00:00
  • d91999b430 Merge pull request #48 from smartcorelib/main VolodymyrOrlov 2021-01-03 15:10:32 -08:00
  • 051023e4bb Merge pull request #47 from smartcorelib/development release-0.2.0 VolodymyrOrlov 2021-01-03 15:06:42 -08:00
  • bb9a05b993 fix: fixes a bug in DBSCAN, removes println's Volodymyr Orlov 2021-01-02 18:08:40 -08:00
  • c5a7beaf0e Merge pull request #45 from smartcorelib/api_doc VolodymyrOrlov 2020-12-28 13:48:04 -08:00
  • 9475d500db feat: version change + api documentation updated Volodymyr Orlov 2020-12-27 18:39:37 -08:00
  • ba16c253b9 Merge pull request #44 from smartcorelib/api VolodymyrOrlov 2020-12-27 15:54:26 -08:00
  • 810a5c429b feat: consolidates API Volodymyr Orlov 2020-12-24 18:36:23 -08:00
  • a69fb3aada Merge pull request #43 from smartcorelib/kfold VolodymyrOrlov 2020-12-24 15:01:32 -08:00
  • d22be7d6ae fix: post-review changes Volodymyr Orlov 2020-12-24 13:47:09 -08:00
  • 32ae63a577 feat: documentation adjusted to new builder Volodymyr Orlov 2020-12-23 12:38:10 -08:00
  • dd341f4a12 feat: + builders for algorithm parameters Volodymyr Orlov 2020-12-23 12:29:39 -08:00
  • 74f0d9e6fb fix: formatting Volodymyr Orlov 2020-12-22 17:44:44 -08:00
  • f685f575e0 feat: + cross_val_predict Volodymyr Orlov 2020-12-22 17:42:18 -08:00
  • 9b221979da fix: clippy, documentation and formatting Volodymyr Orlov 2020-12-22 16:35:28 -08:00
  • a2be9e117f feat: + cross_validate, trait Predictor, refactoring Volodymyr Orlov 2020-12-22 15:41:53 -08:00
  • 40dfca702e Merge pull request #40 from smartcorelib/non_exhaustive_failure VolodymyrOrlov 2020-12-18 12:53:56 -08:00
  • d8d751920b Merge pull request #42 from morenol/python-development morenol 2020-12-18 14:52:18 -04:00
  • c9eb94ba93 Derive clone for NB Parameters Luis Moreno 2020-12-16 20:11:09 -04:00
  • 97dece93de Merge pull request #41 from smartcorelib/nb_documentation VolodymyrOrlov 2020-12-17 20:33:33 -08:00
  • 8ca13a76d6 fix: criterion Volodymyr Orlov 2020-12-17 19:11:47 -08:00
  • 5a185479a7 feat: NB documentation Volodymyr Orlov 2020-12-17 19:00:11 -08:00
  • f76a1d1420 feat: makes smartcore::error:FailedError non-exhaustive Volodymyr Orlov 2020-12-17 13:01:45 -08:00
  • 2c892aa603 Merge pull request #38 from smartcorelib/svd VolodymyrOrlov 2020-12-17 12:53:21 -08:00
  • 1ce18b5296 Merge pull request #37 from smartcorelib/elasticnet VolodymyrOrlov 2020-12-17 12:52:47 -08:00
  • 413f1a0f55 Merge pull request #39 from morenol/lmm/update_ndarray morenol 2020-12-16 18:38:00 -04:00
  • 505f495445 fix: Update ndarray version Luis Moreno 2020-12-16 00:20:07 -04:00
  • d39b04e549 fix: fmt Volodymyr Orlov 2020-12-14 15:03:10 -08:00
  • 74a7c45c75 feat: adds SVD Volodymyr Orlov 2020-12-14 14:59:02 -08:00
  • cceb2f046d feat: lasso documentation Volodymyr Orlov 2020-12-13 13:35:14 -08:00
  • a27c29b736 Merge branch 'development' into elasticnet Volodymyr Orlov 2020-12-11 18:59:04 -08:00
  • 78673b597f feat: adds elastic net Volodymyr Orlov 2020-12-11 18:55:07 -08:00
  • 53351b2ece fix needless-range and clippy::ptr_arg warnings. (#36) morenol 2020-12-11 16:52:39 -04:00