Керас пользовательская функция потерь L2 между степенным законом сжатия двух сигналов

Я хочу реализовать пользовательскую функцию потерь, которая вычисляет L2-потерю степенной компрессии двух сигналов.

Итак, это мое пользовательское определение потерь:

from keras import backend as K
def custom_loss(true, pred):
true_law = // convert from spec to power law
pred_law = // convert from spec to power law

error = np.linalg.norm(true_law-pred_law)
return error  

Вход в мою сеть является спектрограммой WAV.

Вопрос в том, как преобразовать эту спектрограмму в степенную форму, чтобы вычислить ошибку.

0 ответов

Другие вопросы по тегам