如何在Python中将多维数组用作神经网络的输入?

时间:2018-12-11 11:23:54

标签: python neural-network

我有一系列TIFF图像,每六年间隔一次。我想创建一个时间序列来估计序列中的下一张图像。

我很难设置将这些图像输入到神经网络的基础。

我是这样想的:

import numpy as np
import os
from osgeo import gdal
import matplotlib.pyplot as plt
#import cv2

os.chdir(r'/mnt/74D4EC3BD4EC00EA/appsPython/neuralNetwork4Coastline/')

i0 = 'mnwdi_1985_clip.tif'
i1 = 'mnwdi_1991_clip.tif'
i2 = 'mnwdi_1997_clip.tif'

#Abre as imagens de entrada
img0 = gdal.Open(i0)
img1 = gdal.Open(i1)
img2 = gdal.Open(i2)

#ler como matriz
img_array0 = img0.ReadAsArray()
img_array1 = img1.ReadAsArray()
img_array2 = img2.ReadAsArray()

print(img_array0.shape)

# parametros da rede neural
# as entradas devem ser o numero de colunas
inputs = img_array0.shape[1]
camadas_escondidas = 3
camadas_saida = img_array0.shape[1]
# intervalo de tempo utilizado na serie temporal
periodos = 6
previsao_futura = 1

X = np.array([img_array0,img_array1,img_array2])

我应该如何安装网络的输入层?

0 个答案:

没有答案