1. 怎樣用python構建一個卷積神經網路
用keras框架較為方便
首先安裝anaconda,然後通過pip安裝keras
2. Python Keras導入訓練集驗證集測試集,並進行數據預處理
import os
import numpy as np
from tqdm import tqdm #進度條
from glob import glob
from scipy import ndimage
from keras.preprocessing.image import ImageDataGeneratior
import keras
img_size = 255 # 自行更改
train_path = r'D:\CVML\Project\Heartchallenge_sound\Peter_HeartSound\Train_Valid_Test\train'
num_train = len( glob (train_path + r'**.jpg') ) #圖片數量
x_train = np.zeros( (num_train, img_size, img_size, 3), dtype=np.uint8) #訓練集
y_train = np.zeros( (num_train,), dtype=np.uint8) #訓練集label
i=0
for img_path in tqdm( glob(train_path + r'**.jpg) ):
datagen = ImageDataGenerator(rescale = 1.0/255.0, featurewise_center = True, featurewise_std_normalization= True)
datagen.fit(x_train) #圖片預處理
待解決問題: 如何輸入??