{ "cells": [ { "cell_type": "markdown", "id": "69988c40-42d4-49e3-b539-4e1458f92a93", "metadata": {}, "source": [ "# Clasificación de textos con deep learning" ] }, { "cell_type": "code", "execution_count": 1, "id": "e038198f-51e3-487a-b787-d1f583d8925e", "metadata": { "tags": [] }, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import warnings\n", "warnings.filterwarnings(\"ignore\")" ] }, { "cell_type": "code", "execution_count": 2, "id": "858b9278-4539-47a1-aa08-09e3fc26ac48", "metadata": { "tags": [] }, "outputs": [], "source": [ "df = pd.read_csv('spam.csv', encoding = \"ISO-8859-1\")" ] }, { "cell_type": "code", "execution_count": 3, "id": "68ec7038-0dea-4beb-b90d-a0ace9d11492", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | v1 | \n", "v2 | \n", "Unnamed: 2 | \n", "Unnamed: 3 | \n", "Unnamed: 4 | \n", "
|---|---|---|---|---|---|
| 0 | \n", "ham | \n", "Go until jurong point, crazy.. Available only ... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 1 | \n", "ham | \n", "Ok lar... Joking wif u oni... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 2 | \n", "spam | \n", "Free entry in 2 a wkly comp to win FA Cup fina... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 3 | \n", "ham | \n", "U dun say so early hor... U c already then say... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 4 | \n", "ham | \n", "Nah I don't think he goes to usf, he lives aro... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 5567 | \n", "spam | \n", "This is the 2nd time we have tried 2 contact u... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 5568 | \n", "ham | \n", "Will Ì_ b going to esplanade fr home? | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 5569 | \n", "ham | \n", "Pity, * was in mood for that. So...any other s... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 5570 | \n", "ham | \n", "The guy did some bitching but I acted like i'd... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
| 5571 | \n", "ham | \n", "Rofl. Its true to its name | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
5572 rows × 5 columns
\n", "| \n", " | v1 | \n", "v2 | \n", "
|---|---|---|
| 0 | \n", "ham | \n", "Go until jurong point, crazy.. Available only ... | \n", "
| 1 | \n", "ham | \n", "Ok lar... Joking wif u oni... | \n", "
| 2 | \n", "spam | \n", "Free entry in 2 a wkly comp to win FA Cup fina... | \n", "
| 3 | \n", "ham | \n", "U dun say so early hor... U c already then say... | \n", "
| 4 | \n", "ham | \n", "Nah I don't think he goes to usf, he lives aro... | \n", "
| \n", " | Target | \n", "|
|---|---|---|
| 0 | \n", "ham | \n", "Go jurong point, crazy.. Available bugis n gre... | \n", "
| 1 | \n", "ham | \n", "Ok lar... Joking wif u oni... | \n", "
| 2 | \n", "spam | \n", "Free entry 2 wkly comp win FA Cup final tkts 2... | \n", "
| 3 | \n", "ham | \n", "U dun say early hor... U c already say... | \n", "
| 4 | \n", "ham | \n", "Nah I think goes usf, lives around though | \n", "
| ... | \n", "... | \n", "... | \n", "
| 5567 | \n", "spam | \n", "This 2nd time tried 2 contact u. U å£750 Pound... | \n", "
| 5568 | \n", "ham | \n", "Will Ì_ b going esplanade fr home? | \n", "
| 5569 | \n", "ham | \n", "Pity, * mood that. So...any suggestions? | \n", "
| 5570 | \n", "ham | \n", "The guy bitching I acted like i'd interested b... | \n", "
| 5571 | \n", "ham | \n", "Rofl. Its true name | \n", "
5572 rows × 2 columns
\n", "| \n", " | Target | \n", "|
|---|---|---|
| 0 | \n", "ham | \n", "go jurong point crazy available bugis n gre... | \n", "
| 1 | \n", "ham | \n", "ok lar joking wif u oni | \n", "
| 2 | \n", "spam | \n", "free entry 2 wkly comp win fa cup final tkts 2... | \n", "
| 3 | \n", "ham | \n", "u dun say early hor u c already say | \n", "
| 4 | \n", "ham | \n", "nah i think goes usf lives around though | \n", "
| ... | \n", "... | \n", "... | \n", "
| 5567 | \n", "spam | \n", "this 2nd time tried 2 contact u u å£750 pound... | \n", "
| 5568 | \n", "ham | \n", "will ì_ b going esplanade fr home | \n", "
| 5569 | \n", "ham | \n", "pity * mood that so any suggestions | \n", "
| 5570 | \n", "ham | \n", "the guy bitching i acted like i'd interested b... | \n", "
| 5571 | \n", "ham | \n", "rofl its true name | \n", "
5572 rows × 2 columns
\n", "| \n", " | Target | \n", "|
|---|---|---|
| 0 | \n", "ham | \n", "go jurong point crazy available bugis n gre... | \n", "
| 1 | \n", "ham | \n", "ok lar joking wif u oni | \n", "
| 2 | \n", "spam | \n", "free entry 2 wkly comp win fa cup final tkts 2... | \n", "
| 3 | \n", "ham | \n", "u dun say early hor u c already say | \n", "
| 4 | \n", "ham | \n", "nah i think goes usf lives around though | \n", "
| ... | \n", "... | \n", "... | \n", "
| 5567 | \n", "spam | \n", "this 2nd time tried 2 contact u u £750 pound ... | \n", "
| 5568 | \n", "ham | \n", "will ì_ b going esplanade fr home | \n", "
| 5569 | \n", "ham | \n", "pity * mood that so any suggestions | \n", "
| 5570 | \n", "ham | \n", "the guy bitching i acted like i'd interested b... | \n", "
| 5571 | \n", "ham | \n", "rofl its true name | \n", "
5572 rows × 2 columns
\n", "