Как наносить слой Conv1D на всю матрицу - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть Матрица, каждая строка представляет точку с координатой (x, y, z). Я хочу сделать извлечение объектов для каждой точки, используя 3 общих слоя MLP (64,128,1024) (Conv1D с размером ядра 1) и на В конце я хочу объединить функции, используя MaxPooling1D. Мой вопрос: как определить, что мой вход - это вся матрица (я имею в виду, что я хочу, чтобы каждый слой накладывался на целые строки матрицы, а не только на одну строку). Я создал код, но я ошибаюсь, что это неправильно

**Model=Sequential([
                    Conv1D(64,1,input_dim=(1,3),activation='relu')
                    BatchNormalization(axis=-1)
                    Conv1D(128,1,activation='relu')
                    BatchNormalization(axis=-1)
                    Conv1D(1021,1,activation='relu')
                    BatchNormalization(axis=-1)
                    MaxPooling1D(1)

  ])**

заранее спасибо

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