

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# k-NN 訓練輸入的資料格式
<a name="kNN-in-formats"></a>

所有 Amazon SageMaker AI 內建的演算法，皆採用[常見的資料格式 - 訓練](https://docs.aws.amazon.com/sagemaker/latest/dg/cdf-training.html)中所述之常見輸入訓練格式。此主題包含 SageMaker AI k 近鄰演算法的可用輸入格式清單。

## CSV 資料格式
<a name="kNN-training-data-csv"></a>

content-type：text/csv; label\_size=1

```
4,1.2,1.3,9.6,20.3
```

第一個 `label_size` 欄會轉譯為該資料列的標籤向量。

## RECORDIO 資料格式
<a name="kNN-training-data-recordio"></a>

content-type：application/x-recordio-protobuf

```
[
    Record = {
        features = {
            'values': {
                values: [1.2, 1.3, 9.6, 20.3]  # float32
            }
        },
        label = {
            'values': {
                values: [4]  # float32
            }
        }
    }
] 

                
}
```