no code implementations • 9 Mar 2020 • Ryan R. Curtin, Marcus Edel, Rahul Ganesh Prabhu, Suryoday Basak, Zhihao Lou, Conrad Sanderson
The library provides a fast and flexible C++ framework for mathematical optimization of arbitrary user-supplied functions.
no code implementations • 26 May 2019 • Ryan R. Curtin, Sungjin Im, Ben Moseley, Kirk Pruhs, Alireza Samadian
Our main result is that if the regularizer's effect does not become negligible as the norm of the hypothesis scales, and as the data scales, then a uniform sample of modest size is with high probability a coreset.
no code implementations • 22 Dec 2018 • Mahmoud Abo Khamis, Ryan R. Curtin, Benjamin Moseley, Hung Q. Ngo, XuanLong Nguyen, Dan Olteanu, Maximilian Schleich
This new width is sandwiched between the submodular and the fractional hypertree widths.
1 code implementation • 22 Oct 2018 • Shikhar Bhardwaj, Ryan R. Curtin, Marcus Edel, Yannis Mentekidis, Conrad Sanderson
We present ensmallen, a fast and flexible C++ library for mathematical optimization of arbitrary user-supplied functions, which can be applied to many machine learning problems.
1 code implementation • 4 Oct 2018 • Ryan R. Curtin, Andrew B. Gardner, Slawomir Grzonkowski, Alexey Kleymenov, Alejandro Mosquera
Our experiments show the model is capable of effectively identifying domains generated by difficult DGA families.
1 code implementation • Journal of Open Source Software 2018 • Ryan R. Curtin, Marcus Edel, Mikhail Lozhnikov, Yannis Mentekidis, Sumedh Ghaisas, Shangtong Zhang
In the past several years, the field of machine learning has seen an explosion of interest and excitement, with hundreds or thousands of algorithms developed for different tasks every year.
no code implementations • 17 Nov 2017 • Ryan R. Curtin, Shikhar Bhardwaj, Marcus Edel, Yannis Mentekidis
The development of the mlpack C++ machine learning library (http://www. mlpack. org/) has required the design and implementation of a flexible, robust optimization system that is able to solve the types of arbitrary optimization problems that may arise all throughout machine learning problems.
1 code implementation • 17 Aug 2017 • Ryan R. Curtin, Marcus Edel
mlpack is an open-source C++ machine learning library with an emphasis on speed and flexibility.
3 code implementations • 1 Mar 2017 • Reuben Feinman, Ryan R. Curtin, Saurabh Shintre, Andrew B. Gardner
Deep neural networks (DNNs) are powerful nonlinear architectures that are known to be robust to random perturbations of the input.
no code implementations • 14 Jan 2016 • Ryan R. Curtin
k-means is a widely used clustering algorithm, but for $k$ clusters and a dataset size of $N$, each iteration of Lloyd's algorithm costs $O(kN)$ time.
no code implementations • 21 Jan 2015 • Ryan R. Curtin, Dongryeol Lee, William B. March, Parikshit Ram
In this paper, we present a problem-independent runtime guarantee for any dual-tree algorithm using the cover tree, separating out the problem-dependent and the problem-independent elements.