* Get all training data as a data tensor and a labels tensor. * * @returns * xs: The data tensor, of shape `[numTrainExamples, 28, 28, 1]`. * labels: The one-hot encoded labels tensor, of shape * `[numTrainExamples, 10]`.
()
| 104 | * `[numTrainExamples, 10]`. |
| 105 | */ |
| 106 | getTrainData() { |
| 107 | const xs = tf.tensor4d( |
| 108 | this.trainImages, |
| 109 | [this.trainImages.length / IMAGE_SIZE, IMAGE_H, IMAGE_W, 1]); |
| 110 | const labels = tf.tensor2d( |
| 111 | this.trainLabels, [this.trainLabels.length / NUM_CLASSES, NUM_CLASSES]); |
| 112 | return {xs, labels}; |
| 113 | } |
| 114 | |
| 115 | /** |
| 116 | * Get all test data as a data tensor and a labels tensor. |