My contribution
  • UI / DX
  • Front-end dev.
  • Logotype animation

A visual tool for creating machine learning models.

Kogu is a tool that helps to develop AI models easier, faster and with more transparency. It integrates seamlessly with your existing workflow.

The Brief

Kogu started as an internal project for a data science team. We experienced situations where we wanted to share results, but found ourselves digging in a mountain of unorganized scripts. The concept evolved from a desire to cleanly and concisely store versions, visualize and interprate our ml experiments.

Minimal branding

To suit our target audience we wanted to keep things simple. We ordered the branding which we modified to deliver a minimal aesthetic. Animated the logotype and used a very subtle, unintrusive colorscheme.

Logo animation
Branded shirts
Teaser site

Rapid prototyping

I wanted to present my findings to my team in multiple remote locations. So I shared screen recordings of my experiments where I could explain the process while presenting the prototype in action.

Prototype presentation

Generated UI

The tool interpreates values from the scripts and generates a UI from the inputs and outputs. The output creates a real-time log and visualization of the results. The input enables a simple way to tweak and re-run with different hyperparameters.

INPUT:noiseStrength (float)growthSpeed (int)maxSize (int)rmsprop (bool)New runrun_007 0.61 0 98 false run_006 0.85 4 435 true run_005 0.67 3 81 true run_004 0.39 0 270 false run_003 0.1 7 323 false run_002 0.63 4 224 false run_001 0.94 9 543 false
OUTPUT:
frame_00/244
 Accuracy0• Overfits if noiseStrength is too highNOTE SAdd card

The results

The project was not completed in its full form due to budgeting constraints. But we got the initial MVP released, that included some basic scaffolding with versioning and logging without visualization an re-running. The project is now open-sourced on github.