Conv6 Class

Convolutional Neural Network based on the 6-layer deep model proposed by Barkan et al. 1

class spiegelib.estimator.Conv6(input_shape, num_outputs, **kwargs)

Bases: spiegelib.estimator.tf_estimator_base.TFEstimatorBase

Parameters
  • input_shape (tuple) – Shape of matrix that will be passed to model input

  • num_outputs – Number of outputs the model has

  • kwargs – optional keyword arguments to pass to spiegelib.estimator.TFEstimatorBase

build_model()

Construct 6-layer CNN Model

1

Barkan, Oren, et al. “InverSynth: Deep Estimation of Synthesizer Parameter Configurations From Audio Signals.” IEEE/ACM Transactions on Audio, Speech, and Language Processing 27.12 (2019): 2385-2396.