New kernel-based test and fast tests for testing whether two samples are from the same distribution. They work well particularly for high-dimensional data.

c(
person("JJ", "Allaire", role = c("aut", "cre"), email = "jj@rstudio.com"),
person("François", "Chollet", role = c("aut", "cph")),
person("RStudio", role = c("cph", "fnd")),
person(family = "Google", role = c("ctb", "cph", "fnd")),
person("Yuan", "Tang", role = c("ctb", "cph")),
person("Daniel", "Falbel", role = c("ctb", "cph")),
person("Wouter", "Van Der Bijl", role = c("ctb", "cph")),
person("Martin", "Studer", role = c("ctb", "cph"))
)
Interface to 'Keras', a high-level neural networks API which
runs on top of 'TensorFlow'. 'Keras' was developed with a focus on enabling
fast experimentation, supports both convolution based networks and recurrent
networks (as well as combinations of the two), and runs seamlessly on both
'CPU' and 'GPU' devices.
reticulate (>= 1.0), tensorflow (>= 1.3), tfruns, magrittr,
methods, R6
JJ Allaire [aut, cre],
François Chollet [aut, cph],
RStudio [cph, fnd],
Google [ctb, cph, fnd],
Yuan Tang [ctb, cph],
Daniel Falbel [ctb, cph],
Wouter Van Der Bijl [ctb, cph],
Martin Studer [ctb, cph]

c(
person("JJ", "Allaire", role = c("aut", "cre"), email = "jj@rstudio.com"),
person("François", "Chollet", role = c("aut", "cph")),
person(family = "RStudio", role = c("cph", "fnd")),
person(family = "Google", role = c("ctb", "cph", "fnd")),
person("Yuan", "Tang", role = c("ctb", "cph")),
person("Daniel", "Falbel", role = c("ctb", "cph")),
person("Wouter", "Van Der Bijl", role = c("ctb", "cph")),
person("Martin", "Studer", role = c("ctb", "cph"))
)
Interface to 'Keras' <https://keras.io>, a high-level neural
networks API. 'Keras' was developed with a focus on enabling fast experimentation,
supports both convolution based networks and recurrent networks (as well as
combinations of the two), and runs seamlessly on both 'CPU' and 'GPU' devices.
reticulate (>= 1.1), tensorflow (>= 1.3.1), tfruns (>= 0.9.1),
magrittr, methods, R6, utils, tools