Форум программистов, компьютерный форум, киберфорум
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 231

Почему keras жалуется на функцию потерь?

07.02.2021, 17:16. Показов 2350. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго времени суток, есть модель keras, которая сохраняется через model.save() В этой модели используется самописная функция потерь:
Python
1
2
3
def contrastive_loss(y_true, y_pred):
        return K.mean(y_true * K.square(y_pred) + (1 - y_true) * K.square(K.maximum(1 - y_pred, 0)))
model.compile(loss=contrastive_loss, optimizer=rms)
При обучении модели никаких проблем не возникает, но при загрузке модели:
Python
1
2
from tensorflow.keras.models import load_model
model = load_model("model.h5")
Летит ошибка: ValueError: Unknown loss function:contrastive_loss
Подскажите пожалуйста, как это исправить
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.02.2021, 17:16
Ответы с готовыми решениями:

Как передать двумерный массив в функцию? И почему программа жалуется на "cout"
#include <iostream> using namespace std; void Print(int** const arr, const int str, const int stlb) { for (int i = 0; i < str;...

Подскажите почему жалуется
Суть запроса в следующем Вывести все факультеты с указанием какие предметы на них читаются, в каких аудиториях и кто ведет занятие ...

Почему keras не принимает данные?
Доброго времени суток, есть массив numpy с 300 изображениями, каждое изображение представляет собой одномерный массив из 3145728 элементов,...

4
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
07.02.2021, 22:28
Лучший ответ Сообщение было отмечено Andrei_ как решение

Решение

Первый запрос GOOGLE выдает решение, Вы его пробовали?

model = load_model('my_model.h5', custom_objects={'my_custom_func':
my_custom_func})
0
0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 231
07.02.2021, 22:33  [ТС]
Какой запрос вы ввели, напишите пожалуйста
Видимо я гуглить не умею
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
08.02.2021, 10:29
Цитата Сообщение от Andrei_ Посмотреть сообщение
Какой запрос вы ввели
Этот:
Цитата Сообщение от Andrei_ Посмотреть сообщение
Unknown loss function:contrastive_loss
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
09.02.2021, 18:06
4. Сохранение всей модели с индивидуальной метрикой / потерями.
https://medium.com/swlh/saving... 0092fff335
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.02.2021, 18:06
Помогаю со студенческими работами здесь

Почему комбилятор жалуется на 13 строку
#include <stdio.h> int main(void) { char hello1="Hello1"; const char * hello3 = "HELLO3"; //не изменяемое значение const...

Жалуется на функцию потока
Привет всем. Подскажите, что не так. //--------------------------------------------------------------------------- #include...

Почему не начинается процесс обучения keras?
Доброго времени суток, есть задача натренировать модель, ищущую лица на изображении Данные представляют собой следующее: 10000...

Почему среда жалуется, хотя распознает переменные?
Пытаюсь откомпилировать код, но во вкладке Error List выскакивают ошибки с неопределенными идентификаторами, хотя внешне среда распознала...

Почему компилятор жалуется на неправильное использование оператора ?:
Query = "INSERT INTO Transport (IsIn) VALUES('" + Convert.ToBoolean(this.IsInCheckBox.IsChecked) ? '1' : '0'; +"') Пользуюсь ?: так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru