私はこの問題を解決しようとしています:
各画像は高さ 28 ピクセル、幅 28 ピクセルで、合計 784 ピクセルです。各ピクセルには、そのピクセルの明るさまたは暗さを示す単一のピクセル値が関連付けられており、数値が大きいほど暗いことを意味します。このピクセル値は、0 から 255 までの整数です。
トレーニング データ セット (train.csv) には 785 列があります。「ラベル」と呼ばれる最初の列は、ユーザーが描いた数字です。残りの列には、関連付けられた画像のピクセル値が含まれます。
以下のコードを R で実行したところ、このエラーが返されましたNA/NaN/Inf in foreign function call (arg 1)
。
#load library
library(kohonen)
#load data
train <- read.csv("C:/DigitRecognizer/data/train.csv", header=TRUE)
test <- read.csv("C:/DigitRecognizer/data/test.csv", header=TRUE)
labels <- train[,1]
train <- train[,-1]
train.scale <- scale(train)
labels.classes <- classvec2classmat(labels)
#training
system.time( training <- som(train.scale , grid=somgrid(5,5,"hexagonal"), rlen=200))
私のデータには多くのゼロがあり、これが問題だと思います。
どうすればこの問題を解決できますか?