Вы можете сделать это, чтобы пузырить события в родительский документ:
$('iframe').load(function() {
var eventlist = 'click dblclick \
blur focus focusin focusout \
keydown keypress keyup \
mousedown mouseenter mouseleave mousemove mouseover mouseout mouseup mousemove \
touchstart touchend touchcancel touchleave touchmove';
var iframe = $('iframe').contents().find('html');
// Bubble events to parent
iframe.on(eventlist, function(event) {
$('html').trigger(event);
});
});
Просто расширьте список событий для большего количества событий.
Вам следует изменить активацию на выходном слое на сигмовидную, что даст вам значения в диапазоне [0, 1]. Затем вы можете применить порог, чтобы получить двоичные значения.
model.add(tf.keras.layers.Dense(80, activation=keras.activations.sigmoid))
Обратите внимание, что keras вычисляет двоичную точность, установив пороговое значение выходных данных на 0,5, и вычисляет точность каждого выходного сигнала отдельно.
Итак, вы хотите предсказать из (1,26) (действительной?) Матрицы двоичную матрицу 5 * 16.
import keras.backend as K
from keras.metrics import binary_accuracy
def custom_metric(y_true, y_pred):
threshold =0.5
thresholded_values = K.greater(y_pred, threshold)
return binary_accuracy(y_true, thresholded_values)
PS Я не проверял код, возможно, вам нужно преобразовать логический тензор в вещественное значение один ...