2016-03-02 10 views
0

я пытаюсь реализовать модель, которая состоит из двух слоев кандидатов объектов сегмента в keras Поэтому в основном эта модель имеет следующую архитектуруРеализация совместного обучения в keras

Image (канал, ширина, высота) -> множественные свертки и объединение слои-> выход («п» особенность карта, ширина высоты)

Теперь этот один выход используется два слоями которые являются следующими 1) свертки (1 * 1) -> плотный слой с m единицами (выход = n * 1 * 1) -> пиксель классификатор с помощью полностью соединенные слоями * Ш dimesion -> upsmapling с (H, N) -> выходного

2) сверточный -> maxpooling-> плотный слой -> оценка

функция затрат используют выходы обоего этих слои, является суммой бинарной логистической регрессии каждого выхода

Теперь у меня есть два вопроса 1) как реализовать плотное соединение через извилистый выход в слое 1, для получения * ш пикселей классификатора, как уже упоминалось выше 2) Как объединить два слоя для вычисления функции единой стоимости, а затем совместно с обоими слоями совместно использовать обратное распространение

Может кто-нибудь сказать мне, как создать модель выше сети architecture.i новичок глубокого изучения, так что если есть то, что я не понял я буду признателен, если кто-нибудь может объяснить мне ошибки в моем понимании Благодаря

+0

Модель, которую я пытаюсь реализовать, похожа на ту, что указана в следующей статье, где он обучает два слоя на основе совместной бинарной логистической стоимости с использованием альтернативного обратного распространения между двумя слоями, как указано в документе - (arxiv .org/PDF/1506,06204). Есть ли какая-либо модель в keras, которая имеет реализацию, близкую к этой модели.? – 12max34

ответ

0

Это проще, когда вы делитесь с кодом, который у вас уже есть.

Для переходной свертки к плотной, вы должны использовать model.add(Flatten()), как в examples here.

К сожалению, я не знаю второго вопроса, но в соответствии с тем, что я только что прочитал в Keras Models, вам нужно использовать графическую модель.

+0

Модель, которую я пытаюсь реализовать, аналогична модели, упомянутой в следующей статье, где он обучает два слоя на основе совместной бинарной функции затрат на логистику с использованием альтернативного обратного распространения между двумя уровнями, как указано в документе - (arxiv.org /pdf/1506.06204) – 12max34

+0

Кажется, что вам нужно использовать графическую модель. – FiReTiTi

+0

Да, я просто прошел через и реализовал то же самое, но я застрял в той части, где мне нужно применить альтернативное обратное прохождение через каждый из слоев, можете ли вы направить меня к тому, что именно это означает, что я запутался. – 12max34

Смежные вопросы