Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Examples

All examples are complete runnable scripts and are self-contained to ease understanding (the only exception is dataset fetching that has been moved to common.py).

1. Getting Started

  • Hello World: a very simple example to run your existing model in HyperEngine environment.
  • Getting started with tuning: tuning a single parameter (learning_rate) to find the best value for a simple CNN.
  • Saving best models: tuning several hyper-parameters and saving the best CNN models on the disk.
  • Fine-tuning the saved model: training the selected model further to squeeze the highest possible accuracy out of it.
  • Learning curve prediction: optimizing the process with the learning curve prediction.
  • Regression problem: HyperEngine is designed for classification problems, but with some tricks can be applied in regression settings as well.

2. Convolutional Neural Networks

3. Recurrent Neural Networks

  • LSTM to classify MNIST digits: recurrent neural networks can process images too. Let's see if it can get to 99% with right hyper-parameters.
  • RNN to detect SMS spam: solving a simple NLP problem with different types of RNN. This example shows how hyper-parameters can be used in data processing.

4. Natutal Language Processing

  • Word2Vec training: an example of custom data provider to train Word2Vec embedding vectors. In addition, it shows how to use the solver without accuracy metric and validation.