c o g n e a t o |
tl;drSave the time of researching and evaluating optimization methods and, instead, focus on your work. Cogneato is:
Cogneato OverviewCogneato solves noisy, expensive-to-evaluate, black-box optimization problems. More succinctly, it does experimental optimization.
Cogneato has three components:
OptimizerBayesian optimization is a modern approach to experimental optimization. It is used to tune the production and simulation parameters of large-scale industrial systems. Some advantages over other methods are:
By providing a Bayesian optimizer that's always at-the-ready, Cogneato removes the first disadvantage. You can get a high-quality parameter-set suggestion at any time from Cogneato without having to study, install, or code a Bayesian optimizer. Cogneato combines high-quality open-source software, in-house implementations of new research, novel models (see Router, below), and extensive testing. Cogneato is tuned on a large suite of procedurally-generated functions and evaluated on a set of realistic test problems. By keeping abreast of state-of-the-art methods and focusing our engineering efforts, we address the problem of high compute requirements. Configurability is addressed by the router. RouterAfter you submit your measurements table, the router featurizes it and maps the features to an appropriate configuration of a Bayesian optimizer. The configured optimizer is then used to generate an experiment design. This addresses the configurability disadvantage. The router itself is parameterized. Its parameters are optimized by Cogneato. InterfaceWhen performance measurements take a long time -- hours or days -- it is common for an engineer to create a table, maintained by hand, of parameters and measurements. One records the parameters, waits for the measurement to complete, then enters the performance measurement value into the table. For this kind of workflow, there is little need to automate the optimization process, and, so, an interactive interface is preferred over an API. Spreadsheets and Jupyter notebooks are popular tools for collecting measurements. Cogneato's interface was designed with this type of workflow in mind. You can copy a measurements table from a spreadsheet into the text box on the Cogneato home page, click Analyze, and you'll receive a new list of parameters -- an experiment design -- to evaluate.
Please send any questions or comments to help@cogneato.xyz. |
Copyright © 2024 Vanderdonk, LLC |