Keras打亂輸入資料集

2021-09-21 01:42:22 字數 664 閱讀 8836

實驗資料集:2096*351,第一列為y,餘下350列為特徵x

# 分割輸入x和輸出y

x = dataset[:, 1: 351]

y = dataset[:, 0]

# 打亂訓練集

index = [i for i in range(len(dataset))]

# 下面這種寫法也可以

# index = np.arange(len(dataset))

np.random.shuffle(index) # 打亂索引

x = x[index]

y = y[index]

# 我們可以輸出測試一下,資料已經打亂 且標籤和特徵仍一一對應

print(index[0], x[0], y[0])

print(index[1], x[1], y[1])

print(index[5], x[5], y[5])

參考:python/keras如何將給定的資料集打

Keras 資料集介紹

基本的使用情況差不多介紹的差不多了,我也是邊學習邊寫部落格,其中難免有很多理解錯誤的地方或者理解不到位的地方,還請各位博友多多指點。python view plain copy print?keras.datasets.cifar10 keras.datasets.cifar10cifar10資料集...

打亂資料集的方法

原始資料存在一定的分布規律,所以學習曲線不平滑,如果資料量夠大的話,打亂後會呈現隨機分布,學習後更能體現樣本的共性。為了加強模型的泛化能力,有時候需要打亂資料集 包括特徵資料和標籤 但是顯然還是要保證每一條資料中的特徵資料和標籤的對應關係 可以進行如下操作 1.通過隨機化index import r...

Keras資料集匯入問題

keras 中文文件 當採用文件推薦方法即如下 匯入資料集時 from keras.datasets import fashion mnist x train,y train x test,y test fashion mnist.load data 如本例的fashion mnist 時尚物品資料...