# Image Classification - 2 — Data

来源：https://www.kaggle.com/competitions/cu-boulder-image-classification-2/data

本地 Meta Kaggle 快照；不是本次实时页面。

# Dataset Description

<p>Recognition of traffic signs is a challenging real-world problem of high industrial relevance. Although commercial systems have reached the market and several studies on this topic have been published, systematic unbiased comparisons of different approaches are missing and comprehensive benchmark datasets are not freely available. </p>


<p>Traffic sign recognition is a multi-class classification problem with unbalanced class frequencies. Traffic signs can provide a wide range of variations between classes in terms of color, shape, and the presence of pictograms or text. However, there exist subsets of classes (e. g., speed limit signs) that are very similar to each other. </p>


<p>The classifier has to cope with large variations in visual appearances due to illumination changes, partial occlusions, rotations, weather conditions, etc. </p>


<p>Humans are capable of recognizing the large variety of existing road signs with close to 100% correctness. This does not only apply to real-world driving, which provides both context and multiple views of a single traffic sign, but also to the recognition from single images.</p>

<p>It's a great dataset for multi-class image classification problem.</p>

<h2>File descriptions</h2>
<ul>
<li><strong>train_and_test.npz</strong> - the complete dataset
<p><strong> Update:</strong> If you have downloaded the data before 4/14/2020, please re-download the data. The labels in the new dataset are now one-hot encoded </p>
<ol>
<li>Load the data into a variable say 'data' using np.load()</li>
<li>data['X_train'] represents X_train with each image's dimension being (32, 32, 3)</li>
<li>data['y_train'] represents each image's label.</li>
<li>data['X_test'] represents X_test with each image's dimension being (32, 32, 3)</li>
</ol>
</li>

<li><strong>sample_onehot.csv</strong> - a sample submission file in the correct format; this file only reflects the format of submissions. Your submissions will likely include probabilities instead of binary values in each row.</li>

<li> *** Please refer to <a href= "https://stackoverflow.com/questions/35133317/numpy-save-some-arrays-at-once">https://stackoverflow.com/questions/35133317/numpy-save-some-arrays-at-once </a>  to load using np.load() ***</li>
</ul>