Last active
December 29, 2017 00:30
-
-
Save amirziai/ea9dc45ed9804f69215614972befe010 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import numpy as np" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "bottleneck_features = np.load('DogVGG16Data.npz')" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "numpy.lib.npyio.NpzFile" | |
| ] | |
| }, | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "type(bottleneck_features)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "numpy.ndarray" | |
| ] | |
| }, | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "type(bottleneck_features['train'])" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "numpy.ndarray" | |
| ] | |
| }, | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "type(bottleneck_features['test'])" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "(6680, 7, 7, 512)" | |
| ] | |
| }, | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "bottleneck_features['train'].shape" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "array([[[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 7.11562424e+01, ...,\n", | |
| " 0.00000000e+00, 9.37171555e+00, 6.55687332e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.60224667e+01, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 5.10236244e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.96065480e-01],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 8.27529678e+01, ...,\n", | |
| " 0.00000000e+00, 1.75428925e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.25653439e+01, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 8.10336533e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 4.59324986e-01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 7.80130920e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.65878258e+01, ...,\n", | |
| " 0.00000000e+00, 1.56305523e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.58327579e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.24071989e+01, 0.00000000e+00]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.68061066e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.65092201e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.45175648e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.36081963e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.75169029e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 3.85939407e+01, ...,\n", | |
| " 0.00000000e+00, 3.72917061e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 8.49895706e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 6.48734055e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.68837070e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 7.60330296e+00, 0.00000000e+00, 3.84422264e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.39405947e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 1.83454285e+01, ...,\n", | |
| " 0.00000000e+00, 4.79224930e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.54920158e+01, ...,\n", | |
| " 0.00000000e+00, 3.01655331e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.38359585e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.69490623e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.36881313e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.35607910e+00, ...,\n", | |
| " 0.00000000e+00, 7.69111490e+00, 0.00000000e+00]]],\n", | |
| "\n", | |
| "\n", | |
| " [[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.63941121e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 4.19239044e+01, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 1.93135185e+01, 0.00000000e+00, 9.40560722e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.09992113e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 2.21948490e+01, ...,\n", | |
| " 0.00000000e+00, 2.11081058e-01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.28438835e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 5.07040882e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.15980053e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 8.66818428e+00, 0.00000000e+00, 3.14742279e+01],\n", | |
| " [ 0.00000000e+00, 2.91944051e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 2.27544999e+00, 4.37665510e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.79602194e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.09022961e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 2.24243336e+01, 3.16637287e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 3.30163994e+01, 6.27890129e+01, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 4.29509506e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.03367882e+01, 5.57368584e+01, 0.00000000e+00]]],\n", | |
| "\n", | |
| "\n", | |
| " [[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.77594954e-01],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 1.08018217e+01, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.43262005e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.46545086e+01],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 3.25886459e+01, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.02285652e+01, 0.00000000e+00, 2.21352043e+01],\n", | |
| " [ 2.03610096e+01, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 7.84094286e+00, 0.00000000e+00, 1.04740324e+01],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.21118813e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 4.87477160e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 9.64547348e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.29819593e+01, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.35813665e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 1.20345135e+01, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.09783196e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 7.17741442e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.77596626e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 7.35074759e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 4.44606781e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 3.76059866e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.95097790e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 6.21760368e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]],\n", | |
| "\n", | |
| "\n", | |
| " ..., \n", | |
| " [[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 8.45469379e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.56929092e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.08398867e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 5.55659592e-01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.73831863e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.55110445e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.58166313e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 4.66332932e+01, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.75319252e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.39926958e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.10581303e+01]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 5.04087067e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 2.57693648e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.82061100e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 1.98497791e+01, 0.00000000e+00, 2.35418644e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.88710117e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]],\n", | |
| "\n", | |
| "\n", | |
| " [[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 5.38792419e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.95736637e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 3.54838257e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.09156237e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.61184597e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 2.08794205e+02, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 5.52610517e-01, ...,\n", | |
| " 1.61443174e+00, 0.00000000e+00, 3.16136475e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 5.50539303e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.58600712e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 1.01970882e+01, 0.00000000e+00, 3.62956276e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 6.58679886e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 8.45232666e-01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 1.07112885e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.67950106e-03, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 1.51915751e+01, 0.00000000e+00, 5.42506905e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.27382965e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]],\n", | |
| "\n", | |
| "\n", | |
| " [[[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.16318474e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.02661896e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.87053566e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 4.18531990e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.11115799e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 9.71393204e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 2.04245186e+01, 1.35996914e+01]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.23670921e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.16625614e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.11813145e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 2.27705116e+01, ...,\n", | |
| " 4.35806322e+00, 0.00000000e+00, 5.47922707e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 9.11395454e+00, 1.27196236e+01]],\n", | |
| "\n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 1.17253237e+01, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 9.21266365e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.31566548e+00, 1.52355423e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.87663925e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " ..., \n", | |
| " [[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 1.02372036e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 3.17892122e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 2.15360966e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 3.55060720e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.46118712e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]],\n", | |
| "\n", | |
| " [[ 3.87515092e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 4.20955124e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 2.01059170e+01, 0.00000000e+00],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 1.08451402e+00, 0.00000000e+00, 0.00000000e+00],\n", | |
| " ..., \n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 1.20926676e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 2.10293865e+01],\n", | |
| " [ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, ...,\n", | |
| " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]]], dtype=float32)" | |
| ] | |
| }, | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "bottleneck_features['train']" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 10, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "(836, 7, 7, 512)" | |
| ] | |
| }, | |
| "execution_count": 10, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "bottleneck_features['test'].shape" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 12, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "(835, 7, 7, 512)" | |
| ] | |
| }, | |
| "execution_count": 12, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "bottleneck_features['valid'].shape" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": null, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [] | |
| } | |
| ], | |
| "metadata": { | |
| "anaconda-cloud": {}, | |
| "kernelspec": { | |
| "display_name": "Python [default]", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.5.4" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 2 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment