← View all blog posts
Aarni Koskela
LinkedInTwitter

Aarni Koskela

Developer generalist with a wide range of experience in various technologies, both on the web and the desktop, as well as embedded/low-level programming.

October 02, 2019

Announcing Valohai Pipelines

Aarni KoskelaAarni Koskela

One of the more exciting things we have under development (or, should we say, in the pipeline) right now is our Pipeline system. Since our mission is to enable CI/CD style development for AI and machine learning, there's a logical next step up from just (well, "just" might be the understatement of the year here) running your code in a repeatable manner with Valohai.

View post →
December 03, 2018

Random hyperparameter optimization

Aarni KoskelaAarni Koskela

Valohai now supports random search for hyperparameter optimization (which we call the Tasks feature), which has been proven in the aptly named paper Random search for hyper-parameter optimization to be an efficient way to find “neighborhoods” of likely-to-be-optimal hyperparameter values, which can then be iterated further to find the really good values.

View post →
August 24, 2018

Level Up Your Machine Learning Code from Notebook to Production

Aarni KoskelaAarni Koskela

Developing a machine learning model for a new project starts with certain common groundwork and exploration, to understand your data and figure out the approaches to try. A popular choice for this groundwork is Jupyter, an environment where you write Python code interactively.

View post →
July 11, 2018

The Importance of Reproducibility

Aarni KoskelaAarni Koskela

Reproducibility and replicability are cornerstones of the scientific method. Every so often there’s a sensationalized news article about a new scientific study with astounding results (for instance, we’re looking forward to seeing what’s hot at ICML 2018.

View post →