diff --git a/.gitignore b/.gitignore index e3cad6b3e..4dba33db1 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,4 @@ Singularityfile #whitelist !reports/**/*.csv !reports/**/*.png +!docs/img/**/*.png diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index 24c316eba..000000000 --- a/docs/Gemfile +++ /dev/null @@ -1,3 +0,0 @@ -source 'https://rubygems.org' -gem 'github-pages', group: :jekyll_plugins -gem "jekyll-theme-hydeout", "~> 4" diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index f5bc67e41..000000000 --- a/docs/_config.yml +++ /dev/null @@ -1,26 +0,0 @@ -repository: openml/automlbenchmark -#theme: jekyll-theme-slate -remote_theme: fongandrew/hydeout -markdown: kramdown - -title: AutoML Benchmark -#description: config description - -#sidebar_home_link: true -version: 0.9 - -hydeout: - repo: https://github.com/openml/automlbenchmark - version: 0.9 - -defaults: - - - scope: - path: README.md - values: - title: '' - - - scope: - path: HOWTO.md - values: - title: '' diff --git a/docs/assets/css/main.scss b/docs/assets/css/main.scss deleted file mode 100644 index 61a51042f..000000000 --- a/docs/assets/css/main.scss +++ /dev/null @@ -1,16 +0,0 @@ ---- -# Jekyll needs front matter for SCSS files -# $sidebar-bg-color: #ac4142; -# $sidebar-sticky: false; ---- - -$sidebar-width: 20rem !default; -$large-font-size: 1.1rem; -$link-color: #195cc6; -@import "hydeout"; - -#sidebar { - .site-title { - font-family: Sans-Serif; - } -} \ No newline at end of file diff --git a/docs/automl_overview.html b/docs/automl_overview.html new file mode 100644 index 000000000..e72f07c04 --- /dev/null +++ b/docs/automl_overview.html @@ -0,0 +1,17 @@ + + + AMLB + + + + +

+ The old AutoML framework overview page no longer exists, you will be + redirected to the new page. If you are not redirected within 3 seconds, + you can find it at + https://openml.github.io/automlbenchmark/frameworks.html. +

+ + diff --git a/docs/frameworks.html b/docs/frameworks.html new file mode 100644 index 000000000..23d258e8b --- /dev/null +++ b/docs/frameworks.html @@ -0,0 +1,892 @@ + + + + AMLB: Frameworks + + + + + + + + +
+
+

AutoML Frameworks

+ There is more to an AutoML system than just its performance. This page + contains more information about the integrated AutoML frameworks, + including links to their papers, repositories + , and + documentation 📖. Summaries taken directly from the respective + documentation pages. Want to integrate your own framework? + Adding your own framework + is relatively simple. + +
+
+
+
+ +

AutoGluon

+ +
+
+ AutoGluon enables easy-to-use and easy-to-extend AutoML with a focus + on automated stack ensembling, deep learning, and real-world + applications spanning image, text, and tabular data. +
+ +
+
+

+ AutoGluon-Tabular: Robust and Accurate AutoML for Structured + Data +

+
+ Nick Erickson, Jonas Mueller, Alexander Shirkov, Hang Zhang, + Pedro Larroy, Mu Li, Alexander Smola +
+
+ We introduce AutoGluon-Tabular, an open-source AutoML framework + that requires only a single line of Python to train highly + accurate machine learning models on an unprocessed tabular + dataset such as a CSV file. Unlike existing AutoML frameworks + that primarily focus on model/hyperparameter selection, + AutoGluon-Tabular succeeds by ensembling multiple models and + stacking them in multiple layers. Experiments reveal that our + multi-layer combination of many models offers better use of + allocated training time than seeking out the best. A second + contribution is an extensive evaluation of public and commercial + AutoML platforms including TPOT, H2O, AutoWEKA, auto-sklearn, + AutoGluon, and Google AutoML Tables. Tests on a suite of 50 + classification and regression tasks from Kaggle and the OpenML + AutoML Benchmark reveal that AutoGluon is faster, more robust, + and much more accurate. We find that AutoGluon often even + outperforms the best-in-hindsight combination of all of its + competitors. In two popular Kaggle competitions, AutoGluon beat + 99% of the participating data scientists after merely 4h of + training on the raw data. +
+ +
+
+ +
+
+
+ +

Auto-sklearn

+ +
+
+ Auto-sklearn is an automated machine learning toolkit and a drop-in + replacement for a scikit-learn estimator. Auto-sklearn frees a + machine learning user from algorithm selection and hyperparameter + tuning. It leverages recent advantages in Bayesian optimization, + meta-learning and ensemble construction. +
+ +
+
+

+ Auto-Sklearn 2.0: Hands-free AutoML via Meta-Learning +

+
+ Matthias Feurer, Katharina Eggensperger, Stefan Falkner, Marius + Lindauer, Frank Hutter +
+
+ Automated Machine Learning (AutoML) supports practitioners and + researchers with the tedious task of designing machine learning + pipelines and has recently achieved substantial success. In this + paper we introduce new AutoML approaches motivated by our + winning submission to the second ChaLearn AutoML challenge. We + develop PoSH Auto-sklearn, which enables AutoML systems to work + well on large datasets under rigid time limits using a new, + simple and meta-feature-free meta-learning technique and employs + a successful bandit strategy for budget allocation. However, + PoSH Auto-sklearn introduces even more ways of running AutoML + and might make it harder for users to set it up correctly. + Therefore, we also go one step further and study the design + space of AutoML itself, proposing a solution towards truly + hands-free AutoML. Together, these changes give rise to the next + generation of our AutoML system, Auto-sklearn 2.0 . We verify + the improvements by these additions in a large experimental + study on 39 AutoML benchmark datasets and conclude the paper by + comparing to other popular AutoML frameworks and Auto-sklearn + 1.0 , reducing the relative error by up to a factor of 4.5, and + yielding a performance in 10 minutes that is substantially + better than what Auto-sklearn 1.0 achieves within an hour. +
+ +
+
+

+ Efficient and Robust Automated Machine Learning +

+
+ Matthias Feurer, Aaron Klein, Katharina Eggensperger, Jost + Springenberg, Manuel Blum, Frank Hutter +
+
+ The success of machine learning in a broad range of applications + has led to an ever-growing demand for machine learning systems + that can be used off the shelf by non-experts. To be effective + in practice, such systems need to automatically choose a good + algorithm and feature preprocessing steps for a new dataset at + hand, and also set their respective hyperparameters. Recent work + has started to tackle this automated machine learning (AutoML) + problem with the help of efficient Bayesian optimization + methods. In this work we introduce a robust new AutoML system + based on scikit-learn (using 15 classifiers, 14 feature + preprocessing methods, and 4 data preprocessing methods, giving + rise to a structured hypothesis space with 110 hyperparameters). + This system, which we dub auto-sklearn, improves on existing + AutoML methods by automatically taking into account past + performance on similar datasets, and by constructing ensembles + from the models evaluated during the optimization. Our system + won the first phase of the ongoing ChaLearn AutoML challenge, + and our comprehensive analysis on over 100 diverse datasets + shows that it substantially outperforms the previous state of + the art in AutoML. We also demonstrate the performance gains due + to each of our contributions and derive insights into the + effectiveness of the individual components of auto-sklearn. +
+ +
+
+ +
+
+
+ +

FLAML

+ +
+
+ FLAML is a lightweight Python library that finds accurate machine + learning models automatically, efficiently and economically. It + frees users from selecting learners and hyperparameters for each + learner. +
+ +
+
+

+ FLAML: A Fast and Lightweight AutoML Library +

+
+ Chi Wang, Qingyun Wu, Markus Weimer, Erkang Zhu +
+
+ We study the problem of using low computational cost to automate + the choices of learners and hyperparameters for an ad-hoc + training dataset and error metric, by conducting trials of + different configurations on the given training data. We + investigate the joint impact of multiple factors on both trial + cost and model error, and propose several design guidelines. + Following them, we build a fast and lightweight library FLAML + which optimizes for low computational resource in finding + accurate models. FLAML integrates several simple but effective + search strategies into an adaptive system. It significantly + outperforms top-ranked AutoML libraries on a large open source + AutoML benchmark under equal, or sometimes orders of magnitude + smaller budget constraints. +
+ +
+
+ +
+
+
+ +

GAMA

+ +
+
+ GAMA is developed for AutoML research and features a flexible AutoML + pipeline, which makes it easy to develop and evaluate new AutoML + components. GAMA's benchmarking configuration features evolutionary + optimization and ensemble construction. +
+ +
+
+

+ GAMA: A General Automated Machine Learning Assistant +

+
+ Pieter Gijsbers, Joaquin Vanschoren +
+ + + +
+ The General Automated Machine learning Assistant (GAMA) is a + modular AutoML system developed to empower users to track and + control how AutoML algorithms search for optimal machine + learning pipelines, and facilitate AutoML research itself. In + contrast to current, often black-box systems, GAMA allows users + to plug in different AutoML and post-processing techniques, logs + and visualizes the search process, and supports easy + benchmarking. It currently features three AutoML search + algorithms, two model post-processing steps, and is designed to + allow for more components to be added. +
+ +
+
+ +
+
+
+ +

H2O AutoML

+ +
+
+ H2O's AutoML can be used for automating the machine learning + workflow, which includes automatic training and tuning of many + models within a user-specified time-limit. H2O offers a number of + model explainability methods that apply to AutoML objects (groups of + models), as well as individual models (e.g. leader model). + Explanations can be generated automatically with a single function + call, providing a simple interface to exploring and explaining the + AutoML models. +
+ +
+
+

+ H2O AutoML: Scalable Automatic Machine Learning +

+
Erin LeDell and Sébastien Poirier
+
+ H2O is an open source, distributed machine learning platform + designed to scale to very large datasets, with APIs in R, + Python, Java and Scala. We present H2O AutoML, a highly + scalable, fully-automated, supervised learning algorithm which + automates the pro- cess of training a large selection of + candidate models and stacked ensembles within a single function. + The result of the AutoML run is a “leaderboard”: a ranked list + of models, all of which can be easily exported for use in a + production environment. Models in the leader- board can be + ranked by numerous model performance metrics or other model + attributes such as training time or average per-row prediction + speed. The H2O AutoML algorithm relies on the efficient training + of H2O machine learning al- gorithms to produce a large number + of models in a short amount of time. H2O AutoML uses a + combination of fast random search and stacked ensembles to + achieve results competitive with, and often better than, other + frameworks which rely on more complex model tuning techniques + such as Bayesian optimization or genetic algorithms. H2O AutoML + trains a va- riety of algorithms (e.g. GBMs, Random Forests, + Deep Neural Networks, GLMs), yielding a healthy amount of + diversity across candidate models, which can be exploited by + stacked ensembles to produce a powerful final model. The + effectiveness of this technique is reflected in the OpenML + AutoML Benchmark, which compares the performance of several of + the most well known, open source AutoML systems across a number + of datasets. +
+ +
+
+ +
+
+
+ +

LightAutoML

+ +
+
+ LightAutoML is open-source Python library aimed at automated machine + learning. It is designed to be lightweight and efficient for various + tasks with tabular, text data. +
+ +
+
Paper to be added.
+
+ +
+ Alexander Ryzhkov, Anton Vakhrushev, Dmitry Simakov, Vasilii + Bunakov, Rinchin Damdinov, Alexander Kirilin, Pavel Shvets +
+ +
+
+ +
+
+
+ +

mljar-supervised

+ +
+
+ The mljar-supervised is an Automated Machine Learning Python package + that works with tabular data. It is designed to save time for a data + scientist. It abstracts the common way to preprocess the data, + construct the machine learning models, and perform hyper-parameters + tuning to find the best model 🏆. It is no black-box as you can see + exactly how the ML pipeline is constructed (with a detailed Markdown + report for each ML model). +
+ +
+
No paper available.
+
+ +
+
+
+ +

TPOT

+ +
+
+ TPOT is a Python Automated Machine Learning tool that optimizes + machine learning pipelines using genetic programming. It has a focus + on optimizing models for biomedical data. +
+ +
+
+

+ Automating biomedical data science through tree-based pipeline + optimization +

+
+ Randal S. Olson, Ryan J. Urbanowicz, Peter C. Andrews, Nicole A. + Lavender, La Creis Kidd, and Jason H. Moore +
+
+ Automated machine learning (AutoML) systems are helpful data + science assistants designed to scan data for novel features, + select appropriate supervised learning models and optimize their + parameters. For this purpose, Tree-based Pipeline Optimization + Tool (TPOT) was developed using strongly typed genetic + programing (GP) to recommend an optimized analysis pipeline for + the data scientist’s prediction problem. However, like other + AutoML systems, TPOT may reach computational resource limits + when working on big data such as whole-genome expression data. +
+ +
+
+ +
+
+
+ + + diff --git a/docs/img/logos/GAMA-icon.png b/docs/img/logos/GAMA-icon.png new file mode 100644 index 000000000..c9626aa28 Binary files /dev/null and b/docs/img/logos/GAMA-icon.png differ diff --git a/docs/img/logos/GAMA.png b/docs/img/logos/GAMA.png new file mode 100644 index 000000000..0ba100f0c Binary files /dev/null and b/docs/img/logos/GAMA.png differ diff --git a/docs/img/logos/GitHub-Mark-32px.png b/docs/img/logos/GitHub-Mark-32px.png new file mode 100644 index 000000000..8b25551a9 Binary files /dev/null and b/docs/img/logos/GitHub-Mark-32px.png differ diff --git a/docs/img/logos/GitHub-Mark-64px.png b/docs/img/logos/GitHub-Mark-64px.png new file mode 100644 index 000000000..182a1a3f7 Binary files /dev/null and b/docs/img/logos/GitHub-Mark-64px.png differ diff --git a/docs/img/logos/GitHub-Mark-Light-64px.png b/docs/img/logos/GitHub-Mark-Light-64px.png new file mode 100644 index 000000000..73db1f61f Binary files /dev/null and b/docs/img/logos/GitHub-Mark-Light-64px.png differ diff --git a/docs/img/logos/LightAutoML_logo_small.png b/docs/img/logos/LightAutoML_logo_small.png new file mode 100644 index 000000000..8d268e390 Binary files /dev/null and b/docs/img/logos/LightAutoML_logo_small.png differ diff --git a/docs/img/logos/auto-sklearn.png b/docs/img/logos/auto-sklearn.png new file mode 100644 index 000000000..65141af67 Binary files /dev/null and b/docs/img/logos/auto-sklearn.png differ diff --git a/docs/img/logos/autogluon.png b/docs/img/logos/autogluon.png new file mode 100644 index 000000000..8afef59ab Binary files /dev/null and b/docs/img/logos/autogluon.png differ diff --git a/docs/img/logos/flaml.svg b/docs/img/logos/flaml.svg new file mode 100644 index 000000000..5ae22b683 --- /dev/null +++ b/docs/img/logos/flaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/img/logos/h2o-automl-logo.jpeg b/docs/img/logos/h2o-automl-logo.jpeg new file mode 100644 index 000000000..68ab95b32 Binary files /dev/null and b/docs/img/logos/h2o-automl-logo.jpeg differ diff --git a/docs/img/logos/mljar.png b/docs/img/logos/mljar.png new file mode 100644 index 000000000..a61427bef Binary files /dev/null and b/docs/img/logos/mljar.png differ diff --git a/docs/img/logos/tpot.jpeg b/docs/img/logos/tpot.jpeg new file mode 100644 index 000000000..fd4d56add Binary files /dev/null and b/docs/img/logos/tpot.jpeg differ diff --git a/docs/img/shiny.png b/docs/img/shiny.png new file mode 100644 index 000000000..9942dfeec Binary files /dev/null and b/docs/img/shiny.png differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..ab457c1bb --- /dev/null +++ b/docs/index.html @@ -0,0 +1,357 @@ + + + + AMLB: an AutoML Benchmark + + + + + + + +
+
AMLB
+
+ We are working on mobile-friendly site. In the mean time, have a look at + our paper or visit the page from a larger screen. Sorry + for the inconvenience. +
+
+
+ + +
+
+
AMLB
+
An AutoML Benchmark
+
+ Comparing different AutoML frameworks is notoriously challenging. + AMLB is an open and extensible benchmark that follows best practices + and avoids common mistakes when comparing AutoML frameworks. +
+
+
+
+
+

Easy to Use

+
+ You can run an entire benchmark with a single command! The + AutoML benchmark tool automates the installation of the AutoML + framework, the experimental setup, and executing the experiment. +
+
+ > python runbenchmark.py autosklearn openml/s/269 1h8c +
+
+ + + + + Installation guide + +
+
+

Visualize Results

+
+ The results can be visualized with our + interactive visualization tool + or one of our + notebooks. This includes stripplots, critical difference diagrams, + Bradley-Terry trees, and more! +
+ +
+ + + + + Results + +
+
+

Easy to Extend

+
+ Adding a framework + and + adding a dataset + is easy. These extensions can be kept completely private, or + shared with the community. For datasets, it is even possible to + work with + OpenML + tasks and suites directly! +
+ + + + + + + + +
+ + + + + Extending the benchmark + +
+
+
+
+
+
+

📄 Paper

+
+ A preprint of our most recent paper is available on + ArXiv. It includes an in-depth discussion of the + different design decisions and its limiations, as well as a + multi-faceted analysis of results from large scale comparison + across 9 frameworks on more than 100 tasks. + +
+
+
+

🧑‍💻 Code

+
+ The entire benchmark tool is open source and developed on + Github. The Github discussion board and issue trackers are the main + way for us to interact with the community. +
+
+
+ +
+
+

AutoML Frameworks

+
+
+ Many AutoML frameworks are already integrated with the AutoML + benchmark tool and + adding more is easy. We have more + information about the different frameworks on our + framework overview page. The icons below + link directly to their respective Github repositories. +
+
+ + + + + + + + +
+
+
+
+
+

Community

+
+ We welcome any contributions to the AutoML benchmark. Our goal is to + provide the best benchmark tools for AutoML research and we can't do + that on our own. Contributions are appreciated in many forms, + including feedback on the benchmark design, feature requests, bug + reports, code and documentation contributions, and more. Why not + stop by on our + welcome board + and let us know what got you interested in the benchmark? +
+
+
+
+ + + diff --git a/docs/papers.html b/docs/papers.html new file mode 100644 index 000000000..0b02b5930 --- /dev/null +++ b/docs/papers.html @@ -0,0 +1,209 @@ + + + + AMLB: Papers + + + + + + + + +
+

Papers

+
+

AMLB: an AutoML Benchmark

+
+ Pieter Gijsbers, Marcos L. P. Bueno, Stefan Coors, Erin LeDell, + Sébastien Poirier, Janek Thomas, Bernd Bischl and Joaquin Vanschoren +
+ + + +
+ Comparing different AutoML frameworks is notoriously challenging and + often done incorrectly. We introduce an open and extensible benchmark + that follows best practices and avoids common mistakes when comparing + AutoML frameworks. We conduct a thorough comparison of 9 well-known + AutoML frameworks across 71 classification and 33 regression tasks. + The differences between the AutoML frameworks are explored with a + multi-faceted analysis, evaluating model accuracy, its trade-offs with + inference time, and framework failures. We also use Bradley-Terry + trees to discover subsets of tasks where the relative AutoML framework + rankings differ. The benchmark comes with an open-source tool that + integrates with many AutoML frameworks and automates the empirical + evaluation process end-to-end: from framework installation and + resource allocation to in-depth evaluation. The benchmark uses public + data sets, can be easily extended with other AutoML frameworks and + tasks, and has a website with up-to-date results. +
+ +
+
+

An Open Source AutoML Benchmark

+
+ Pieter Gijsbers, Erin LeDell, Janek Thomas, Sébastien Poirier, Bernd + Bischl, Joaquin Vanschoren +
+ + + +
+ In recent years, an active field of research has developed around + automated machine learning (AutoML). Unfortunately, comparing + different AutoML systems is hard and often done incorrectly. We + introduce an open, ongoing, and extensible benchmark framework which + follows best practices and avoids common mistakes. The framework is + open-source, uses public datasets and has a website with up-to-date + results. We use the framework to conduct a thorough comparison of 4 + AutoML systems across 39 datasets and analyze the results. +
+ +
+ +
+ @article{amlb2019,
+   title={An Open Source AutoML Benchmark},
+   author={Gijsbers, P. and LeDell, E. and Poirier, S. and + Thomas, J. and Bischl, B. and Vanschoren, J.},
+   journal={arXiv preprint arXiv:1907.00909 [cs.LG]},
+   url={https://arxiv.org/abs/1907.00909},
+   note={Accepted at AutoML Workshop at ICML 2019},
+   year={2019}
} +
+
+
+
+ + + diff --git a/docs/results.html b/docs/results.html new file mode 100644 index 000000000..243fd8fd3 --- /dev/null +++ b/docs/results.html @@ -0,0 +1,184 @@ + + + + AMLB: Results + + + + + + + + +
+
+

Results

+
+
+ ⚠️ Our paper outlines + important limitations for the interpretation of + results. These limitations include: +
+ +
+
    +
  • + We use AutoML framework versions from + September 2021, many frameworks have since seen + major updates. +
  • +
  • + We use the "benchmark" modes of the frameworks, which generally + only optimize for performance. Most AutoML frameworks + have multiple modes to support different use cases. +
  • +
  • + Results can not be used to make conclusions about which + algorithm is best, as all frameworks differ in multiple ways. +
  • +
  • + Performance statistics are often independent from many + qualitative differences, such as ease of use or + interpretability. +
  • +
+ Please read Section 5.3 in our paper for a more elaborate discussion + of these and other limitations. +
+ +
+
+
+
+ All results are available as + raw files + 📂, but we open source the tools we used for generating the figures in + our paper. The best way to explore the results is through our + interactive + Shiny app. It loads the latest results by default. It is also possible to use + our + notebooks + which contain additional visualizations. +
+ +
+
+ + + diff --git a/docs/style.css b/docs/style.css new file mode 100644 index 000000000..0bce2c9dc --- /dev/null +++ b/docs/style.css @@ -0,0 +1,484 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-size: 18px; +} +.grey { + color: #495057; +} + +/* main: #1971c2 */ + +body { + font-family: "lato", sans-serif; + color: #343a40; +} + +section { + margin-bottom: 64px; +} + +a { + color: 1971c2; +} + +.page-content { + padding: 0 clamp(15%, 100%, calc((100vw - 1000px) / 2)); /* should maybe set width in px instead */ +} + +h1 { + font-size: 72px; + padding-bottom: 24px; +} + +h2 { + font-size: 48px; + padding-bottom: 24px; +} + +h3 { + font-size: 32px; + padding-bottom: 16px; +} + +footer { + color: #e7f5ff; + font-size: 14px; + background-color: #1971c2; + text-align: center; + padding: 8px; +} + +footer > a { + color: #e7f5ff; + font-size: 14px; +} + +.terminal { + background-color: #343a40; + color: #f8f9fa; + font-family: "Inconsolata", sans-serif; + padding: 8px; + margin: 16px 5%; +} + +/* NAVBAR */ +.construction-banner { + background-color: #1c7ed6; + color: white; + text-align: center; +} + +.navigation-bar { + background-color: #1971c2; + color: white; + text-transform: uppercase; + + display: flex; + gap: 24px; + justify-content: flex-end; + align-items: center; + padding: 16px; + height: 60px; +} + +nav a:first-child { + flex-grow: 1; +} + +.nav-icon { + height: 24px; + fill: white; +} + +.nav-icon-with-text { + height: 18px; +} + +.nav-icon:hover, +.nav-icon:active { + height: 28px; +} + +.nav-link:link, +.nav-link:visited { + text-decoration: none; + color: white; +} +.nav-link:hover, +.nav-link:active { + color: white; + font-weight: bold; +} + +/* TITLE */ + +.title, +.subtitle { + color: #343a40; + text-align: center; +} + +.title { + font-size: 74px; + padding-top: 48px; + font-weight: bold; +} + +.subtitle { + font-size: 62px; + font-weight: bold; + padding-bottom: 24px; +} + +.summary { + font-size: 24px; + color: #495057; + padding: 0 max((100% - 900px) / 2, 0px); /* does not seem to work with just the math expression */ +} + +/* CARDS */ + +.three-cols { + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 5%; +} + +.card { + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); + border-radius: 5px; + padding: 16px; + + display: flex; + flex-direction: column; +} + +.card img { + padding: 16px 2%; +} + +.card > svg { + display: block; + margin: 16px auto; +} + +.flex-grow { + flex-grow: 1; +} + +.card > .card-nav { + color: #1971c2; + text-decoration: none; + + display: flex; + align-items: center; + justify-content: flex-start; + gap: 8px; +} + +.card > .card-nav > svg { + height: 24px; + fill: #1971c2; +} + +h3 { + font-size: 24px; + padding-bottom: 10px; +} + +/* Frameworks */ +/* .icon-grid { + padding: 24px; + display: grid; + grid-auto-rows: 60px; +} */ +.icon-flex { + margin-top: 24px; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + gap: 40px; +} + +.icon-flex a img { + height: 90px; +} +/* Paper */ + +.two-col { + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 2%; + + background-color: #1971c2; + color: #e7f5ff; + border-radius: 5px; +} + +.two-col a { + color: white; +} + +.two-col h3 { + color: white; +} + +.flat-card { + padding: 16px; +} + +/* FRAMEWORKS PAGE */ +.page-title { + margin-top: 72px; +} + +.framework-card-list { + background-color: #e7f5ff; + padding: 32px 5%; + border-radius: 10px; +} + +.framework-card-list > .accordion { + margin-bottom: 32px; +} +/* +.framework-card { + background-color: white; + margin-bottom: 64; + padding: 32; + border-radius: 10px; +} */ +.framework-card:last-of-type { + margin-bottom: 0; +} + +.framework-header { + display: flex; + align-items: center; + gap: 16px; +} + +.framework-header > h3 { + padding-bottom: 0px; + font-size: 32px; +} + +.framework-links { + display: flex; + gap: 16px; + justify-content: flex-end; + + flex-grow: 1; +} + +.framework-links > a { + text-decoration: none; + font-size: 24px; +} + +/* RESULTS */ + +.limitations-list { + padding: 0px 32px 16px 32px; +} + +.limitations-list li { + padding: 8px 0px; +} + +.results { + display: flex; + gap: 40px; +} + +/* Accordions */ +.accordion { +} + +.acard { + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + border-radius: 10px; + background-color: white; +} + +.accordion > div { + padding: 8px 32px; +} + +.accordion > div:first-child { + padding-top: 16px; +} + +.accordion > label { + width: 100%; + display: flex; + justify-content: center; +} + +.accordion-input { + display: none; +} + +.accordion-icon { + height: 24px; +} + +.accordion-input:checked ~ .accordion-content { + display: block; +} + +.accordion-input:checked ~ label .accordion-chevron-down { + display: none; +} + +.accordion-input:checked ~ label .accordion-chevron-up { + display: block; +} + +.accordion-input ~ .accordion-content { + display: none; +} + +.accordion-input ~ label .accordion-chevron-up { + display: none; +} + +.accordion-input ~ label .accordion-chevron-down { + display: block; +} + +.accordion > label { + background: linear-gradient(0deg, rgba(0, 0, 0, 0.02), white); + border-radius: 10px; + padding-bottom: 8px; +} + +.accordion > label:hover { + cursor: pointer; +} + +/* Papers */ +.paper { + margin-bottom: 48px; +} + +.paper-title { + padding-bottom: 0px; + margin-bottom: 0px; +} + +.paper-links { + display: flex; + align-items: center; + gap: 12px; + + margin-bottom: 16px; +} + +.paper-links > a { + color: white; + background-color: #1c7ed6; + padding: 4px 12px; + border-radius: 4px; + + text-decoration: none; + text-transform: uppercase; +} + +.paper-year { + color: #343a40; + display: inline; + font-weight: bold; +} + +.paper-venue { + color: #495057; + display: inline; +} + +.paper-authors { + color: #4263eb; + padding-bottom: 8px; +} + +.paper-abstract { + color: #495057; + padding-bottom: 16px; +} + +.hover-expand { + display: flex; + gap: 20px; + + color: #343a40; + background-color: white; + border: 2px solid #495057; + border-radius: 4px; + padding: 2px 8px; +} + +.hover-expand > div { + display: none; +} + +.hover-expand:hover > div { + display: block; +} + +.hidden-content { + display: none; +} + +.hidden-content-checkbox { + display: none; +} + +.hidden-content-checkbox:checked ~ .hidden-content { + display: block; +} + +.bibtex { + font-family: "Inconsolata", sans-serif; + color: #343a40; + background-color: #e7f5ff; + border-radius: 10px; + padding: 16px; +} + +.flat-button { + cursor: pointer; +} + +.flat-button > label { + cursor: pointer; +} + +.mobile { + display: none; +} + +@media (max-width: 900px) { + .desktop { + display: none; + } + + .mobile { + display: block; + padding: 25px; + } + + body { + background-color: #1971c2; + } +} + +.mobile * { + color: white; +} + +.mobile > .summary > a { + font-size: 24px; +} diff --git a/reports/datasets/1h/metadata.csv b/reports/old/datasets/1h/metadata.csv similarity index 100% rename from reports/datasets/1h/metadata.csv rename to reports/old/datasets/1h/metadata.csv diff --git a/reports/datasets/4h/metadata.csv b/reports/old/datasets/4h/metadata.csv similarity index 100% rename from reports/datasets/4h/metadata.csv rename to reports/old/datasets/4h/metadata.csv diff --git a/reports/duration_comparison.ipynb b/reports/old/duration_comparison.ipynb similarity index 100% rename from reports/duration_comparison.ipynb rename to reports/old/duration_comparison.ipynb diff --git a/reports/graphics/1h/binary_norm_score_heat.png b/reports/old/graphics/1h/binary_norm_score_heat.png similarity index 100% rename from reports/graphics/1h/binary_norm_score_heat.png rename to reports/old/graphics/1h/binary_norm_score_heat.png diff --git a/reports/graphics/1h/binary_norm_score_parallel_ccord.png b/reports/old/graphics/1h/binary_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/1h/binary_norm_score_parallel_ccord.png rename to reports/old/graphics/1h/binary_norm_score_parallel_ccord.png diff --git a/reports/graphics/1h/binary_norm_score_stripplot.png b/reports/old/graphics/1h/binary_norm_score_stripplot.png similarity index 100% rename from reports/graphics/1h/binary_norm_score_stripplot.png rename to reports/old/graphics/1h/binary_norm_score_stripplot.png diff --git a/reports/graphics/1h/binary_results_stripplot.png b/reports/old/graphics/1h/binary_results_stripplot.png similarity index 100% rename from reports/graphics/1h/binary_results_stripplot.png rename to reports/old/graphics/1h/binary_results_stripplot.png diff --git a/reports/graphics/1h/binary_score_heat.png b/reports/old/graphics/1h/binary_score_heat.png similarity index 100% rename from reports/graphics/1h/binary_score_heat.png rename to reports/old/graphics/1h/binary_score_heat.png diff --git a/reports/graphics/1h/binary_score_parallel_ccord.png b/reports/old/graphics/1h/binary_score_parallel_ccord.png similarity index 100% rename from reports/graphics/1h/binary_score_parallel_ccord.png rename to reports/old/graphics/1h/binary_score_parallel_ccord.png diff --git a/reports/graphics/1h/multiclass_norm_score_heat.png b/reports/old/graphics/1h/multiclass_norm_score_heat.png similarity index 100% rename from reports/graphics/1h/multiclass_norm_score_heat.png rename to reports/old/graphics/1h/multiclass_norm_score_heat.png diff --git a/reports/graphics/1h/multiclass_norm_score_parallel_ccord.png b/reports/old/graphics/1h/multiclass_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/1h/multiclass_norm_score_parallel_ccord.png rename to reports/old/graphics/1h/multiclass_norm_score_parallel_ccord.png diff --git a/reports/graphics/1h/multiclass_norm_score_stripplot.png b/reports/old/graphics/1h/multiclass_norm_score_stripplot.png similarity index 100% rename from reports/graphics/1h/multiclass_norm_score_stripplot.png rename to reports/old/graphics/1h/multiclass_norm_score_stripplot.png diff --git a/reports/graphics/1h/multiclass_results_stripplot.png b/reports/old/graphics/1h/multiclass_results_stripplot.png similarity index 100% rename from reports/graphics/1h/multiclass_results_stripplot.png rename to reports/old/graphics/1h/multiclass_results_stripplot.png diff --git a/reports/graphics/1h/multiclass_score_heat.png b/reports/old/graphics/1h/multiclass_score_heat.png similarity index 100% rename from reports/graphics/1h/multiclass_score_heat.png rename to reports/old/graphics/1h/multiclass_score_heat.png diff --git a/reports/graphics/1h/multiclass_score_parallel_ccord.png b/reports/old/graphics/1h/multiclass_score_parallel_ccord.png similarity index 100% rename from reports/graphics/1h/multiclass_score_parallel_ccord.png rename to reports/old/graphics/1h/multiclass_score_parallel_ccord.png diff --git a/reports/graphics/4h/binary_norm_score_heat.png b/reports/old/graphics/4h/binary_norm_score_heat.png similarity index 100% rename from reports/graphics/4h/binary_norm_score_heat.png rename to reports/old/graphics/4h/binary_norm_score_heat.png diff --git a/reports/graphics/4h/binary_norm_score_parallel_ccord.png b/reports/old/graphics/4h/binary_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/4h/binary_norm_score_parallel_ccord.png rename to reports/old/graphics/4h/binary_norm_score_parallel_ccord.png diff --git a/reports/graphics/4h/binary_norm_score_stripplot.png b/reports/old/graphics/4h/binary_norm_score_stripplot.png similarity index 100% rename from reports/graphics/4h/binary_norm_score_stripplot.png rename to reports/old/graphics/4h/binary_norm_score_stripplot.png diff --git a/reports/graphics/4h/binary_results_stripplot.png b/reports/old/graphics/4h/binary_results_stripplot.png similarity index 100% rename from reports/graphics/4h/binary_results_stripplot.png rename to reports/old/graphics/4h/binary_results_stripplot.png diff --git a/reports/graphics/4h/binary_score_heat.png b/reports/old/graphics/4h/binary_score_heat.png similarity index 100% rename from reports/graphics/4h/binary_score_heat.png rename to reports/old/graphics/4h/binary_score_heat.png diff --git a/reports/graphics/4h/binary_score_parallel_ccord.png b/reports/old/graphics/4h/binary_score_parallel_ccord.png similarity index 100% rename from reports/graphics/4h/binary_score_parallel_ccord.png rename to reports/old/graphics/4h/binary_score_parallel_ccord.png diff --git a/reports/graphics/4h/multiclass_norm_score_heat.png b/reports/old/graphics/4h/multiclass_norm_score_heat.png similarity index 100% rename from reports/graphics/4h/multiclass_norm_score_heat.png rename to reports/old/graphics/4h/multiclass_norm_score_heat.png diff --git a/reports/graphics/4h/multiclass_norm_score_parallel_ccord.png b/reports/old/graphics/4h/multiclass_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/4h/multiclass_norm_score_parallel_ccord.png rename to reports/old/graphics/4h/multiclass_norm_score_parallel_ccord.png diff --git a/reports/graphics/4h/multiclass_norm_score_stripplot.png b/reports/old/graphics/4h/multiclass_norm_score_stripplot.png similarity index 100% rename from reports/graphics/4h/multiclass_norm_score_stripplot.png rename to reports/old/graphics/4h/multiclass_norm_score_stripplot.png diff --git a/reports/graphics/4h/multiclass_results_stripplot.png b/reports/old/graphics/4h/multiclass_results_stripplot.png similarity index 100% rename from reports/graphics/4h/multiclass_results_stripplot.png rename to reports/old/graphics/4h/multiclass_results_stripplot.png diff --git a/reports/graphics/4h/multiclass_score_heat.png b/reports/old/graphics/4h/multiclass_score_heat.png similarity index 100% rename from reports/graphics/4h/multiclass_score_heat.png rename to reports/old/graphics/4h/multiclass_score_heat.png diff --git a/reports/graphics/4h/multiclass_score_parallel_ccord.png b/reports/old/graphics/4h/multiclass_score_parallel_ccord.png similarity index 100% rename from reports/graphics/4h/multiclass_score_parallel_ccord.png rename to reports/old/graphics/4h/multiclass_score_parallel_ccord.png diff --git a/reports/graphics/8h/binary_norm_score_heat.png b/reports/old/graphics/8h/binary_norm_score_heat.png similarity index 100% rename from reports/graphics/8h/binary_norm_score_heat.png rename to reports/old/graphics/8h/binary_norm_score_heat.png diff --git a/reports/graphics/8h/binary_norm_score_parallel_ccord.png b/reports/old/graphics/8h/binary_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/8h/binary_norm_score_parallel_ccord.png rename to reports/old/graphics/8h/binary_norm_score_parallel_ccord.png diff --git a/reports/graphics/8h/binary_norm_score_stripplot.png b/reports/old/graphics/8h/binary_norm_score_stripplot.png similarity index 100% rename from reports/graphics/8h/binary_norm_score_stripplot.png rename to reports/old/graphics/8h/binary_norm_score_stripplot.png diff --git a/reports/graphics/8h/binary_results_stripplot.png b/reports/old/graphics/8h/binary_results_stripplot.png similarity index 100% rename from reports/graphics/8h/binary_results_stripplot.png rename to reports/old/graphics/8h/binary_results_stripplot.png diff --git a/reports/graphics/8h/binary_score_heat.png b/reports/old/graphics/8h/binary_score_heat.png similarity index 100% rename from reports/graphics/8h/binary_score_heat.png rename to reports/old/graphics/8h/binary_score_heat.png diff --git a/reports/graphics/8h/binary_score_parallel_ccord.png b/reports/old/graphics/8h/binary_score_parallel_ccord.png similarity index 100% rename from reports/graphics/8h/binary_score_parallel_ccord.png rename to reports/old/graphics/8h/binary_score_parallel_ccord.png diff --git a/reports/graphics/8h/multiclass_norm_score_heat.png b/reports/old/graphics/8h/multiclass_norm_score_heat.png similarity index 100% rename from reports/graphics/8h/multiclass_norm_score_heat.png rename to reports/old/graphics/8h/multiclass_norm_score_heat.png diff --git a/reports/graphics/8h/multiclass_norm_score_parallel_ccord.png b/reports/old/graphics/8h/multiclass_norm_score_parallel_ccord.png similarity index 100% rename from reports/graphics/8h/multiclass_norm_score_parallel_ccord.png rename to reports/old/graphics/8h/multiclass_norm_score_parallel_ccord.png diff --git a/reports/graphics/8h/multiclass_norm_score_stripplot.png b/reports/old/graphics/8h/multiclass_norm_score_stripplot.png similarity index 100% rename from reports/graphics/8h/multiclass_norm_score_stripplot.png rename to reports/old/graphics/8h/multiclass_norm_score_stripplot.png diff --git a/reports/graphics/8h/multiclass_results_stripplot.png b/reports/old/graphics/8h/multiclass_results_stripplot.png similarity index 100% rename from reports/graphics/8h/multiclass_results_stripplot.png rename to reports/old/graphics/8h/multiclass_results_stripplot.png diff --git a/reports/graphics/8h/multiclass_score_heat.png b/reports/old/graphics/8h/multiclass_score_heat.png similarity index 100% rename from reports/graphics/8h/multiclass_score_heat.png rename to reports/old/graphics/8h/multiclass_score_heat.png diff --git a/reports/graphics/8h/multiclass_score_parallel_ccord.png b/reports/old/graphics/8h/multiclass_score_parallel_ccord.png similarity index 100% rename from reports/graphics/8h/multiclass_score_parallel_ccord.png rename to reports/old/graphics/8h/multiclass_score_parallel_ccord.png diff --git a/reports/input/results_large-8c4h.csv b/reports/old/input/results_large-8c4h.csv similarity index 100% rename from reports/input/results_large-8c4h.csv rename to reports/old/input/results_large-8c4h.csv diff --git a/reports/input/results_large-8c4h_ref.csv b/reports/old/input/results_large-8c4h_ref.csv similarity index 100% rename from reports/input/results_large-8c4h_ref.csv rename to reports/old/input/results_large-8c4h_ref.csv diff --git a/reports/input/results_large-8c8h.csv b/reports/old/input/results_large-8c8h.csv similarity index 100% rename from reports/input/results_large-8c8h.csv rename to reports/old/input/results_large-8c8h.csv diff --git a/reports/input/results_large-8c8h_ref.csv b/reports/old/input/results_large-8c8h_ref.csv similarity index 100% rename from reports/input/results_large-8c8h_ref.csv rename to reports/old/input/results_large-8c8h_ref.csv diff --git a/reports/input/results_medium-4c1h.csv b/reports/old/input/results_medium-4c1h.csv similarity index 100% rename from reports/input/results_medium-4c1h.csv rename to reports/old/input/results_medium-4c1h.csv diff --git a/reports/input/results_medium-4c1h_ref.csv b/reports/old/input/results_medium-4c1h_ref.csv similarity index 100% rename from reports/input/results_medium-4c1h_ref.csv rename to reports/old/input/results_medium-4c1h_ref.csv diff --git a/reports/input/results_medium-4c4h.csv b/reports/old/input/results_medium-4c4h.csv similarity index 100% rename from reports/input/results_medium-4c4h.csv rename to reports/old/input/results_medium-4c4h.csv diff --git a/reports/input/results_medium-4c4h_ref.csv b/reports/old/input/results_medium-4c4h_ref.csv similarity index 100% rename from reports/input/results_medium-4c4h_ref.csv rename to reports/old/input/results_medium-4c4h_ref.csv diff --git a/reports/input/results_medium-8c1h.csv b/reports/old/input/results_medium-8c1h.csv similarity index 100% rename from reports/input/results_medium-8c1h.csv rename to reports/old/input/results_medium-8c1h.csv diff --git a/reports/input/results_medium-8c1h_ref.csv b/reports/old/input/results_medium-8c1h_ref.csv similarity index 100% rename from reports/input/results_medium-8c1h_ref.csv rename to reports/old/input/results_medium-8c1h_ref.csv diff --git a/reports/input/results_medium-8c4h.csv b/reports/old/input/results_medium-8c4h.csv similarity index 100% rename from reports/input/results_medium-8c4h.csv rename to reports/old/input/results_medium-8c4h.csv diff --git a/reports/input/results_medium-8c4h_ref.csv b/reports/old/input/results_medium-8c4h_ref.csv similarity index 100% rename from reports/input/results_medium-8c4h_ref.csv rename to reports/old/input/results_medium-8c4h_ref.csv diff --git a/reports/input/results_old.csv b/reports/old/input/results_old.csv similarity index 100% rename from reports/input/results_old.csv rename to reports/old/input/results_old.csv diff --git a/reports/input/results_small-2c1h.csv b/reports/old/input/results_small-2c1h.csv similarity index 100% rename from reports/input/results_small-2c1h.csv rename to reports/old/input/results_small-2c1h.csv diff --git a/reports/input/results_small-2c1h_ref.csv b/reports/old/input/results_small-2c1h_ref.csv similarity index 100% rename from reports/input/results_small-2c1h_ref.csv rename to reports/old/input/results_small-2c1h_ref.csv diff --git a/reports/input/results_small-8c1h.csv b/reports/old/input/results_small-8c1h.csv similarity index 100% rename from reports/input/results_small-8c1h.csv rename to reports/old/input/results_small-8c1h.csv diff --git a/reports/input/results_small-8c1h_ref.csv b/reports/old/input/results_small-8c1h_ref.csv similarity index 100% rename from reports/input/results_small-8c1h_ref.csv rename to reports/old/input/results_small-8c1h_ref.csv diff --git a/reports/input/results_small-8c4h.csv b/reports/old/input/results_small-8c4h.csv similarity index 100% rename from reports/input/results_small-8c4h.csv rename to reports/old/input/results_small-8c4h.csv diff --git a/reports/input/results_small-8c4h_ref.csv b/reports/old/input/results_small-8c4h_ref.csv similarity index 100% rename from reports/input/results_small-8c4h_ref.csv rename to reports/old/input/results_small-8c4h_ref.csv diff --git a/reports/input/results_valid.csv b/reports/old/input/results_valid.csv similarity index 100% rename from reports/input/results_valid.csv rename to reports/old/input/results_valid.csv diff --git a/reports/input/results_valid_ref.csv b/reports/old/input/results_valid_ref.csv similarity index 100% rename from reports/input/results_valid_ref.csv rename to reports/old/input/results_valid_ref.csv diff --git a/reports/old/readme.md b/reports/old/readme.md new file mode 100644 index 000000000..5d6ae51d1 --- /dev/null +++ b/reports/old/readme.md @@ -0,0 +1,3 @@ +# Reports for 2019 AutoML Benchmark + +These notebooks are built based on a previous iteration of the AutoML benchmark output, so will not work out-of-the-box with the new result files. diff --git a/reports/reports.ipynb b/reports/old/reports.ipynb similarity index 100% rename from reports/reports.ipynb rename to reports/old/reports.ipynb diff --git a/reports/tables/1h/all_results.csv b/reports/old/tables/1h/all_results.csv similarity index 100% rename from reports/tables/1h/all_results.csv rename to reports/old/tables/1h/all_results.csv diff --git a/reports/tables/1h/folds_leaderboard.csv b/reports/old/tables/1h/folds_leaderboard.csv similarity index 100% rename from reports/tables/1h/folds_leaderboard.csv rename to reports/old/tables/1h/folds_leaderboard.csv diff --git a/reports/tables/1h/models_summary.csv b/reports/old/tables/1h/models_summary.csv similarity index 100% rename from reports/tables/1h/models_summary.csv rename to reports/old/tables/1h/models_summary.csv diff --git a/reports/tables/1h/norm_score_summary.csv b/reports/old/tables/1h/norm_score_summary.csv similarity index 100% rename from reports/tables/1h/norm_score_summary.csv rename to reports/old/tables/1h/norm_score_summary.csv diff --git a/reports/tables/1h/result_summary.csv b/reports/old/tables/1h/result_summary.csv similarity index 100% rename from reports/tables/1h/result_summary.csv rename to reports/old/tables/1h/result_summary.csv diff --git a/reports/tables/1h/score_summary.csv b/reports/old/tables/1h/score_summary.csv similarity index 100% rename from reports/tables/1h/score_summary.csv rename to reports/old/tables/1h/score_summary.csv diff --git a/reports/tables/1h/tasks_leaderboard.csv b/reports/old/tables/1h/tasks_leaderboard.csv similarity index 100% rename from reports/tables/1h/tasks_leaderboard.csv rename to reports/old/tables/1h/tasks_leaderboard.csv diff --git a/reports/tables/4h/all_results.csv b/reports/old/tables/4h/all_results.csv similarity index 100% rename from reports/tables/4h/all_results.csv rename to reports/old/tables/4h/all_results.csv diff --git a/reports/tables/4h/folds_leaderboard.csv b/reports/old/tables/4h/folds_leaderboard.csv similarity index 100% rename from reports/tables/4h/folds_leaderboard.csv rename to reports/old/tables/4h/folds_leaderboard.csv diff --git a/reports/tables/4h/models_summary.csv b/reports/old/tables/4h/models_summary.csv similarity index 100% rename from reports/tables/4h/models_summary.csv rename to reports/old/tables/4h/models_summary.csv diff --git a/reports/tables/4h/norm_score_summary.csv b/reports/old/tables/4h/norm_score_summary.csv similarity index 100% rename from reports/tables/4h/norm_score_summary.csv rename to reports/old/tables/4h/norm_score_summary.csv diff --git a/reports/tables/4h/result_summary.csv b/reports/old/tables/4h/result_summary.csv similarity index 100% rename from reports/tables/4h/result_summary.csv rename to reports/old/tables/4h/result_summary.csv diff --git a/reports/tables/4h/score_summary.csv b/reports/old/tables/4h/score_summary.csv similarity index 100% rename from reports/tables/4h/score_summary.csv rename to reports/old/tables/4h/score_summary.csv diff --git a/reports/tables/4h/tasks_leaderboard.csv b/reports/old/tables/4h/tasks_leaderboard.csv similarity index 100% rename from reports/tables/4h/tasks_leaderboard.csv rename to reports/old/tables/4h/tasks_leaderboard.csv diff --git a/reports/tables/8h/all_results.csv b/reports/old/tables/8h/all_results.csv similarity index 100% rename from reports/tables/8h/all_results.csv rename to reports/old/tables/8h/all_results.csv diff --git a/reports/tables/8h/folds_leaderboard.csv b/reports/old/tables/8h/folds_leaderboard.csv similarity index 100% rename from reports/tables/8h/folds_leaderboard.csv rename to reports/old/tables/8h/folds_leaderboard.csv diff --git a/reports/tables/8h/models_summary.csv b/reports/old/tables/8h/models_summary.csv similarity index 100% rename from reports/tables/8h/models_summary.csv rename to reports/old/tables/8h/models_summary.csv diff --git a/reports/tables/8h/norm_score_summary.csv b/reports/old/tables/8h/norm_score_summary.csv similarity index 100% rename from reports/tables/8h/norm_score_summary.csv rename to reports/old/tables/8h/norm_score_summary.csv diff --git a/reports/tables/8h/result_summary.csv b/reports/old/tables/8h/result_summary.csv similarity index 100% rename from reports/tables/8h/result_summary.csv rename to reports/old/tables/8h/result_summary.csv diff --git a/reports/tables/8h/score_summary.csv b/reports/old/tables/8h/score_summary.csv similarity index 100% rename from reports/tables/8h/score_summary.csv rename to reports/old/tables/8h/score_summary.csv diff --git a/reports/tables/8h/tasks_leaderboard.csv b/reports/old/tables/8h/tasks_leaderboard.csv similarity index 100% rename from reports/tables/8h/tasks_leaderboard.csv rename to reports/old/tables/8h/tasks_leaderboard.csv diff --git a/reports/readme.md b/reports/readme.md new file mode 100644 index 000000000..4dee98d67 --- /dev/null +++ b/reports/readme.md @@ -0,0 +1,4 @@ +# Notebooks for Visualizing AMLB Results + +This folder will contain the notebooks used to visualize result files produced by the AMLB tool, including those notebooks used for generating figures and tables in our paper. +These notebooks will be added soon.