Как классифицировать последовательность изображений с помощью keras глубокого обучения - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу сделать классификационную модель для последовательности изображений КТ с помощью Keras. Мой набор данных получен от 50 пациентов, и у каждого пациента есть 1000 изображений. Для пациента каждое изображение имеет значимую связь с предыдущим изображением. Я хочу использовать эти значимые отношения, поэтому я не знаю, как построить модель для такой проблемы. Можете ли вы дать мне идею или примеры?

1 Ответ

2 голосов
/ 24 апреля 2019

Ваша проблема в контексте классификации последовательностей.Вам необходимо классифицировать последовательности изображений.В этом случае модель необходима для изучения двух аспектов:

  1. Особенности изображений
  2. Особенности последовательности (временные или временные характеристики)

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

Для извлечения функций из изображений:

В большинстве реальных случаев используются сверточные нейронные сети.Они используют такие слои, как Max Pooling и Convolution.Они превосходны в извлечении функций из 3D-ввода, как изображенияВы можете узнать больше из здесь .

Для обработки временных данных:

Здесь вам потребуется RNN (Recurrent Neural Network).Ячейки LSTM (долговременной кратковременной памяти) являются популярными RNN, поскольку они могут хранить более прочную память, чем традиционные RNN.

RNN сохраняют активации скрытого уровня и используют их при обработке каждого термина в последовательности,Следовательно, при обработке 2-го изображения в последовательности, RNN знает или активирует 1-е изображение в той же последовательности.

Вы можете узнать больше из здесь .

Наконец, нам требуется объединить обе вышеуказанные сети:

Сеть CNN-LSTM использует как сверточные, так и ячейки LSTM для классификации последовательностей изображений.

This is how they look.

Вы можете сослаться здесь и здесь

Надеюсь, что это поможет вам.: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...