Welcome to Truck or Pupper!

Thanks for joining the company!  As you know, we are a start-up developing our brand new app "Truck or Pupper" to explore the yet-untapped market of differentiating Puppers from Trucks.  For this, we are using the latest, state-of-the-art technology: Neural Networks!

As the sole Data Scientist in the company, your goal is to maximize the Accuracy of the Neural Network.  To do so, you will need to annotate Data, and improve the Network.

Collecting Data is done on the right.  A panel displays pictures of Trucks and Puppers, along with a Prompt and a "VALIDATE" button.  To annotate 1 data, you will need to select all the pictures corresponding to the Prompt, and then press the button.

Improving the Network is done on the left.  A second panel shows you the current architecture.  Blocks of Neural Network Units are introduced at the top, and you must place them to build the Network.  A unit is moved with the left/right/down arrow keys, and rotated with the up arrow/shift keys.  Pressing space automatically lowers the unit to the bottom.  Whenever a Layer (horizontal line of Units) is completed, the Network improves, and the Layer is hidden from the display.  To make your task easier, the Units are lowered automatically for you :-) Also, being a start-up, we need to move fast!  For that reason, every time a Layer is completed, the Units will start going down a bit faster.

In the middle, the Accuracy is displayed, along with the amount of Data and Layers.  To increase the Accuracy, you must both annotate the Data and improve the Network (complete Layers) at the same time!  Too much Data is useless (underfitting).  Too little, and your Accuracy will decrease (overfitting).

We cannot legally ask you to work constantly, so if you TRULY MUST, you may take a break by pressing ESC.

The investors care a lot about the project!  Therefore, if the Accuracy decreases too much, they will get scared and pull away.  If this happens, we won't have a choice but to fire you :-(

Also, be careful not to grow your Network too much without completing Layers.  If the Network reaches the top of the stack, the Gradient will vanish, training will stop, and you will be fired too :-((((

Good luck, and fail fast!

Press ESC to start.

Leave a comment

Log in with itch.io to leave a comment.