Skip to content

Instantly share code, notes, and snippets.

@eguar11011
Created December 1, 2022 18:33
Show Gist options
  • Save eguar11011/a1bebce02904acc3cf36cbad317ac62f to your computer and use it in GitHub Desktop.
Save eguar11011/a1bebce02904acc3cf36cbad317ac62f to your computer and use it in GitHub Desktop.
Kaggle_MNIST.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"private_outputs": true,
"provenance": [],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/eguar11011/a1bebce02904acc3cf36cbad317ac62f/kaggle_mnist.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "xUfKuq6xVQ8n"
},
"source": [
"Descarga de los datos"
]
},
{
"cell_type": "code",
"metadata": {
"id": "hCA9eQT1J4ti"
},
"source": [
"import os\n",
"import pandas as pd\n",
"import numpy as np\n",
"#import shutil"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "Mmz74XTYK_Ee"
},
"source": [
"os.environ['KAGGLE_USERNAME']= \"eduardschipatecua\"\n",
"os.environ['KAGGLE_KEY']= \"47e27b1aaeb355ea4e23cd8fd7ce0108\""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "dw5YIwe_LBkP"
},
"source": [
"!kaggle competitions download -c digit-recognizer"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "ex7T5kBfVWB-"
},
"source": [
"Tratamiento de los datos"
]
},
{
"cell_type": "code",
"metadata": {
"id": "aXkcp881LRY-"
},
"source": [
"!unzip -q digit-recognizer.zip\n"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "aGQkF6HZLVPM"
},
"source": [
"from keras import models\n",
"from keras import layers\n",
"from tensorflow.keras.utils import to_categorical"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "viPpDzySMLNm"
},
"source": [
"table_train = pd.read_csv(\"train.csv\")\n",
"table_test = pd.read_csv(\"test.csv\")"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "y9lHJMBpNr96"
},
"source": [
"table_train.head()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "0eQP6fPEN6co"
},
"source": [
"table_test.head()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "2ZjBQFtfOAlb"
},
"source": [
"#Separamos las etiquetas y los pixeles y pasamos los datos a un arreglo de numpy\n",
"train_labels = table_train['label'].to_numpy()\n",
"train_images =table_train.drop(['label'], axis=1).to_numpy()\n",
"#Convertimos test en un arreglo de numpy\n",
"table_test = table_test.to_numpy()\n"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "ghQkcl4QO4zv"
},
"source": [
"train_images"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "gMrIHmrsSXtZ"
},
"source": [
"#Vizualización de los números con los pixeles "
]
},
{
"cell_type": "code",
"metadata": {
"id": "nG21CgHhSPK-"
},
"source": [
"import matplotlib.pyplot as plt"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "kJljfW9fTfj7"
},
"source": [
"#dígitos de train_images con los pixeles\n",
"for i in range(4):\n",
" image = train_images[i].reshape(28,28) # 784 = 28 x 28\n",
" plt.imshow(image, cmap=plt.cm.binary)\n",
" plt.show()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "ML6fzHU0Se_y"
},
"source": [
"#Primeros 4 números del test\n",
"for i in range(9):\n",
" print(i)\n",
" image = table_test[i].reshape(28,28) # 784 = 28 x 28\n",
" plt.imshow(image, cmap=plt.cm.binary)\n",
" plt.show()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "yBIF2n_kVj8D"
},
"source": [
"Tratamiento de los datos "
]
},
{
"cell_type": "code",
"metadata": {
"id": "I65A4visT3xu"
},
"source": [
"#Pixeles con valores de 0 a 1\n",
"train_images = train_images.astype('float32') / 255\n",
"table_test = table_test.astype('float32') / 255\n",
"#Vector de enteros convertidos en una matriz de clase binaria \n",
"train_labels = to_categorical(train_labels)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "JLdlwcNSYhdc"
},
"source": [
"len(train_images)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "Fj-qWaSyWff3"
},
"source": [
"Modelo secuencial "
]
},
{
"cell_type": "code",
"metadata": {
"id": "OIQnhs09Wj0B"
},
"source": [
"#Creando la red\n",
"network = models.Sequential()\n",
"network.add(layers.Dense(512, activation= 'relu', input_shape=(28 * 28,)))\n",
"network.add(layers.Dense(10, activation= 'softmax'))\n",
"\n",
"network.compile(optimizer ='rmsprop',\n",
" loss='categorical_crossentropy',\n",
" metrics =['accuracy'])"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "jTdVVvY-XZTB"
},
"source": [
"#entrenando al modelo\n",
"network.fit(train_images, train_labels, epochs=5, batch_size=128)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "Qw4RRtToXvf3"
},
"source": [
"#Realizando las predicciones y empaquetandolas para la entrega\n",
"predictions = network.predict(table_test)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "WLb8-6Vkkqvr"
},
"source": [
"#Encontrando la mayor probabilidad y tomando su indice, tal que esa será la etiqueta \n",
"predictions = [list(x).index(max(x)) for x in predictions]"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "ChcIPQ-tlLCU"
},
"source": [
"len(predictions)\n"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "Jie-styBYzI1"
},
"source": [
" # csv de entrega\n",
"output = pd.DataFrame({'Label': predictions})\n",
"output = output.rename_axis('ImageId').reset_index()\n",
"\n",
"output['ImageId'] = range(1, len(predictions)+1)\n",
"\n",
"output.to_csv('submission.csv', index=False)\n",
"\n"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "meRR9Dy9edLM"
},
"source": [
"output.dtypes"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "PZO44p0b3BKx"
},
"source": [
"output.shape"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "o-2zaQTw5KOP"
},
"source": [
"output.head(10)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "IckrHjsieyBX"
},
"source": [
"! kaggle competitions submit -c digit-recognizer -f submission.csv -m \"MNIST\""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"El cual tuvimos una precisión del 0.97314. El cual se puede ver en la imagen de abajo que es el puntaje de la compentencia."
],
"metadata": {
"id": "DEi1hkXe9FVG"
}
},
{
"cell_type": "markdown",
"source": [
"![imagen.png](data:image/png;base64,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00f7IwKMGzuaipWiX5ocEzs7O8ZPmMSe3/fSpnUrnjx9yh9//EmZD5aBV6xYgR07d9GvX39KlSrJ/gMHuXnzFj26d7Ooy++tH1euXCUwMJBVq9dgb29PwoQJI9yzUcP6DBs+kuzZs5EjRw6279gZbRsvXLjI/AULGdC/Hx4eHqxZuw4rKyuSJ/8OAF9fX4YMGcqtW7coU7o0586dx8/PL8r9Pa2trenUqQNjx47HxcWF/PnycvTYcbZu3ca4cWMiLRM/fnwmThhHs+Yto22riIiIiIiIiIh8mX8l6Jg7dy68vBYxadLP9OzZG1fXBLRo3pxevSyXOQ8dOgR7BwcWL/HizZs3ZMmSmUUL51sEJj9UtWoV5i9YyKjRY9i8aQOGGJbeRpX/3Lnz1Pjh/UEk/fr1pVPHDgDMnDGNCRMn8cus2fj7+5MzZw6WL1sSoU1eXkvx8lpq/rz+t7XkyZM7QhsSJ07M6FEj6NylW4S02HJxcWHhgnmMGTueDh07Y29vT6lSJfnppyHmPDVr/oCvry+LFi1hw8ZNpEiRguHDh1K9ejWLus6eO0fVajWwsrIiVapUTJv6My4uLhHuWatWTcaNn0ijhg1j1cZu3brw+s0bps/4BV9fXzw8UjNlymTSpg0/1btYsaKMHDmc+fMWsHTpchIlSkjnTh2pV69ulHW2a9sGBwcHFi5czJIlXnh4pGbihPEWh8h8rFixojRr2gSvpcti1W4REREREREREfl0BtPHG/aJiIiIiIiIiIiIROP6zbt4pveIMv2r7ekoIiIiIiIiIiIi/39S0FFERERERERERETilIKOIiIiIiIiIiIiEqcUdBQREREREREREZE4paCjiIiIiIiIiIiIxCkFHUVERERERERERCROKegoIiIiIiIiIiIicUpBRxEREREREREREYlTCjqKiIiIiIiIiIhInFLQUUREREREREREROKUgo4iIiIiIiIiIiISpxR0FBERERERERERkTiloKOIiIiIiIiIiIjEKQUdRUREREREREREJE4p6CgiIiIiIiIiIiJxSkFHERERERERERERiVMKOoqIiIiIiIiIiEicUtBRRERERERERERE4pSCjiIiIiIiIiIiIhKnFHQUERERERERERGROKWgo4iIiIiIiIiIiMQpBR1FREREREREREQkTinoKCIiIiIiIiIiInFKQUcR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)"
],
"metadata": {
"id": "hh7DzHxU8z4O"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment