Использование неквадратной входной матрицы для сверточного автоэнкодера - PullRequest
0 голосов
/ 06 марта 2019

Можно ли обучить сверточный автоэнкодер (CAE) с неквадратной (прямоугольной) входной матрицей? Все учебные пособия и ресурсы, которые я изучал на CAE, используют квадратные изображения. Данные, с которыми я работаю, не являются изображениями. У меня есть сотни отдельных клеток, и для каждой клетки есть матрица (геномные данные) с тысячами генов в строках и сотнями бинов в столбцах (интересующая область генома для каждого гена, разделенная на бины одинакового размера).

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

1 Ответ

0 голосов
/ 27 марта 2019

Трудно сказать, в чем здесь проблема, так как пример кода не предоставлен.Однако наиболее вероятно, что ваша матрица - это нечетные сокращения (например, 9 × 9) или нечетные при объединении.Чтобы решить эту проблему, вам нужно либо дополнить свой ввод, чтобы сделать матричные сокращения равномерными.мы обрезаем lsyers декодера вашего автоэнкодера, чтобы получить соответствующий выходной размер

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