H2O GBM Tuning Tutorial for R
June 16, 2016 GBM R Technical TutorialsIn this tutorial, we show how to build a well-tuned H2O GBM model for a supervised classification task. We specifically don’t focus on feature engineering and use a small dataset to allow you to reproduce these results in a few minutes on a laptop. This script can be directly transferred to datasets that are hundreds […]
Hyperparameter Optimization in H2O: Grid Search, Random Search and the Future
June 16, 2016 R-Bloggers Technical Tutorials“Good, better, best. Never let it rest. ‘Til your good is better and your better is best.” – St. Jerome tl;dr H2O now has random hyperparameter search with time- and metric-based early stopping. Bergstra and Bengio[1] write on p. 281: Compared with neural networks configured by a pure grid search, we find that random search […]
Spam Detection with Sparkling Water and Spark Machine Learning Pipelines
June 15, 2016 Sparkling Water Technical TutorialsThis short post presents the “ham or spam” demo, which has already been posted earlier by Michal Malohlava, using our new API in latest Sparkling Water for Spark 1.6 and earlier versions, unifying Spark and H2O Machine Learning pipelines. It shows how to create a simple Spark Machine Learning pipeline and a model based on […]
Red herring bites
May 6, 2016 Data Munging R-Bloggers TechnicalAt the Bay Area R User Group in February I presented progress in big-join in H2O which is based on the algorithm in R’s data.table package. The presentation had two goals: i) describe one test in great detail so everyone understands what is being tested so they can judge if it is relevant to them […]
Fast csv writing for R
April 24, 2016 Data Munging R R-Bloggers TechnicalR has traditionally been very slow at reading and writing csv files of, say, 1 million rows or more. Getting data into R is often the first task a user needs to do and if they have a poor experience (either hard to use, or very slow) they are less likely to progress. The data.table […]