unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#45553] [PATCH 0/3] Add r-mlr3 add-ons.
@ 2020-12-30 13:35 Wiktor Żelazny
  2020-12-30 13:38 ` [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners Wiktor Żelazny
  2020-12-30 14:32 ` bug#45553: [PATCH 0/3] Add r-mlr3 add-ons Ricardo Wurmus
  0 siblings, 2 replies; 5+ messages in thread
From: Wiktor Żelazny @ 2020-12-30 13:35 UTC (permalink / raw)
  To: 45553

I also prepared r-mlr3pipelines and r-mlr3ordinal, but the former is
non-deterministic and the latter uses the former as an input. I need to
take a closer look at r-mlr3pipelines.

Wiktor Żelazny (3):
  gnu: Add r-mlr3learners.
  gnu: Add r-bbotk.
  gnu: Add r-mlr3tuning.

 gnu/packages/cran.scm | 82 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)


base-commit: c386de05fbcebf7c178327ca98326be20ba6ccb5
-- 
2.29.2





^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners.
  2020-12-30 13:35 [bug#45553] [PATCH 0/3] Add r-mlr3 add-ons Wiktor Żelazny
@ 2020-12-30 13:38 ` Wiktor Żelazny
  2020-12-30 13:38   ` [bug#45553] [PATCH 2/3] gnu: Add r-bbotk Wiktor Żelazny
  2020-12-30 13:38   ` [bug#45553] [PATCH 3/3] gnu: Add r-mlr3tuning Wiktor Żelazny
  2020-12-30 14:32 ` bug#45553: [PATCH 0/3] Add r-mlr3 add-ons Ricardo Wurmus
  1 sibling, 2 replies; 5+ messages in thread
From: Wiktor Żelazny @ 2020-12-30 13:38 UTC (permalink / raw)
  To: 45553

* gnu/packages/cran.scm (r-mlr3learners): New variable.
---
 gnu/packages/cran.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 0483af3d6b..362978c2a3 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25493,3 +25493,29 @@ scalability and larger datasets by supporting parallelization and out-of-memory
 data-backends like databases.  While @code{mlr3} focuses on the core
 computational operations, add-on packages provide additional functionality.")
     (license license:lgpl3)))
+
+(define-public r-mlr3learners
+  (package
+    (name "r-mlr3learners")
+    (version "0.4.3")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "mlr3learners" version))
+              (sha256
+               (base32
+                "1wxlpzz3hpkn77n4ag1v868dmp140j1pmrhynsv5xfgk9fg0w7ri"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-data-table" ,r-data-table)
+       ("r-mlr3" ,r-mlr3)
+       ("r-mlr3misc" ,r-mlr3misc)
+       ("r-paradox" ,r-paradox)
+       ("r-r6" ,r-r6)))
+    (home-page "https://mlr3learners.mlr-org.com/")
+    (synopsis "Recommended Learners for @code{mlr3}")
+    (description "@code{mlr3learners} extends @code{mlr3} and @code{mlr3proba}
+with interfaces to essential machine learning packages on CRAN.  This includes,
+but is not limited to: (penalized) linear and logistic regression, linear and
+quadratic discriminant analysis, k-nearest neighbors, naive Bayes, support
+vector machines, and gradient boosting.")
+    (license license:lgpl3)))
-- 
2.29.2





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#45553] [PATCH 2/3] gnu: Add r-bbotk.
  2020-12-30 13:38 ` [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners Wiktor Żelazny
@ 2020-12-30 13:38   ` Wiktor Żelazny
  2020-12-30 13:38   ` [bug#45553] [PATCH 3/3] gnu: Add r-mlr3tuning Wiktor Żelazny
  1 sibling, 0 replies; 5+ messages in thread
From: Wiktor Żelazny @ 2020-12-30 13:38 UTC (permalink / raw)
  To: 45553

* gnu/packages/cran.scm (r-bbotk): New variable.
---
 gnu/packages/cran.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 362978c2a3..a31e08fce5 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25519,3 +25519,31 @@ but is not limited to: (penalized) linear and logistic regression, linear and
 quadratic discriminant analysis, k-nearest neighbors, naive Bayes, support
 vector machines, and gradient boosting.")
     (license license:lgpl3)))
+
+(define-public r-bbotk
+  (package
+    (name "r-bbotk")
+    (version "0.2.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "bbotk" version))
+       (sha256
+        (base32
+         "06iz6gyymcxkbjiw049v1dk3vjfni646z247q08i2s0x59sqfqxv"))))
+    (properties `((upstream-name . "bbotk")))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-checkmate" ,r-checkmate)
+       ("r-data-table" ,r-data-table)
+       ("r-lgr" ,r-lgr)
+       ("r-mlr3misc" ,r-mlr3misc)
+       ("r-paradox" ,r-paradox)
+       ("r-r6" ,r-r6)))
+    (home-page "https://bbotk.mlr-org.com")
+    (synopsis "Black-Box Optimization Toolkit")
+    (description "This package provides a common framework for optimization of
+black-box functions for other packages, e.g. @code{mlr3}.  It offers various
+optimization methods e.g. grid search, random search and generalized simulated
+annealing.")
+    (license license:lgpl3)))
-- 
2.29.2





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#45553] [PATCH 3/3] gnu: Add r-mlr3tuning.
  2020-12-30 13:38 ` [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners Wiktor Żelazny
  2020-12-30 13:38   ` [bug#45553] [PATCH 2/3] gnu: Add r-bbotk Wiktor Żelazny
@ 2020-12-30 13:38   ` Wiktor Żelazny
  1 sibling, 0 replies; 5+ messages in thread
From: Wiktor Żelazny @ 2020-12-30 13:38 UTC (permalink / raw)
  To: 45553

* gnu/packages/cran.scm (r-mlr3tuning): New variable.
---
 gnu/packages/cran.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index a31e08fce5..40f8e82c34 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25547,3 +25547,31 @@ black-box functions for other packages, e.g. @code{mlr3}.  It offers various
 optimization methods e.g. grid search, random search and generalized simulated
 annealing.")
     (license license:lgpl3)))
+
+(define-public r-mlr3tuning
+  (package
+    (name "r-mlr3tuning")
+    (version "0.5.0")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "mlr3tuning" version))
+              (sha256
+               (base32
+                "1pn80qjxzj2pivgs6qgairci6yh1bdnl2zbgl9ykdip2rqzv6r6m"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-bbotk" ,r-bbotk)
+       ("r-checkmate" ,r-checkmate)
+       ("r-data-table" ,r-data-table)
+       ("r-lgr" ,r-lgr)
+       ("r-mlr3" ,r-mlr3)
+       ("r-mlr3misc" ,r-mlr3misc)
+       ("r-paradox" ,r-paradox)
+       ("r-r6" ,r-r6)))
+    (home-page "https://mlr3tuning.mlr-org.com/")
+    (synopsis "Tuning for @code{mlr3}")
+    (description "@code{mlr3tuning} implements methods for hyperparameter
+tuning, e.g. Grid Search, Random Search, or Simulated Annealing.  Various
+termination criteria can be set and combined.  The class @code{AutoTuner} provides a
+convenient way to perform nested resampling in combination with @code{mlr3}.")
+    (license license:lgpl3)))
-- 
2.29.2





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* bug#45553: [PATCH 0/3] Add r-mlr3 add-ons.
  2020-12-30 13:35 [bug#45553] [PATCH 0/3] Add r-mlr3 add-ons Wiktor Żelazny
  2020-12-30 13:38 ` [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners Wiktor Żelazny
@ 2020-12-30 14:32 ` Ricardo Wurmus
  1 sibling, 0 replies; 5+ messages in thread
From: Ricardo Wurmus @ 2020-12-30 14:32 UTC (permalink / raw)
  To: Wiktor Żelazny; +Cc: 45553-done


Wiktor Żelazny <wz@freeshell.de> writes:

> I also prepared r-mlr3pipelines and r-mlr3ordinal, but the former is
> non-deterministic and the latter uses the former as an input. I need to
> take a closer look at r-mlr3pipelines.
>
> Wiktor Żelazny (3):
>   gnu: Add r-mlr3learners.
>   gnu: Add r-bbotk.
>   gnu: Add r-mlr3tuning.

Thank you, pushed with commit 05c8c4f61f.

For r-mlr3pipelines search the code for DATE, as sometimes literal build
time stamps are included.

-- 
Ricardo




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-12-30 14:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-30 13:35 [bug#45553] [PATCH 0/3] Add r-mlr3 add-ons Wiktor Żelazny
2020-12-30 13:38 ` [bug#45553] [PATCH 1/3] gnu: Add r-mlr3learners Wiktor Żelazny
2020-12-30 13:38   ` [bug#45553] [PATCH 2/3] gnu: Add r-bbotk Wiktor Żelazny
2020-12-30 13:38   ` [bug#45553] [PATCH 3/3] gnu: Add r-mlr3tuning Wiktor Żelazny
2020-12-30 14:32 ` bug#45553: [PATCH 0/3] Add r-mlr3 add-ons Ricardo Wurmus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).