Class MelodyEncoder<T>
Melody encoder for extracting melodic features from audio.
public class MelodyEncoder<T>
Type Parameters
TNumeric type.
- Inheritance
-
MelodyEncoder<T>
- Inherited Members
Constructors
MelodyEncoder(int, int, int?)
Creates a new melody encoder.
public MelodyEncoder(int inputChannels, int outputDim, int? seed = null)
Parameters
Properties
ParameterCount
Gets parameter count.
public int ParameterCount { get; }
Property Value
Methods
EncodeMelody(Tensor<T>, int)
Encodes melody from audio waveform.
public Tensor<T> EncodeMelody(Tensor<T> audio, int sampleRate)
Parameters
audioTensor<T>sampleRateint
Returns
- Tensor<T>
GetParameters()
Gets parameters.
public Vector<T> GetParameters()
Returns
- Vector<T>
SetParameters(Vector<T>)
Sets parameters.
public void SetParameters(Vector<T> parameters)
Parameters
parametersVector<T>