python - 如何使用 MNIST 数据集(Python)实现 GRNN 算法
问题描述
我正在尝试使用 python用MNIST 手写数字数据集实现GRNN,这是我的代码,我将预测值作为 NaN
import numpy as np
from sklearn import datasets, preprocessing
from sklearn.model_selection import train_test_split
from neupy import algorithms
#import sys
print('\nLoading...')
traindata = np.genfromtxt('./MNIST_Dataset_Loader/dataset/mnist_train.csv', skip_header=55000,delimiter=',')
#testdata=np.genfromtxt('./MNIST_Dataset_Loader/dataset/mnist_test.csv',skip_header=9000, delimiter=',')
# Load MNIST Data
print('\nLoading MNIST Data...')
x_train = traindata[:,1:]
y_train = traindata[:,0]
print('\nLoading Testing Data...')
#x_test = testdata[:,1:]
#y_test = testdata[:,0]
x_train, x_test, y_train, y_test = train_test_split(preprocessing.minmax_scale(x_train),preprocessing.minmax_scale(y_train),test_size=0.3)
print("training")
nw = algorithms.GRNN(std=0.1)
nw.train(x_train, y_train)
#nw.fit(x_train, y_train)
print("Predicting")
y_predicted = nw.predict(x_test)
print(y_predicted)
mse = np.mean((y_predicted - y_test) ** 2)
#print(mse)
解决方案
推荐阅读
- java - Java字符串操作空格
- c# - SQL Server to .Net Decimals with EF6 dDatabase 第一个问题
- android - certificatePinner 无法使用 okhttp 抛出 SSLHandshakeException:CertPathValidatorException 未找到证书路径的信任锚
- vb.net - VB 表达式帮助在 UiPath 中搜索抓取的数据
- excel - 列到行(形成新行)
- python - 如何根据第一个值Python替换已排序的元组列表中的元组
- r - R 有 Zlib 吗?原始膨胀函数 - 如何解压缩十六进制值
- angular - 有没有办法在 ng For 中搜索
- c# - 如何发布包含 Iformfile 的视图模型数组的表单?
- php - 按 id 合并数组并考虑具有重复关联索引的唯一值