Skip to content
Visual Exploration of Automated Machine Learning with ATMSeer
Branch: master
Clone or download
Latest commit e32deb4 May 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib change the strcutre and start again Jun 23, 2018
public hint icon Sep 9, 2018
scripts Merge remote-tracking branch 'origin/dev-qianwen' into dev-zhihua Sep 9, 2018
server fix server config and use atmvis blueprint in server.py Sep 14, 2018
src Improvement ideas Apr 23, 2019
.dockerignore add docker and fix bugs Sep 5, 2018
.editorconfig add front-end data service Jul 9, 2018
.gitignore Simplified installation process + Readme updates May 13, 2019
.gitmodules change the strcutre and start again Jun 23, 2018
Dockerfile add docker and fix bugs Sep 5, 2018
README.md
Vagrantfile Simplified installation process + Readme updates May 13, 2019
baseline.png Add files via upload Nov 19, 2018
cleanup.sh Simplified installation process + Readme updates May 13, 2019
data.png Add files via upload Nov 19, 2018
install.sh Merge branch 'master' into getInTouch May 20, 2019
kill.sh Improvement ideas Apr 23, 2019
log.txt a Sep 3, 2018
package-lock.json Improvement ideas Apr 23, 2019
package.json update Sep 9, 2018
screenshot.PNG
startserver.sh add docker and fix bugs Sep 5, 2018
tsconfig.json update Sep 9, 2018
tsconfig.prod.json change the strcutre and start again Jun 23, 2018
tsconfig.test.json change the strcutre and start again Jun 23, 2018
tslint.json change the strcutre and start again Jun 23, 2018
vagrantProvision.sh Simplified installation process + Readme updates May 13, 2019
vagrantStart.sh Simplified installation process + Readme updates May 13, 2019

README.md

ATMSeer: Increasing Transparency and Controllability in Automated Machine Learning

Abstract

To relieve the pain of manually selecting machine learning algorithms and tuning hyperparameters, automated machine learning (AutoML) methods have been developed to automatically search for good models. Due to the huge model search space, it is impossible to try all models. Users tend to distrust automatic results and increase the search budget as much as they can, thereby undermining the efficiency of AutoML. To address these issues, we design and implement ATMSeer, an interactive visualization tool that supports users in refining the search space of AutoML and analyzing the results. To guide the design of ATMSeer, we derive a workflow of using AutoML based on interviews with machine learning experts. A multi-granularity visualization is proposed to enable users to monitor the AutoML process, analyze the searched models, and refine the search space in real time. We demonstrate the utility and usability of ATMSeer through two case studies, expert interviews, and a user study with 13 end users.

The paper has been published at ACM CHI 2019.PDF

=========================

Video

ATMSEER VIDEO

=========================

Perequisites

Download and install or update VirtualBox and Vagrant

=========================

Download ATMSeer

git clone https://github.com/HDI-Project/ATMSeer.git

Then go to ATMSeer project from the terminal and run

sh install.sh

This will install all the necessary packages in a virtual environment. After the installation finishes, run

sh start.sh

Then, access http://localhost:7779/ at your web broswer to see the ATMSeer.

Upload blood.csv from public/viz/, add Dataruns (+ button) and hit Run

There are small issues at first run:

At first upload step, couple console errors will be present - ignore them Go to terminal and run

vagrant reload

After VM is up and running, go to the browser, refresh the page, and from the Dataset dropdown select blood as dataset and hit the run button.

At this step, you should be able to see HyperPartitions and HyperParameters of selected alghoritm

You can’t perform that action at this time.