I am trying to design a model to minimize the output value of a certain function which takes an input array and performs certain math operations with each elements of the input array and returns a final result. I have written this function using numpy and am trying to define a loss like –
function = function_using_numpy(input_array) #returns scalar float
loss_function(truth, prediction):
loss = k.abs(function(truth) – function (prediction))
return loss
The problem is tensorflow cannot convert a tensor to numpy array to compute the loss. Is the a way around this? Would be grateful for some pointers. Thanks in advance
submitted by /u/LatePenguins
[visit reddit] [comments]