From 8591a4fd030a246ff1cb880c404962f7b7eb9804 Mon Sep 17 00:00:00 2001
From: dplynn <122953195+dplynn@users.noreply.github.com>
Date: Thu, 12 Dec 2024 22:55:36 -0600
Subject: [PATCH 1/6] Graduate anal??
---
Lab7Cook.ipynb | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/Lab7Cook.ipynb b/Lab7Cook.ipynb
index 90f9839..63d13d4 100644
--- a/Lab7Cook.ipynb
+++ b/Lab7Cook.ipynb
@@ -2672,6 +2672,16 @@
"plot_history(history1, title='Model with Glove embeddings')"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "da7249c3",
+ "metadata": {},
+ "source": [
+ "As can be seen below, the Glove Model does an overall excellent job classifying the tweets correctly, with 2204 correct positives and 4475 correct negatives. However, this benchmark still falls below the Transformer model with 2 multi-heads, as the Glove model has nearly twice as many false positives and false negatives (323 and 464 compared to 247 and 247 respectively). As can be seen in the graphs, the model converges around 13 epochs, as the validation accuracy and validation loss appear to plateau. However, the training accuracy and training loss continue to increase marginally to peak at an accuracy of about 0.98 based on the graph.\n",
+ "\n",
+ "As can be seen in the classification report below, the precision for positive tweets is slightly less than that of negative tweets, with a score of 0.87 compared to 0.91. This is consistent with the rate of false positives shown in the confusion matrix, along with the fact that there are more negative tweets than positive tweets. The relatively high scores of accuracy, macro average, and weighted average further contribute to the fact that this is a good classification model. However, it still falls short of the marks achieved by the Transformer model.\n"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 43,
@@ -2905,6 +2915,16 @@
"plot_history(history2, title='Model with ConceptNet Numberbatch embeddings')"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "93a9e95c",
+ "metadata": {},
+ "source": [
+ "Similarly to the Glove Model, the ConceptNet Model performs very well, albeit still below the mark of the Transformer model previously discussed. 2258 tweets were correctly identified as positive and 4400 as negative, with the positive rate slightly higher than Glove, but the negative rate slightly lower. Again, the model falls short of the 247 false positives and negatives from the Transformer model, and has 398 false positives and 410 false negatives. The false positive rate is slightly higher than that of the Glove model, a sign that the Glove model may be the better model. The graphs demonstrate a convergence around 8 epochs for the validation accuracy and validation loss, but the training accuracy and training loss continue to increase as the epochs increase. These values never plateau to the degree that the Glove model does.\n",
+ "\n",
+ "As can be seen in the classification report below, the ConceptNet Model shows very similar results to the Glove model, with only marginal differences in the precision, recall, and F1 scores of all of the values. This makes sense, given that the confusion matrix was extremely similar to that of the Glove model.\n"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 47,
@@ -2930,6 +2950,14 @@
"source": [
"print(classification_report(test_df['labels'], y_pred_binary, target_names=['Positive', 'Negative']))"
]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0b8fb694",
+ "metadata": {},
+ "source": [
+ "There isn't much difference between the pre-trained ConceptNet Numberbatch embedding and the pre-trained GloVe models for our specific application, as they performed extremely similarly. I would argue that the pre-trained GloVe model is likely better for this purpose, though, as it tends to capture statistical information about word co-occurrences better, a useful tool for sentiment analysis. With that being said, the inability of GloVe to take into account contextual semantic understandings of words makes it difficult for some classifications. There doesn't appear to be much of a difference between the models for our purpose, though, and both models fall below the previously used models, particularly the Transformer model with 2 multi-heads."
+ ]
}
],
"metadata": {
From ee56b2bb7b2036d2d75cf0d6a844683f568ce2a7 Mon Sep 17 00:00:00 2001
From: dplynn <122953195+dplynn@users.noreply.github.com>
Date: Thu, 12 Dec 2024 22:58:49 -0600
Subject: [PATCH 2/6] Perhaps
---
Lab7Cook.ipynb | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Lab7Cook.ipynb b/Lab7Cook.ipynb
index 82be704..cb1e16e 100644
--- a/Lab7Cook.ipynb
+++ b/Lab7Cook.ipynb
@@ -2951,6 +2951,14 @@
"print(classification_report(test_df['labels'], y_pred_binary, target_names=['Positive', 'Negative']))"
]
},
+ {
+ "cell_type": "markdown",
+ "id": "883a5cd3",
+ "metadata": {},
+ "source": [
+ "There isn't much difference between the pre-trained ConceptNet Numberbatch embedding and the pre-trained GloVe models for our specific application, as they performed extremely similarly. I would argue that the pre-trained GloVe model is likely better for this purpose, though, as it tends to capture statistical information about word co-occurrences better, a useful tool for sentiment analysis. With that being said, the inability of GloVe to take into account contextual semantic understandings of words makes it difficult for some classifications. There doesn't appear to be much of a difference between the models for our purpose, though, and both models fall below the previously used models, particularly the Transformer model with 2 multi-heads."
+ ]
+ },
{
"cell_type": "markdown",
"id": "b6725e16",
From 0b99a292099ae2bec2ee06e61af7aedd842bf433 Mon Sep 17 00:00:00 2001
From: ccook7bit <123575369+ccook7bit@users.noreply.github.com>
Date: Thu, 12 Dec 2024 23:09:31 -0600
Subject: [PATCH 3/6] New changes
Cited glove and numberbatch, took away stupid plots that were bad
---
Lab7CookNew.ipynb | 2918 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 2918 insertions(+)
create mode 100644 Lab7CookNew.ipynb
diff --git a/Lab7CookNew.ipynb b/Lab7CookNew.ipynb
new file mode 100644
index 0000000..11208f6
--- /dev/null
+++ b/Lab7CookNew.ipynb
@@ -0,0 +1,2918 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "55a17141-e102-4eb4-9d10-c6ebc36eaf06",
+ "metadata": {},
+ "source": [
+ "### Lab 7 ###\n",
+ "*Christopher Cook, Davis Lynn, Anekah Kelley, Bonita Davis*"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a8ce2ce3-95d7-4f75-b16e-7933d79765c1",
+ "metadata": {},
+ "source": [
+ "__Business Summary__\n",
+ "\n",
+ "For Lab 7, we are using the ChatGPT Sentiment Analysis dataset. This dataset that consists of tweets that mention the AI platform ChatGPT. Each tweet is labeled as having a good, neutral, or bad sentiment. The tweets in the dataset were collected over the span of one month and then sentiments were labeled through Natural Language Processing (NLP) techniques. The dataset is available for free on Kaggle through the link below.\n",
+ "\n",
+ "Data Source: https://www.kaggle.com/datasets/charunisa/chatgpt-sentiment-analysis\n",
+ "\n",
+ "The prediction task we have selected is to classify each tweet by its sentiment using a sequential neural network architecture. We are performing a binary classification as we remove the neutral label, leaving the dataset with tweets of good or bad sentiment. The selected dataset provides a medium-sized text dataset, which is ideal for this prediction task.\n",
+ "\n",
+ "The primary business case of this task is to provide marketing feedback to ChatGPT's developers so that they can quickly gain feedback on their marketing campaigns, product announcements, and general perception about their product. By categorizing each tweet by sentiment, ChatGPT can efficiently analyze which features users like, feel neutral about, or dislike. This will allow the developers to highlight features that users love and identify areas of improvement. Additionally, developers can analyze trends and track negative spikes in public sentiment so that they can prepare for potential issues when announcing product updates and manage their brand image.\n",
+ "\n",
+ "This sentiment analysis model is applicable for companies across any industry as all companies can benefit from public feedback. For example, retail companies can use sentiment analysis with product reviews to determine popular features in products, or universities can use sentiment analysis with student surveys to improve courses and degree programs. Through analyzing sentiment data, companies can make data-driven decisions to improve their products and enhance customer satisfaction."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "820738de-4190-4389-b356-8b9a69b0d8cf",
+ "metadata": {},
+ "source": [
+ "### Preparation"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "237f843e-bfce-4230-96e7-4346d7e884f8",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2024-12-12 19:12:16.232351: I external/local_xla/xla/tsl/cuda/cudart_stub.cc:32] Could not find cuda drivers on your machine, GPU will not be used.\n",
+ "2024-12-12 19:12:16.812966: I external/local_xla/xla/tsl/cuda/cudart_stub.cc:32] Could not find cuda drivers on your machine, GPU will not be used.\n",
+ "2024-12-12 19:12:17.260816: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:477] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
+ "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n",
+ "E0000 00:00:1734052337.496225 2912121 cuda_dnn.cc:8310] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
+ "E0000 00:00:1734052337.590338 2912121 cuda_blas.cc:1418] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
+ "2024-12-12 19:12:18.079992: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
+ "To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
+ "[nltk_data] Downloading package vader_lexicon to\n",
+ "[nltk_data] /users/cdcook/nltk_data...\n",
+ "[nltk_data] Package vader_lexicon is already up-to-date!\n",
+ "[nltk_data] Downloading package punkt to /users/cdcook/nltk_data...\n",
+ "[nltk_data] Unzipping tokenizers/punkt.zip.\n",
+ "[nltk_data] Downloading package stopwords to\n",
+ "[nltk_data] /users/cdcook/nltk_data...\n",
+ "[nltk_data] Package stopwords is already up-to-date!\n"
+ ]
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "import matplotlib as mpl\n",
+ "import seaborn as sns\n",
+ "import re\n",
+ "import itertools\n",
+ "import tensorflow as tf\n",
+ "import nltk\n",
+ "from tqdm import tqdm\n",
+ "\n",
+ "from tensorflow.keras.models import Sequential \n",
+ "from tensorflow.keras.layers import Embedding, SimpleRNN, LSTM, GRU, Dropout, Layer, TextVectorization, Dense, GlobalMaxPooling1D, MultiHeadAttention, LayerNormalization # type: ignore\n",
+ "from tensorflow.keras.regularizers import l1_l2 \n",
+ "from nltk.corpus import stopwords\n",
+ "from sklearn.metrics import recall_score, f1_score, roc_auc_score, confusion_matrix, classification_report\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from keras.layers import Embedding # type: ignore\n",
+ "\n",
+ "mpl.style.use(\"seaborn-v0_8-deep\")\n",
+ "mpl.rcParams[\"figure.figsize\"] = (20, 5)\n",
+ "mpl.rcParams[\"figure.dpi\"] = 100\n",
+ "plt.rcParams[\"figure.dpi\"] = 100\n",
+ "plt.rcParams[\"lines.linewidth\"] = 2\n",
+ "\n",
+ "nltk.download(\"vader_lexicon\")\n",
+ "nltk.download(\"punkt\")\n",
+ "nltk.download(\"stopwords\")\n",
+ "\n",
+ "nltk.data.path.append('/users/cdcook/nltk_data/tokenizers/punkt')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "92adc200-539f-4c87-86a8-34054e802081",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(50000, 3)\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Load dataset\n",
+ "df = pd.read_csv(\"./file.csv\")\n",
+ "df = df.head(50000)\n",
+ "og_shape = df.shape\n",
+ "print(og_shape)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "2708e5e2-d426-44d3-ad3c-d55c94c8a038",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
Unnamed: 0
\n",
+ "
tweets
\n",
+ "
labels
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
0
\n",
+ "
0
\n",
+ "
ChatGPT: Optimizing Language Models for Dialog...
\n",
+ "
neutral
\n",
+ "
\n",
+ "
\n",
+ "
1
\n",
+ "
1
\n",
+ "
Try talking with ChatGPT, our new AI system wh...
\n",
+ "
good
\n",
+ "
\n",
+ "
\n",
+ "
2
\n",
+ "
2
\n",
+ "
ChatGPT: Optimizing Language Models for Dialog...
\n",
+ "
neutral
\n",
+ "
\n",
+ "
\n",
+ "
3
\n",
+ "
3
\n",
+ "
THRILLED to share that ChatGPT, our new model ...
\n",
+ "
good
\n",
+ "
\n",
+ "
\n",
+ "
4
\n",
+ "
4
\n",
+ "
As of 2 minutes ago, @OpenAI released their ne...
\n",
+ "
bad
\n",
+ "
\n",
+ "
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
\n",
+ "
\n",
+ "
49995
\n",
+ "
49995
\n",
+ "
The ChatGPT hyperbolic hype train is in overdr...
\n",
+ "
bad
\n",
+ "
\n",
+ "
\n",
+ "
49996
\n",
+ "
49996
\n",
+ "
This instance of artificial intelligence has a...
\n",
+ "
good
\n",
+ "
\n",
+ "
\n",
+ "
49997
\n",
+ "
49997
\n",
+ "
Ripple CTO shuts down ChatGPT’s XRP conspiracy...
\n",
+ "
bad
\n",
+ "
\n",
+ "
\n",
+ "
49998
\n",
+ "
49998
\n",
+ "
The Brilliance and Weirdness of ChatGPT https:...
\n",
+ "
neutral
\n",
+ "
\n",
+ "
\n",
+ "
49999
\n",
+ "
49999
\n",
+ "
Game, set and match #chatGPT \\n\\nWell done @Op...
\n",
+ "
bad
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
50000 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 tweets labels\n",
+ "0 0 ChatGPT: Optimizing Language Models for Dialog... neutral\n",
+ "1 1 Try talking with ChatGPT, our new AI system wh... good\n",
+ "2 2 ChatGPT: Optimizing Language Models for Dialog... neutral\n",
+ "3 3 THRILLED to share that ChatGPT, our new model ... good\n",
+ "4 4 As of 2 minutes ago, @OpenAI released their ne... bad\n",
+ "... ... ... ...\n",
+ "49995 49995 The ChatGPT hyperbolic hype train is in overdr... bad\n",
+ "49996 49996 This instance of artificial intelligence has a... good\n",
+ "49997 49997 Ripple CTO shuts down ChatGPT’s XRP conspiracy... bad\n",
+ "49998 49998 The Brilliance and Weirdness of ChatGPT https:... neutral\n",
+ "49999 49999 Game, set and match #chatGPT \\n\\nWell done @Op... bad\n",
+ "\n",
+ "[50000 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "4d0e3d64-d6ad-4910-a204-4da958b2c115",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def cleanText(txt):\n",
+ " \n",
+ " #Creates list of possible stopwords from nltk library\n",
+ " stop = stopwords.words('english')\n",
+ " \n",
+ " # Lowercase\n",
+ " txt = txt.lower()\n",
+ " \n",
+ " # Remove stopwords\n",
+ " txt = ' '.join([word for word in txt.split() if word not in (stop)])\n",
+ " \n",
+ " # Remove non-alphabetic characters\n",
+ " txt = re.sub('[^a-z]',' ',txt)\n",
+ " return txt \n",
+ "\n",
+ "def cleanNumbers(x):\n",
+ " digit_map = {\n",
+ " '0': 'zero',\n",
+ " '1': 'one',\n",
+ " '2': 'two',\n",
+ " '3': 'three',\n",
+ " '4': 'four',\n",
+ " '5': 'five',\n",
+ " '6': 'six',\n",
+ " '7': 'seven',\n",
+ " '8': 'eight',\n",
+ " '9': 'nine'\n",
+ " }\n",
+ " \n",
+ " x = re.sub('[0-9]{7,}', 'millions', x)\n",
+ " x = re.sub('[0-9]{4,6}', 'thousand', x)\n",
+ " x = re.sub('[0-9]{3}', 'hundred', x)\n",
+ " x = re.sub('[0-9]{2}', 'tens', x)\n",
+ " x = re.sub('[0-9]{1}', 'tens', x)\n",
+ " x = re.sub(r'\\b\\d\\b', lambda match: digit_map[match.group()], x)\n",
+ "\n",
+ " return x\n",
+ "contraction_dict = {\"ain't\": \"is not\", \"aren't\": \"are not\",\"can't\": \"cannot\", \"'cause\": \"because\", \"could've\": \"could have\", \"couldn't\": \"could not\", \"didn't\": \"did not\", \"doesn't\": \"does not\", \"don't\": \"do not\", \"hadn't\": \"had not\", \"hasn't\": \"has not\", \"haven't\": \"have not\", \"he'd\": \"he would\",\"he'll\": \"he will\", \"he's\": \"he is\", \"how'd\": \"how did\", \"how'd'y\": \"how do you\", \"how'll\": \"how will\", \"how's\": \"how is\", \"I'd\": \"I would\", \"I'd've\": \"I would have\", \"I'll\": \"I will\", \"I'll've\": \"I will have\",\"I'm\": \"I am\", \"I've\": \"I have\", \"i'd\": \"i would\", \"i'd've\": \"i would have\", \"i'll\": \"i will\", \"i'll've\": \"i will have\",\"i'm\": \"i am\", \"i've\": \"i have\", \"isn't\": \"is not\", \"it'd\": \"it would\", \"it'd've\": \"it would have\", \"it'll\": \"it will\", \"it'll've\": \"it will have\",\"it's\": \"it is\", \"let's\": \"let us\", \"ma'am\": \"madam\", \"mayn't\": \"may not\", \"might've\": \"might have\",\"mightn't\": \"might not\",\"mightn't've\": \"might not have\", \"must've\": \"must have\", \"mustn't\": \"must not\", \"mustn't've\": \"must not have\", \"needn't\": \"need not\", \"needn't've\": \"need not have\",\"o'clock\": \"of the clock\", \"oughtn't\": \"ought not\", \"oughtn't've\": \"ought not have\", \"shan't\": \"shall not\", \"sha'n't\": \"shall not\", \"shan't've\": \"shall not have\", \"she'd\": \"she would\", \"she'd've\": \"she would have\", \"she'll\": \"she will\", \"she'll've\": \"she will have\", \"she's\": \"she is\", \"should've\": \"should have\", \"shouldn't\": \"should not\", \"shouldn't've\": \"should not have\", \"so've\": \"so have\",\"so's\": \"so as\", \"this's\": \"this is\",\"that'd\": \"that would\", \"that'd've\": \"that would have\", \"that's\": \"that is\", \"there'd\": \"there would\", \"there'd've\": \"there would have\", \"there's\": \"there is\", \"here's\": \"here is\",\"they'd\": \"they would\", \"they'd've\": \"they would have\", \"they'll\": \"they will\", \"they'll've\": \"they will have\", \"they're\": \"they are\", \"they've\": \"they have\", \"to've\": \"to have\", \"wasn't\": \"was not\", \"we'd\": \"we would\", \"we'd've\": \"we would have\", \"we'll\": \"we will\", \"we'll've\": \"we will have\", \"we're\": \"we are\", \"we've\": \"we have\", \"weren't\": \"were not\", \"what'll\": \"what will\", \"what'll've\": \"what will have\", \"what're\": \"what are\", \"what's\": \"what is\", \"what've\": \"what have\", \"when's\": \"when is\", \"when've\": \"when have\", \"where'd\": \"where did\", \"where's\": \"where is\", \"where've\": \"where have\", \"who'll\": \"who will\", \"who'll've\": \"who will have\", \"who's\": \"who is\", \"who've\": \"who have\", \"why's\": \"why is\", \"why've\": \"why have\", \"will've\": \"will have\", \"won't\": \"will not\", \"won't've\": \"will not have\", \"would've\": \"would have\", \"wouldn't\": \"would not\", \"wouldn't've\": \"would not have\", \"y'all\": \"you all\", \"y'all'd\": \"you all would\",\"y'all'd've\": \"you all would have\",\"y'all're\": \"you all are\",\"y'all've\": \"you all have\",\"you'd\": \"you would\", \"you'd've\": \"you would have\", \"you'll\": \"you will\", \"you'll've\": \"you will have\", \"you're\": \"you are\", \"you've\": \"you have\"}\n",
+ "\n",
+ "def _get_contractions(contraction_dict):\n",
+ " contraction_re = re.compile('(%s)' % '|'.join(contraction_dict.keys()))\n",
+ " return contraction_dict, contraction_re\n",
+ "\n",
+ "contractions, contractions_re = _get_contractions(contraction_dict)\n",
+ "\n",
+ "def replaceContractions(text):\n",
+ " def replace(match):\n",
+ " return contractions[match.group(0)]\n",
+ " return contractions_re.sub(replace, text)\n",
+ "\n",
+ "\n",
+ "size_mini = 1000\n",
+ "\n",
+ "def pre_process(df):\n",
+ " \"\"\"\n",
+ " Parameters:\n",
+ " - df (pd.Dataframe): The DataFrame to be preprocessed\n",
+ "\n",
+ " Returns: \n",
+ " - df (pd.DataFrame): The DataFrame after preprocessed\n",
+ "\n",
+ " \"\"\"\n",
+ " # Remove the 'Unnamed: 0' column, if it exists, as it's usually an artifact\n",
+ " df = df.drop([\"Unnamed: 0\"], axis=1)\n",
+ " \n",
+ " # Map 'labels' values from 'bad'/'good' to 1/0, and set 'neutral' to NaN\n",
+ " df[\"labels\"] = df[\"labels\"].map({\"bad\": 1, \"good\": 0, \"neutral\": None})\n",
+ " \n",
+ " # Drop rows with NaN values in 'labels'\n",
+ " df = df.dropna(subset=[\"labels\"])\n",
+ "\n",
+ " print(\"We have kept\", (df.shape[0]/og_shape[0])*100, \"% of the data\")\n",
+ "\n",
+ " # Cleaning the text, numbers, and replacing contractions\n",
+ " df['tweets'] = df['tweets'].apply(cleanText)\n",
+ " df['tweets'] = df[\"tweets\"].apply(cleanNumbers)\n",
+ " df['tweets'] = df[\"tweets\"].apply(replaceContractions)\n",
+ "\n",
+ " return df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "4075ec80-d1a5-4839-8024-6d6953c2cbc7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def num_characters(df, col_name):\n",
+ " \"\"\"\n",
+ " Adds a new column to the DataFrame containing the number of characters in each message.\n",
+ "\n",
+ " Parameters:\n",
+ " - df: DataFrame. The DataFrame to which the new column will be added.\n",
+ " - col_name: str. The name of the column containing the messages.\n",
+ "\n",
+ " Returns:\n",
+ " - DataFrame. The original DataFrame with a new column added.\n",
+ " \"\"\"\n",
+ "\n",
+ " df[\"Characters\"] = df[col_name].apply(len)\n",
+ " return df\n",
+ "\n",
+ "\n",
+ "def num_sentences(df, col_name):\n",
+ " \"\"\"\n",
+ " Adds a new column to the DataFrame containing the number of sentences in each message.\n",
+ "\n",
+ " Parameters:\n",
+ " - df: DataFrame. The DataFrame to which the new column will be added.\n",
+ " - col_name: str. The name of the column containing the messages.\n",
+ "\n",
+ " Returns:\n",
+ " - DataFrame. The original DataFrame with a new column added.\n",
+ " \"\"\"\n",
+ " df[\"Sentences\"] = df[col_name].apply(lambda x: len(nltk.sent_tokenize(x)))\n",
+ " return df\n",
+ "\n",
+ "\n",
+ "def num_words(df, col_name):\n",
+ " \"\"\"\n",
+ " Adds a new column to the DataFrame containing the number of words in each message.\n",
+ "\n",
+ " Parameters:\n",
+ " - df: DataFrame. The DataFrame to which the new column will be added.\n",
+ " - col_name: str. The name of the column containing the messages.\n",
+ "\n",
+ " Returns:\n",
+ " - DataFrame. The original DataFrame with a new column added.\n",
+ " \"\"\"\n",
+ " df[\"Words\"] = df[col_name].apply(lambda x: len(nltk.word_tokenize(x)))\n",
+ " return df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "9fd01920-9d12-467d-b500-3bbb17c2c254",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "We have kept 74.652 % of the data\n"
+ ]
+ }
+ ],
+ "source": [
+ "df = pre_process(df)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "a92e66b6-9eb6-4df9-bd30-1b27c62ae0ac",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
tweets
\n",
+ "
labels
\n",
+ "
Characters
\n",
+ "
Sentences
\n",
+ "
Words
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1
\n",
+ "
try talking chatgpt new ai system optimized d...
\n",
+ "
0.0
\n",
+ "
107
\n",
+ "
1
\n",
+ "
19
\n",
+ "
\n",
+ "
\n",
+ "
3
\n",
+ "
thrilled share chatgpt new model optimized di...
\n",
+ "
0.0
\n",
+ "
158
\n",
+ "
1
\n",
+ "
24
\n",
+ "
\n",
+ "
\n",
+ "
4
\n",
+ "
minutes ago openai released new chatgpt ...
\n",
+ "
1.0
\n",
+ "
112
\n",
+ "
1
\n",
+ "
21
\n",
+ "
\n",
+ "
\n",
+ "
5
\n",
+ "
launched chatgpt new ai system optimized dial...
\n",
+ "
0.0
\n",
+ "
113
\n",
+ "
1
\n",
+ "
22
\n",
+ "
\n",
+ "
\n",
+ "
6
\n",
+ "
minutes ago openai released new chatgpt ...
\n",
+ "
1.0
\n",
+ "
144
\n",
+ "
1
\n",
+ "
31
\n",
+ "
\n",
+ "
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
\n",
+ "
\n",
+ "
49994
\n",
+ "
can t even use regular gpt chatgpt usage bummer
\n",
+ "
1.0
\n",
+ "
49
\n",
+ "
1
\n",
+ "
9
\n",
+ "
\n",
+ "
\n",
+ "
49995
\n",
+ "
chatgpt hyperbolic hype train overdrive one...
\n",
+ "
1.0
\n",
+ "
210
\n",
+ "
1
\n",
+ "
36
\n",
+ "
\n",
+ "
\n",
+ "
49996
\n",
+ "
instance artificial intelligence fantastic ans...
\n",
+ "
0.0
\n",
+ "
117
\n",
+ "
1
\n",
+ "
18
\n",
+ "
\n",
+ "
\n",
+ "
49997
\n",
+ "
ripple cto shuts chatgpt s xrp conspiracy theo...
\n",
+ "
1.0
\n",
+ "
72
\n",
+ "
1
\n",
+ "
13
\n",
+ "
\n",
+ "
\n",
+ "
49999
\n",
+ "
game set match chatgpt n nwell done openai
\n",
+ "
1.0
\n",
+ "
49
\n",
+ "
1
\n",
+ "
8
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
37326 rows × 5 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " tweets labels Characters \\\n",
+ "1 try talking chatgpt new ai system optimized d... 0.0 107 \n",
+ "3 thrilled share chatgpt new model optimized di... 0.0 158 \n",
+ "4 minutes ago openai released new chatgpt ... 1.0 112 \n",
+ "5 launched chatgpt new ai system optimized dial... 0.0 113 \n",
+ "6 minutes ago openai released new chatgpt ... 1.0 144 \n",
+ "... ... ... ... \n",
+ "49994 can t even use regular gpt chatgpt usage bummer 1.0 49 \n",
+ "49995 chatgpt hyperbolic hype train overdrive one... 1.0 210 \n",
+ "49996 instance artificial intelligence fantastic ans... 0.0 117 \n",
+ "49997 ripple cto shuts chatgpt s xrp conspiracy theo... 1.0 72 \n",
+ "49999 game set match chatgpt n nwell done openai 1.0 49 \n",
+ "\n",
+ " Sentences Words \n",
+ "1 1 19 \n",
+ "3 1 24 \n",
+ "4 1 21 \n",
+ "5 1 22 \n",
+ "6 1 31 \n",
+ "... ... ... \n",
+ "49994 1 9 \n",
+ "49995 1 36 \n",
+ "49996 1 18 \n",
+ "49997 1 13 \n",
+ "49999 1 8 \n",
+ "\n",
+ "[37326 rows x 5 columns]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = num_characters(df, \"tweets\")\n",
+ "df = num_sentences(df, \"tweets\")\n",
+ "df = num_words(df, \"tweets\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "29ea2b82-d11b-4f9b-a423-bbaf69b61c01",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def plot_distribution_features(df, features, col_name):\n",
+ " \"\"\"\n",
+ " Plot distributions of specified features in a DataFrame, comparing positive and negative tweets.\n",
+ "\n",
+ " Parameters:\n",
+ " - df: DataFrame containing the data.\n",
+ " - features: List of strings, names of the columns for which to plot the distributions.\n",
+ "\n",
+ " Each feature's distribution is plotted in a separate row, with 'good' tweets in blue and 'bad' tweets in pink.\n",
+ " \"\"\"\n",
+ " # Create a figure with subplots arranged in 3 rows and 1 column\n",
+ " fig, axes = plt.subplots(\n",
+ " nrows=len(features), ncols=1, figsize=(15, 6 * len(features))\n",
+ " )\n",
+ "\n",
+ " for i, feature in enumerate(features):\n",
+ " # Plot distribution for 'good' tweets\n",
+ " sns.histplot(\n",
+ " df[df[\"labels\"] == 0][feature],\n",
+ " kde=True,\n",
+ " color=\"#66b3ff\",\n",
+ " label=\"Positive\",\n",
+ " ax=axes[i],\n",
+ " )\n",
+ " # Plot distribution for 'bad' tweets\n",
+ " sns.histplot(\n",
+ " df[df[\"labels\"] == 1][feature],\n",
+ " kde=True,\n",
+ " color=\"#ff9999\",\n",
+ " label=\"Negative\",\n",
+ " ax=axes[i],\n",
+ " )\n",
+ " # Setting the title for each subplot\n",
+ " axes[i].set_title(f\"{feature} Distribution for {col_name} dataset\")\n",
+ " # Setting the labels for each subplot\n",
+ " axes[i].set_xlabel(feature)\n",
+ " axes[i].set_ylabel(\"Count\")\n",
+ " # Adding legend to each subplot\n",
+ " axes[i].legend()\n",
+ "\n",
+ " # Adjust layout\n",
+ " plt.tight_layout()\n",
+ " plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "a3f11a7a-e191-49ca-98ee-e7190238dd65",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABdEAAAb+CAYAAAC2R3l0AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeXxU1f3/8ffMZLKSPWQlCWEPm2yKYBGQTRSxolJFEP1Zta7FfauA2GpFq7SoUP2qaMFiW3FXVMQNQWUVgQgCgbAkhIHs62Tm/v64ZEIIYQlJJsvr+XjcR+6599x7PrOQ6GfOfI7FMAxDAAAAAAAAAACgBqu3AwAAAAAAAAAAoKkiiQ4AAAAAAAAAQC1IogMAAAAAAAAAUAuS6AAAAAAAAAAA1IIkOgAAAAAAAAAAtSCJDgAAAAAAAABALUiiAwAAAAAAAABQC5LoAAAAAAAAAADUgiQ6AAAAAAAAAAC1IIkOAADQiDZu3Kjrr79eKSkp8vf3V5s2bdSvXz/Nnj1bhw8f9vRr3769xo0b58VI6+7FF1/UggULvB1GDRaLxbPZbDaFh4frrLPO0s0336zvv/++Rv9du3bJYrGc9mN58803NWfOnNO65nhjzZw5UxaLRQ6H47TudSJbtmzRzJkztWvXrhrnrrvuOrVv377exjodu3bt0sUXX6yIiAhZLBZNmzatQcapfE5Ptg0bNqxBxj8dJ3qtTkflY66LuryXG1JT/d0CAABaPh9vBwAAANBavPzyy7r11lvVtWtX3XffferevbucTqfWrFmj+fPna9WqVXrnnXe8HeYZe/HFFxUVFaXrrrvO26HUcMUVV+iee+6RYRjKz8/Xpk2b9MYbb+ill17SnXfeqb///e+evnFxcVq1apU6dux4WmO8+eab2rRp02klgus61unasmWLHnvsMQ0bNqxGwvzRRx/VH//4xwYdvzZ33XWXfvjhB7366quKjY1VXFxcg4zz+9//XhdeeKGnnZmZqQkTJuiOO+7QpEmTPMdDQkIaZPzTcaLXqrHU5b3ckJry7xYAANCykUQHAABoBKtWrdItt9yiUaNG6d1335Wfn5/n3KhRo3TPPfdo6dKljRqTy+VSRUVFtViaKsMwVFpaqoCAgDO6T0xMjM4991xPe8yYMZo2bZpuuukm/eMf/1C3bt10yy23SJL8/Pyq9W0IR78GDT3WyTR0Av9ENm3apHPOOUe//e1v6+V+tb2327Vrp3bt2nnalbO8k5KSvP78AwAAoOminAsAAEAjeOKJJ2SxWPTSSy8dN2nt6+ur8ePH1zi+dOlS9evXTwEBAerWrZteffXVaucPHjyoW2+9Vd27d1ebNm0UHR2tCy64QN9++221fpXlQmbPnq0///nPSklJkZ+fn7788kuVlpbqnnvuUZ8+fRQaGqqIiAgNGjRI7733Xo143G635s6dqz59+iggIEBhYWE699xz9f7770syy9Bs3rxZX3/9tac0xtGzaPPz83XvvfcqJSVFvr6+SkhI0LRp01RUVFRtHIvFottvv13z589Xamqq/Pz89Prrr0uS5s2bp7POOktt2rRRcHCwunXrpocffvjUXojjsNlsev755xUVFaWnn366xnN2dPmIgwcP6qabblJiYqL8/PzUtm1bnXfeeVq2bJkkadiwYfroo4+0e/fuauVBTvYanKh0zJ49ezRhwgSFhIQoNDRUkydP1sGDB2s8XzNnzqxxbfv27T2zdhcsWKArr7xSkjR8+HBPbJVjHq+cS2lpqR566KFqr9dtt92m3NzcGuOMGzfupO/XY3311VeyWCzavn27PvnkE09MlcntjIwMTZ48WdHR0fLz81Nqaqr+9re/ye12e+5xouf1dG3evFkWi0X//e9/PcfWrl0ri8WiHj16VOs7fvx49e/fv9qxt956S4MGDVJQUJDatGmjMWPGaP369TXGWbNmjcaPH6+IiAj5+/urb9+++s9//uM5f7LXqjYfffSR+vTpIz8/P6WkpOiZZ545br8XXnhB559/vqKjoxUUFKRevXpp9uzZcjqdnj4nei9L0mOPPaaBAwcqIiJCISEh6tevn1555RUZhlFtrOXLl2vYsGGKjIxUQECAkpKSdPnll6u4uNjTp7y8XH/+85/VrVs3z7+r66+/vtr7/GS/WwAAABoSM9EBAAAamMvl0vLly9W/f38lJiae8nU//fST7rnnHj344IOKiYnR//3f/+mGG25Qp06ddP7550uSp476jBkzFBsbq8LCQr3zzjsaNmyYvvjiixq1nf/xj3+oS5cueuaZZxQSEqLOnTurrKxMhw8f1r333quEhASVl5dr2bJlmjBhgl577TVde+21nuuvu+46LVy4UDfccINmzZolX19frVu3zpP0fOedd3TFFVcoNDRUL774oiR5PjQoLi7W0KFDtXfvXj388MPq3bu3Nm/erOnTp+vnn3/WsmXLqiXp3n33XX377beaPn26YmNjFR0drcWLF+vWW2/VHXfcoWeeeUZWq1Xbt2/Xli1bTvt1OVpAQIBGjhypxYsXa+/evdVmKx9typQpWrdunf7yl7+oS5cuys3N1bp163To0CFJZrmJm266STt27Ki1NM/xXoMTueyyyzRx4kT94Q9/0ObNm/Xoo49qy5Yt+uGHH2S320/5MV588cV64okn9PDDD+uFF15Qv379JNU+A90wDP32t7/VF198oYceekhDhgzRxo0bNWPGDK1atUqrVq2q9oHQqbxfj9WvXz+tWrVKl112mTp27OhJ+sbFxengwYMaPHiwysvL9fjjj6t9+/b68MMPde+992rHjh2e91ddn9fj6dGjh+Li4rRs2TJPEnvZsmUKCAjQli1btH//fsXHx6uiokJff/21/vCHP3iufeKJJ/SnP/1J119/vf70pz+pvLxcTz/9tIYMGaIff/xR3bt3lyR9+eWXuvDCCzVw4EDNnz9foaGhWrx4sX73u9+puLhY11133Wm/VpL0xRdf6NJLL9WgQYO0ePFiuVwuzZ49WwcOHKjRd8eOHZo0aZLnw5GffvpJf/nLX/TLL794Pvg42Xt5165duvnmm5WUlCRJ+v7773XHHXdo3759mj59uqfPxRdfrCFDhujVV19VWFiY9u3bp6VLl6q8vFyBgYFyu9269NJL9e233+r+++/X4MGDtXv3bs2YMUPDhg3TmjVrFBAQcMLfLQAAAA3OAAAAQIPKysoyJBlXXXXVKV+TnJxs+Pv7G7t37/YcKykpMSIiIoybb7651usqKioMp9NpjBgxwrjssss8x9PT0w1JRseOHY3y8vITjl15jxtuuMHo27ev5/g333xjSDIeeeSRE17fo0cPY+jQoTWOP/nkk4bVajVWr15d7fj//vc/Q5Lx8ccfe45JMkJDQ43Dhw9X63v77bcbYWFhJxy/NpKM2267rdbzDzzwgCHJ+OGHHwzDqHrOXnvtNU+fNm3aGNOmTTvhOBdffLGRnJxc4/iJXoPjjTVjxgxDknHXXXdV67to0SJDkrFw4cJqj23GjBk1xkxOTjamTp3qaf/3v/81JBlffvlljb5Tp06tFvfSpUsNScbs2bOr9XvrrbcMScZLL71UbZy6vF+Pvv7iiy+uduzBBx+s9npUuuWWWwyLxWJs3brVMIzTe28fq/Lap59+2nNs8uTJRocOHTztkSNHGjfeeKMRHh5uvP7664ZhGMZ3331nSDI+++wzwzAMIyMjw/Dx8THuuOOOavcvKCgwYmNjjYkTJ3qOdevWzejbt6/hdDqr9R03bpwRFxdnuFwuwzBO/Fodz8CBA434+HijpKTEcyw/P9+IiIgwTvS/fS6Xy3A6ncYbb7xh2Gy2av/mansv13aPWbNmGZGRkYbb7TYMo+rf9oYNG2q99t///rchyXj77berHV+9erUhyXjxxRc9x2r73QIAANDQKOcCAADQRPXp08czy1OS/P391aVLF+3evbtav/nz56tfv37y9/eXj4+P7Ha7vvjiC6WlpdW45/jx4487e/m///2vzjvvPLVp08Zzj1deeaXaPT755BNJ0m233Vanx/Phhx+qZ8+e6tOnjyoqKjzbmDFjZLFY9NVXX1Xrf8EFFyg8PLzasXPOOUe5ubm6+uqr9d5778nhcNQpluMxjilDcTznnHOOFixYoD//+c/6/vvvq5W/OFW1vQa1ueaaa6q1J06cKB8fnzqVKzkdy5cvl6QaizheeeWVCgoK0hdffFHt+Km+X09n/O7du+ucc86pdvy6666TYRie+Cqd7vNamxEjRmjnzp1KT09XaWmpVqxYoQsvvFDDhw/X559/Lsmcne7n56ff/OY3kqRPP/1UFRUVuvbaa6u9t/39/TV06FDPe3v79u365ZdfPK/p0X0vuugiZWZmauvWracdc1FRkVavXq0JEybI39/fczw4OFiXXHJJjf7r16/X+PHjFRkZKZvNJrvdrmuvvVYul0vbtm07pTGXL1+ukSNHKjQ01HOP6dOn69ChQ8rOzpZkvid8fX1100036fXXX9fOnTtr3OfDDz9UWFiYLrnkkmrPR58+fRQbG1vj9wIAAIA3kEQHAABoYFFRUQoMDFR6evppXRcZGVnjmJ+fn0pKSjztZ599VrfccosGDhyot99+W99//71Wr16tCy+8sFq/SnFxcTWOLVmyRBMnTlRCQoIWLlyoVatWafXq1fp//+//qbS01NPv4MGDstlsio2NPa3HUenAgQPauHGj7HZ7tS04OFiGYdRIiB8v1ilTpujVV1/V7t27dfnllys6OloDBw70JDfPRGWyNz4+vtY+b731lqZOnar/+7//06BBgxQREaFrr71WWVlZpzzO8R7XiRz7fPv4+CgyMtJTQqahHDp0SD4+Pmrbtm214xaLRbGxsTXGP5X36+mOf7znqvL1OXb8031eazNy5EhJZqJ8xYoVcjqduuCCCzRy5EjPBwfLli3Teeed51notrJkytlnn13j/f3WW2953tuV/e69994a/W699VZJqtMHQzk5OXK73cf9t3nssYyMDA0ZMkT79u3T3//+d3377bdavXq1XnjhBUk6pdfrxx9/1OjRoyVJL7/8sr777jutXr1ajzzySLV7dOzYUcuWLVN0dLRuu+02dezYUR07dtTf//53z70OHDig3Nxc+fr61nhOsrKy6vWDMgAAgLqiJjoAAEADs9lsGjFihD755JMT1tuui4ULF2rYsGGaN29eteMFBQXH7X90zfGj75GSkqK33nqr2vmysrJq/dq2bSuXy6WsrKw6JSyjoqIUEBBQ62KTUVFRJ41Vkq6//npdf/31Kioq0jfffKMZM2Zo3Lhx2rZtm5KTk087LslM+i1btkwdO3Y84esTFRWlOXPmaM6cOcrIyND777+vBx98UNnZ2Vq6dOkpjVXb46pNVlaWEhISPO2KigodOnSoWtLaz8+vxusl1Uw0n47IyEhVVFTo4MGD1RLphmEoKytLZ599dp3vfarjZ2Zm1ji+f/9+Saf+fjld7dq1U5cuXbRs2TK1b99eAwYMUFhYmEaMGKFbb71VP/zwg77//ns99thjnmsqY/nf//53wvdgZb+HHnpIEyZMOG6frl27nnbM4eHhslgsx/0w59hj7777roqKirRkyZJqsW7YsOGUx1u8eLHsdrs+/PDDajPf33333Rp9hwwZoiFDhsjlcmnNmjWaO3eupk2bppiYGF111VWKiopSZGRkrf9+goODTzkuAACAhsJMdAAAgEbw0EMPyTAM3XjjjSovL69x3ul06oMPPjjt+1oslhqL623cuFGrVq06rXv4+vpWS0JmZWXpvffeq9Zv7NixklQjYX+s2mYfjxs3Tjt27FBkZKQGDBhQY2vfvv0pxyxJQUFBGjt2rB555BGVl5dr8+bNp3V9JZfLpdtvv12HDh3SAw88cMrXJSUl6fbbb9eoUaO0bt06z/EzmX19PIsWLarW/s9//qOKiopqi8a2b99eGzdurNZv+fLlKiwsrHas8r1yKvGNGDFCkvkhy9HefvttFRUVec43lBEjRmjLli3VnltJeuONN2SxWDR8+PAGG3vkyJFavny5Pv/8c40aNUqS1KVLFyUlJWn69OlyOp2eGeuSNGbMGPn4+GjHjh3HfW8PGDBAkpkg79y5s3766ada+1UmjU/ntQoKCtI555yjJUuWVPv2SEFBQY3fK5X/zo/+vWEYhl5++eUa963tvWyxWOTj4yObzeY5VlJSon/961+1xmiz2TRw4EDPjPfK13XcuHE6dOiQXC7XcZ+Poz9UqO9/WwAAAKeKmegAAACNYNCgQZo3b55uvfVW9e/fX7fccot69Oghp9Op9evX66WXXlLPnj2PW7/4RMaNG6fHH39cM2bM0NChQ7V161bNmjVLKSkpqqioOOV7LFmyRLfeequuuOIK7dmzR48//rji4uL066+/evoNGTJEU6ZM0Z///GcdOHBA48aNk5+fn9avX6/AwEDdcccdkqRevXpp8eLFeuutt9ShQwf5+/urV69emjZtmt5++22df/75uuuuu9S7d2+53W5lZGTos88+0z333KOBAweeMNYbb7xRAQEBOu+88xQXF6esrCw9+eSTCg0NPaWZ0QcOHND3338vwzBUUFCgTZs26Y033tBPP/2ku+66SzfeeGOt1+bl5Wn48OGaNGmSunXrpuDgYK1evVpLly6tNqu4V69eWrJkiebNm6f+/fvLarV6kqh1sWTJEvn4+GjUqFHavHmzHn30UZ111lmaOHGip8+UKVP06KOPavr06Ro6dKi2bNmi559/XqGhodXu1bNnT0nSSy+9pODgYPn7+yslJeW4pVhGjRqlMWPG6IEHHlB+fr7OO+88bdy4UTNmzFDfvn01ZcqUOj+mU3HXXXfpjTfe0MUXX6xZs2YpOTlZH330kV588UXdcsst6tKlS4ONPWLECL344otyOByaM2dOteOvvfaawsPD1b9/f8/x9u3ba9asWXrkkUe0c+dOXXjhhQoPD9eBAwf0448/KigoyDNz/Z///KfGjh2rMWPG6LrrrlNCQoIOHz6stLQ0rVu3Tv/9738lnd5rJUmPP/64LrzwQo0aNUr33HOPXC6XnnrqKQUFBenw4cOefqNGjZKvr6+uvvpq3X///SotLdW8efOUk5NT4561vZcvvvhiPfvss5o0aZJuuukmHTp0SM8880yND/Tmz5+v5cuX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CgkJUUBAQI1+11xzjf76179qx44d6tixoyRp8+bN+vnnn/W///1PkvTyyy9rxowZev7559W3b1+tX79eN954o4KCgjR16tSGfWLqmdXbAQAAAAAAAAAATs+PP/6oN998U8OHD9e8efP09NNPa+zYserevbtefvllBQQE6JVXXpFk1nzv27evBgwYoPbt22vkyJG65JJLatzTZrN5yrZER0crNjZWoaGhNfr17NlTvXv31ptvvuk5tmjRIp199tnq0qWLJOnxxx/X3/72N02YMEEpKSmaMGGC7rrrLv3zn/9siKejQZFEBwAAAAAAAIBm4MMPP1SbNm3k7++vQYMG6fzzz9cdd9whp9Op8847z9PPbrfrnHPOUVpamiTplltu0eLFi9WnTx/df//9Wrly5RnHcs0112jRokWSJMMw9O9//1vXXHONJOngwYPas2ePbrjhBrVp08az/fnPf9aOHTvOeOzGRjkXAAAAAAAAAGgGKmed2+12xcfHy26366effpIkWSyWan0Nw/AcGzt2rHbv3q2PPvpIy5Yt04gRI3TbbbfpmWeeqXMskyZN0oMPPqh169appKREe/bs0VVXXSVJcrvdksySLgMHDqx2nc1mq/OY3sJMdAAAAAAAAABoBoKCgtSpUyclJyfLbrdLkjp16iRfX1+tWLHC08/pdGrNmjVKTU31HGvbtq2uu+46LVy4UHPmzNFLL7103DF8fX0lSS6X64SxtGvXTueff74WLVqkRYsWaeTIkYqJiZEkxcTEKCEhQTt37lSnTp2qbSkpKWf0HHgDM9EBAAAAAAAAoJkKCgrSLbfcovvuu08RERFKSkrS7NmzVVxcrBtuuEGSNH36dPXv3189evRQWVmZPvzww2oJ9qMlJyfLYrHoww8/1EUXXaSAgAC1adPmuH2vueYazZw5U+Xl5XruueeqnZs5c6buvPNOhYSEaOzYsSorK9OaNWuUk5Oju+++u36fhAZGEh0AAAAAAAAAJO3ZmdYsx/nrX/8qt9utKVOmqKCgQAMGDNCnn36q8PBwSebs8oceeki7du1SQECAhgwZosWLFx/3XgkJCXrsscf04IMP6vrrr9e1116rBQsWHLfvlVdeqTvuuEM2m02//e1vq537/e9/r8DAQD399NO6//77FRQUpF69emnatGn1+Mgbh8UwDMPbQbQU+fn5Cg0NVV5enkJCQrwdDoAGkpGRIYfDcUb3iIqKUlJSUj1FBAAAAAAATkVpaanS09OVkpIif39/z/GMjAylpqaquLi40WIJDAxUWloa+YHTVNtrKDVcfpaZ6ABwGurrjyp/KAEAAAAAaDqSkpKUlpZ2xpPmTgcT7JoPkugAmo2mMAPc4XCouLhYC2fNUmodF8JIS0/X5OnT5XA4+GMJAAAAAEATkZSUxP+n47hIogNoFpraDPDUlBT169btjO4BAAAAAACApo8kOoBmgRngAAAAAAAA8AaS6ACaFWaAAwAAAAAAoDFZvR0AAAAAAAAAAABNFUl0AAAAAAAAAABqQRIdAAAAAAAAAIBakEQHAAAAAAAAAKAWLCwKAAAAAAAAoNXLyMiQw+FotPGioqKUlJTUaOM1hvbt22vatGmaNm2at0OpVyTRAQAAAAAAALRqGRkZSk1NVXFxcaONGRgYqLS0tFNOpF933XV6/fXX9eSTT+rBBx/0HH/33Xd12WWXyTCMhgq1hgULFmjatGnKzc2tdnz16tUKCgpqtDgaC0l0AAAAAAAAAK2aw+FQcXGxFs6apdSUlAYfLy09XZOnT5fD4Tit2ej+/v566qmndPPNNys8PLwBI6ybtm3bejuEBkFNdAAAAAAAAACQlJqSon7dujX4VtdE/ciRIxUbG6snn3yy1j4rV67U+eefr4CAACUmJurOO+9UUVGR53xmZqYuvvhiBQQEKCUlRW+++abat2+vOXPmePo8++yz6tWrl4KCgpSYmKhbb71VhYWFkqSvvvpK119/vfLy8mSxWGSxWDRz5kxJqnafq6++WldddVW12JxOp6KiovTaa69JkgzD0OzZs9WhQwcFBATorLPO0v/+9786PTcNiSQ6AAAAAAAAADQDNptNTzzxhObOnau9e/fWOP/zzz9rzJgxmjBhgjZu3Ki33npLK1as0O233+7pc+2112r//v366quv9Pbbb+ull15SdnZ2tftYrVb94x//0KZNm/T6669r+fLluv/++yVJgwcP1pw5cxQSEqLMzExlZmbq3nvvrRHLNddco/fff9+TfJekTz/9VEVFRbr88sslSX/605/02muvad68edq8ebPuuusuTZ48WV9//XW9PF/1hXIuAAAAAAAAANBMXHbZZerTp49mzJihV155pdq5p59+WpMmTfIs7Nm5c2f94x//0NChQzVv3jzt2rVLy5Yt0+rVqzVgwABJ0v/93/+pc+fO1e5z9MKgKSkpevzxx3XLLbfoxRdflK+vr0JDQ2WxWBQbG1trnGPGjFFQUJDeeecdTZkyRZL05ptv6pJLLlFISIiKior07LPPavny5Ro0aJAkqUOHDlqxYoX++c9/aujQoWf6VNUbkugAAAAAAAAA0Iw89dRTuuCCC3TPPfdUO7527Vpt375dixYt8hwzDENut1vp6enatm2bfHx81K9fP8/5Tp061aiv/uWXX+qJJ57Qli1blJ+fr4qKCpWWlqqoqOiUFw612+268sortWjRIk2ZMkVFRUV677339Oabb0qStmzZotLSUo0aNaradeXl5erbt+9pPR8NjSQ6AAAAAAAAADQj559/vsaMGaOHH35Y1113nee42+3WzTffrDvvvLPGNUlJSdq6detx72cYhmd/9+7duuiii/SHP/xBjz/+uCIiIrRixQrdcMMNcjqdpxXnNddco6FDhyo7O1uff/65/P39NXbsWE+skvTRRx8pISGh2nV+fn6nNU5DI4kOAAAAAAAAAM3MX//6V/Xp00ddunTxHOvXr582b96sTp06Hfeabt26qaKiQuvXr1f//v0lSdu3b1dubq6nz5o1a1RRUaG//e1vslrNJTX/85//VLuPr6+vXC7XSWMcPHiwEhMT9dZbb+mTTz7RlVdeKV9fX0lS9+7d5efnp4yMjCZVuuV4SKIDAAAAAAAAQDPTq1cvXXPNNZo7d67n2AMPPKBzzz1Xt912m2688UYFBQUpLS1Nn3/+uebOnatu3bpp5MiRuummmzRv3jzZ7Xbdc889CggIkMVikSR17NhRFRUVmjt3ri655BJ99913mj9/frWx27dvr8LCQn3xxRc666yzFBgYqMDAwBoxWiwWTZo0SfPnz9e2bdv05Zdfes4FBwfr3nvv1V133SW3263f/OY3ys/P18qVK9WmTRtNnTq1gZ6500cSHQAAAAAAAAAkpaWnN6txHn/88WqzxHv37q2vv/5ajzzyiIYMGSLDMNSxY0f97ne/8/R54403dMMNN+j8889XbGysnnzySW3evFn+/v6SpD59+ujZZ5/VU089pYceekjnn3++nnzySV177bWeewwePFh/+MMf9Lvf/U6HDh3SjBkzNHPmzOPGeM011+iJJ55QcnKyzjvvvBrxR0dH68knn9TO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gkREFqj/fvpp3vWuD3NljofceBiAOmeGKneK3qJaIjmFNlcoIiIzIddjBelPdEAqCwMx2NENF1bZXZmIiMjiojRQ5GT27oXRUWu9uhpqa+2tZ47773Atw1lrFqRVnjDXBPpsrkhEZOGK4aCzbCndxfVkHFaTXFc2TXWohar+ZlzppM0ViojITAh64eJqcI7faNQXhd096F5PERGRc0gj0UVOJB6HXbsmty+5BIxT3yK/WO2MF7AtXgKAz0jzrvwWHPp1iYgcV3tz02kf29vRAkB320EO7y2deq5hEM4tZswXpHywjbzYCAB50WFyYmEG8isYCpZhGho3ISIynxX64KIqqy961oSuCIw56/T5RERE5BxRiC5yIrt2QWK8Fcny5VBSYm89c1g44+KHI/UT228NtlPkTNlYkYjI3NQ/GMIA7rx18xmf+63Pf3jKdjwamVjPuNx0lS4hLzpE2WA7rmwGh5mldLiL/EiI/sIaIv78BRu29He1ER4KndU1goUl6g8vInNaSQA2VcLTXdYo9BFnCZe978uYGpIuIiIy6xSiixzPyIjVygXA6YSLLrK3njnMNOEH4XoiphuA871DXOobsLkqEZG5aXQsggnc9sFbWL9242md09V2iD3btrDxqhsoq6jhke1b+cr37iWViE890DAYzSlizBekZKSbgtF+DMCTTlLd38yYL4++whqSHv+Mvy479Xe1cdMNq4nHo2d1HZ8vwD33NylIF5E5rTwHNlbAzh5re/1rPsL20W422VuWiIjIgqcQXeQ4on/6E4FsFoDusjK6Dxw4o/Obmk7/Nv357olYMc8krAns8hwp3hE8slAHOoqIzJiGqlrWLl91WsfmmClCTfmsqGukun4pze2tJz0+63TRV1TLcG4JZYPt5CSsEes58VEaupsI5xTRSvZsX8KcER4KEY9H+dLHb2dJbeO0rtHc3sKtd3ya8FBIIbqIzHlVeZAx4Zlea3tXpJIHDsGfLbO3LhERkYVMIbosOG1tbYRC07+lO9nSwqUD1kjqruFhVvzt3zJ2tK3LGRqNRE590Dw2kPHw36OTYcPm4BGCzrSNFYmIyFFJj5+O8uXkRocpG+rEnUliAPljg7zcDd/8i7/AyMRPeZ35Yklt42l/MSEiMt/VBqGns51eVy0Av9gPPhdc02BvXSIiIguVQnRZUNra2li9ejXR6PRu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fvjhAFUE1I0pU6aYPXv2rHZfRUWFmZCQYD799NPebaWlpWZUVJT5yiuv1FOFQN2RZL7//vve9Zrc83l5eabNZjPnz5/vbfPzzz+bQUFB5qJFi+qtduBM/fL+N03TnDBhgnn55Zf7PYb7H01Jdna2KclcuXKlaZp8BqB5+eX9b5p8BqD5admypfm3v/2N3/9olirvf9Os39//jERvYsrLy7Vu3ToNHz7cZ/vw4cO1evXqAFUF1J3t27crKSlJ6enpuvbaa/XTTz9Jknbu3Kn9+/f7/Cw4HA4NGjSInwU0STW559etWyen0+nTJikpSd26dePnAk3CihUrFBcXp44dO2rixInKzs727uP+R1OSn58vSYqOjpbEZwCal1/e/5X4DEBz4Ha7NX/+fBUVFal///78/kez8sv7v1J9/f63nvkloCHJycmR2+1WfHy8z/b4+Hjt378/QFUBdePcc8/V3//+d3Xs2FEHDhzQk08+qQEDBmjz5s3e+726n4Xdu3cHolygTtXknt+/f7/sdrtatmxZpQ2fEWjsRo0apauuukqpqanauXOnHnvsMV144YVat26dHA4H9z+aDNM0dd999+lXv/qVunXrJonPADQf1d3/Ep8BaPo2btyo/v37q7S0VOHh4Xr//ffVpUsXbwjI7380Zf7uf6l+f/8TojdRhmH4rJumWWUb0NiNGjXK+7p79+7q37+/2rVrp7feesv7IAl+FtDcnM49z88FmoJrrrnG+7pbt27q27evUlNT9Z///Edjxozxexz3Pxqbu+66S99//72++OKLKvv4DEBT5+/+5zMATV2nTp20YcMG5eXl6b333tOECRO0cuVK735+/6Mp83f/d+nSpV5//zOdSxMTGxsri8VS5a8p2dnZVf4yCTQ1YWFh6t69u7Zv366EhARJ4mcBzUZN7vmEhASVl5crNzfXbxugqUhMTFRqaqq2b98uifsfTcPdd9+tDz/8UMuXL1ebNm282/kMQHPg7/6vDp8BaGrsdrvat2+vvn37avr06erZs6f+8pe/8PsfzYK/+786dfn7nxC9ibHb7erTp4+WLFnis33JkiUaMGBAgKoC6kdZWZkyMjKUmJio9PR0JSQk+PwslJeXa+XKlfwsoEmqyT3fp08f2Ww2nzZZWVnatGkTPxdocg4dOqQ9e/YoMTFREvc/GjfTNHXXXXdpwYIF+uyzz5Senu6zn88ANGUnu/+rw2cAmjrTNFVWVsbvfzRLlfd/dery9z/TuTRB9913n8aPH6++ffuqf//+eu2115SZmanbbrst0KUBteqBBx7QpZdeqpSUFGVnZ+vJJ59UQUGBJkyYIMMwNGnSJD311FPq0KGDOnTooKeeekqhoaEaO3ZsoEsHTkthYaF27NjhXd+5c6c2bNig6OhopaSknPSej4qK0s0336z7779fMTExio6O1gMPPKDu3btr6NChgbosoEZOdP9HR0dr6tSpuvLKK5WYmKhdu3bpkUceUWxsrK644gpJ3P9o3O6880698847+uCDDxQREeEdcRgVFaWQkJAa/XcPPwNorE52/xcWFvIZgCbtkUce0ahRo5ScnKwjR45o/vz5WrFihRYtWsTvfzR5J7r/6/33v4km6cUXXzRTU1NNu91u9u7d21y5cmWgSwJq3TXXXGMmJiaaNpvNTEpKMseMGWNu3rzZu7+iosKcMmWKmZCQYDocDvOCCy4wN27cGMCKgTOzfPlyU1KVZcKECaZp1uyeLykpMe+66y4zOjraDAkJMUePHm1mZmYG4GqAU3Oi+7+4uNgcPny42apVK9Nms5kpKSnmhAkTqtzb3P9orKq79yWZs2fP9rbhMwBN1cnufz4D0NTddNNN3nynVatW5kUXXWR++umn3v38/kdTdqL7v75//xumaZpn9CcBAAAAAAAAAACaKOZEBwAAAAAAAADAD0J0AAAAAAAAAAD8IEQHAAAAAAAAAMAPQnQAAAAAAAAAAPwgRAcAAAAAAAAAwA9CdAAAAAAAAAAA/CBEBwAAAAAAAADAD0J0AAAAAAAAAAD8IEQHAAAAGjDDMLRw4cJAlwEAAAA0W4ToAAAAQADt379fd999t9q2bSuHw6Hk5GRdeumlWrZsWaBLO6kbbrhBv/71rwNdBgAAAFCnrIEuAAAAAGiudu3apYEDB6pFixaaMWOGevToIafTqcWLF+vOO+/UDz/8UCf9lpeXy26318m5T0dDqwcAAAA4HiPRAQAAgAC54447ZBiGvvnmG/3mN79Rx44d1bVrV91333366quvvO1ycnJ0xRVXKDQ0VB06dNCHH37o3ed2u3XzzTcrPT1dISEh6tSpk/7yl7/49FM5Ynz69OlKSkpSx44dJUlz585V3759FRERoYSEBI0dO1bZ2dk+x27evFmXXHKJIiMjFRERofPPP18//vijpk6dqrfeeksffPCBDMOQYRhasWKFJOnnn3/WNddco5YtWyomJkaXX365du3addJ6XnrpJXXo0EHBwcGKj4/Xb37zm9p8uwEAAIDTwkh0AAAAIAAOHz6sRYsW6U9/+pPCwsKq7G/RooX39bRp0zRjxgw9++yzmjlzpsaNG6fdu3crOjpaFRUVatOmjf75z38qNjZWq1ev1q233qrExERdffXV3nMsW7ZMkZGRWrJkiUzTlOQZAf7EE0+oU6dOys7O1r333qsbbrhBn3zyiSRPGH7BBRdo8ODB+uyzzxQZGan//e9/crlceuCBB5SRkaGCggLNnj1bkhQdHa3i4mINGTJE559/vlatWiWr1aonn3xSI0eO1Pfff+8dcf7LetauXat77rlHb7/9tgYMGKDDhw/r888/r6u3HwAAAKgxw6z8L2gAAAAA9eabb77RueeeqwULFuiKK67w284wDD366KN64oknJElFRUWKiIjQJ598opEjR1Z7zJ133qkDBw7o3//+tyTPyO9FixYpMzPzhNOmrFmzRv369dORI0cUHh6uRx55RPPnz9fWrVtls9mqtL/hhhuUl5fn8+DTN998UzNmzFBGRoYMw5DkCetbtGihhQsXavjw4dXWs2DBAt14443au3evIiIiTvzmAQAAAPWI6VwAAACAAKgcy1IZNJ9Ijx49vK/DwsIUERHhM+3KK6+8or59+6pVq1YKDw/X66+/rszMTJ9zdO/evUqA/u233+ryyy9XamqqIiIiNHjwYEnyHrthwwadf/751Qbo/qxbt047duxQRESEwsPDFR4erujoaJWWlurHH3/0W8+wYcOUmpqqtm3bavz48Zo3b56Ki4tr3C8AAABQVwjRAQAAgADo0KGDDMNQRkbGSdv+MsQ2DEMVFRWSpH/+85+69957ddNNN+nTTz/Vhg0bdOONN6q8vNznmF9OGVNUVKThw4crPDxcc+fO1Zo1a/T+++9LkvfYkJCQU76uiooK9enTRxs2bPBZtm3bprFjx/qtJyIiQuvXr9c//vEPJSYm6vHHH1fPnj2Vl5d3yjUAAAAAtYkQHQAAAAiA6OhojRgxQi+++KKKioqq7K9pePz5559rwIABuuOOO9SrVy+1b9/eZ8S3Pz/88INycnL09NNP6/zzz9dZZ51V5aGiPXr00Oeffy6n01ntOex2u9xut8+23r17a/v27YqLi1P79u19lqioqBPWZLVaNXToUM2YMUPff/+9du3apc8+++yk1wIAAADUJUJ0AAAAIEBeeuklud1u9evXT++99562b9+ujIwM/fWvf1X//v1rdI727dtr7dq1Wrx4sbZt26bHHntMa9asOelxKSkpstvtmjlzpn766Sd9+OGH3nnXK911110qKCjQtddeq7Vr12r79u16++23tXXrVklSWlqavv/+e23dulU5OTlyOp0aN26cYmNjdfnll+vzzz/Xzp07tXLlSv2///f/tHfvXr/1fPzxx/rrX/+qDRs2aPfu3fr73/+uiooKderUqUbvAwAAAFBXCNEBAACAAElPT9f69es1ZMgQ3X///erWrZuGDRumZcuW6eWXX67ROW677TaNGTNG11xzjc4991wdOnRId9xxx0mPa9WqlebMmaN//etf6tKli55++mn93//9n0+bmJgYffbZZyosLNSgQYPUp08fvf76697pZSZOnKhOnTp552P/3//+p9DQUK1atUopKSkaM2aMOnfurJtuukklJSWKjIz0W0+LFi20YMECXXjhhercubNeeeUV/eMf/1DXrl1r9D4AAAAAdcUwK59oBAAAAAAAAAAAfDASHQAAAAAAAAAAPwjRAQAAAAAAAADwgxAdAAAAAAAAAAA/CNEBAAAAAAAAAPCDEB0AAAAAAAAAAD8I0QEAAAAAAAAA8IMQHQAAAAAAAAAAPwjRAQAAAAAAAADwgxAdAAAAAAAAAAA/CNEBAAAAAAAAAPCDEB0AAAAAAAAAAD8I0QEAAAAAAAAA8IMQHQAAAAAAAAAAPwjRAQAAAAAAAADwgxAdAAAAAAAAAAA/CNEBAAAAAAAAAPCDEB0AAAAAAAAAAD8I0QEAABqRf//73zIMQ++++26VfT179pRhGFq8eHGVfe3atVPv3r3rtLYVK1bIMAytWLHijM91ww03yDAM7xIWFqa0tDRddtllmj17tsrKyqocM3jwYA0ePPiU+tmyZYumTp2qXbt2ndJxv+xr165dMgxD//d//3dK5zmZp556SgsXLqyyvTbf69Px6KOPKiUlRVarVS1atKiTPirf05osp/r9qwv+vlenovKa58yZc8rHnu69XFdWr16tqVOnKi8vL9ClAAAAnDFCdAAAgEZk8ODBMgxDy5cv99l++PBhbdy4UWFhYVX27d27Vz/99JOGDBlSn6WesZCQEH355Zf68ssv9fHHH+uPf/yjwsLCNHHiRPXp00d79+71af/SSy/ppZdeOqU+tmzZomnTpp1y8Hg6fZ0Of8Fs79699eWXX9b5H0aq88EHH+hPf/qTrr/+eq1cuVJLly6tk34SExO93//KpVevXmrbtm2V7YmJiXVSw6mojRD9TJzuvVxXVq9erWnTphGiAwCAJsEa6AIAAABQc7GxserWrVuVEcgrV66U1WrVzTffXCVEr1yvjRC9pKREISEhZ3yemggKCtJ5553ns+3666/XjTfeqNGjR+s3v/mNvvrqK+++Ll261HlNxcXFCg0NrZe+TiQyMrLKe1NfNm3aJEm65557FBcXVyvnrHxfj+dwOKpcY2RkpMrLywN27QAAAGieGIkOAADQyAwZMkRbt25VVlaWd9uKFSt0zjnn6OKLL9a6det05MgRn30Wi0Xnn3++JKm0tFSTJ09Wenq67Ha7WrdurTvvvLPKiNG0tDSNHj1aCxYsUK9evRQcHKxp06ZJkn744QeNHDlSoaGhio2N1W233ebTZ6Vvv/1Wo0ePVlxcnBwOh5KSknTJJZdUGUV+KoYPH66JEyfq66+/1qpVq7zbq5vO5eWXX1bPnj0VHh6uiIgInXXWWXrkkUckSXPmzNFVV13lfU8rpwapnEpj8ODB6tatm1atWqUBAwYoNDRUN910k9++JKmiokJ/+tOflJKSouDgYPXt21fLli3zaXPDDTcoLS2tyrFTp06VYRjedcMwVFRUpLfeestbW2Wf/qZz+fDDD9W/f3+FhoYqIiJCw4YN05dfflltP5s3b9Z1112nqKgoxcfH66abblJ+fn6173mltLQ0Pfroo5Kk+Ph4GYahqVOneq99xowZOuuss+RwOBQXF6frr7++yvf6RO/rqTrnnHN0ySWX+Gzr3r27DMPQmjVrvNsWLFggwzC0ceNG77bt27dr7Nix3nuzc+fOevHFF6v0UVBQoAceeMDn52XSpEkqKirytjnR98qfffv26eqrr1ZERISioqJ0zTXXaP/+/VXarV27Vtdee63S0tIUEhKitLQ0XXfdddq9e7e3zcnu5SVLlujyyy9XmzZtFBwcrPbt2+t3v/udcnJyfPo6ePCgbr31ViUnJ8vhcKhVq1YaOHBglX9tsHTpUl100UWKjIxUaGioBg4c6HOfT506Vb///e8lSenp6d56AjX9EAAAwJliJDoAAEAjM2TIEP31r3/VihUrdN1110nyjDYfPXq0Bg4cKMMw9Pnnn+viiy/27uvdu7eioqJkmqZ+/etfa9myZZo8ebLOP/98ff/995oyZYp3agyHw+Hta/369crIyNCjjz6q9PR0hYWF6cCBAxo0aJBsNpteeuklxcfHa968ebrrrrt86iwqKtKwYcOUnp6uF198UfHx8dq/f7+WL19ebeB+Ki677DK99NJLWrVqlS644IJq28yfP1933HGH7r77bv3f//2fgoKCtGPHDm3ZskWSdMkll+ipp57SI488ohdffNE7NUq7du2858jKytJvf/tbPfjgg3rqqacUFHTiMSizZs1SamqqXnjhBW+oPGrUKK1cuVL9+/c/pWv88ssvdeGFF2rIkCF67LHHJHlGYvvzzjvvaNy4cRo+fLj+8Y9/qKysTDNmzNDgwYO1bNky/epXv/Jpf+WVV+qaa67RzTffrI0bN2ry5MmSpDfffNNvH++//75efPFFvfHGG1q0aJGioqLUpk0bSdLtt9+u1157TXfddZdGjx6tXbt26bHHHtOKFSu0fv16xcbGes9zqu+rP0OHDtWsWbPkdDpls9l04MABbdq0SSEhIVqyZInOOeccSZ7QNz4+Xt27d5fkmfpkwIABSklJ0Z///GclJCRo8eLFuueee5STk6MpU6ZI8oyQHzRokPbu3atHHnlEPXr00ObNm/X4449r48aNWrp0qQzDOOXvVUlJiYYOHap9+/Zp+vTp6tixo/7zn//ommuuqdJ2165d6tSpk6699lpFR0crKytLL7/8ss455xxt2bJFsbGxJ72Xf/zxR/Xv31+33HKLoqKitGvXLj333HP61a9+pY0bN8pms0mSxo8fr/Xr1+tPf/qTOnbsqLy8PK1fv16HDh3y1jN37lxdf/31uvzyy/XWW2/JZrPp1Vdf1YgRI7R48WJddNFFuuWWW3T48GHNnDlTCxYs8E63E+h/wQEAAHDaTAAAADQqhw8fNoOCgsxbb73VNE3TzMnJMQ3DMBctWmSapmn269fPfOCBB0zTNM3MzExTkvnggw+apmmaixYtMiWZM2bM8Dnnu+++a0oyX3vtNe+21NRU02KxmFu3bvVp+9BDD5mGYZgbNmzw2T5s2DBTkrl8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BlR5WKY/YWFhGjVqlP7whz+ovLxcmzdvlnRmo6+rs2DBApWWlnrXjxw5oo8++kjnn3++LBaLJCktLU3Z2dneUb2SVF5ersWLF1c5n8PhqFFtnTp1UuvWrfXOO+/4THVTVFSk9957T/3791doaOiZXNoJVU7N8sv7as2aNcrIyKjRfXW6hg4dKpfLpccee0xt2rTRWWed5d2+dOlSffbZZ95R6JIUGhqqIUOG6Ntvv1WPHj3Ut2/fKkvlHwVGjx6tH3/8UTExMdW2S0tL8563pt8ryfMzdOTIEe8fgyr98mfIMAyZpunzsF9J+tvf/lZleiB/93LlHyx+eY5XX331hDWmpKTorrvu0rBhw7w/rwMHDlSLFi20ZcuWat+Pvn37ym63n7AeAACAxoiR6AAAAI1QZGSkevfurYULFyooKMg7H3qlQYMG6YUXXpAknxB92LBhGjFihB566CEVFBRo4MCB+v777zVlyhT16tVL48ePP2nfkyZN0ptvvqlLLrlETz75pOLj4zVv3jz98MMPPu0+/vhjvfTSS/r1r3+ttm3byjRNLViwQHl5eRo2bNhJ+6moqPBOOVFWVqbMzEz997//1T//+U917txZ//znP094/MSJExUSEqKBAwcqMTFR+/fv1/Tp0xUVFeUdcd+tWzdJ0muvvaaIiAgFBwcrPT29ylQnNWWxWDRs2DDdd999qqio0DPPPKOCggJNmzbN2+aaa67R448/rmuvvVa///3vVVpaqr/+9a/VzpnevXt3rVixQh999JESExMVERGhTp06VWkXFBSkGTNmaNy4cRo9erR+97vfqaysTM8++6zy8vL09NNPn9b11FSnTp106623aubMmQoKCtKoUaO0a9cuPfbYY0pOTta9995bZ3336dNHLVu21Keffqobb7zRu33o0KF64oknvK+P95e//EW/+tWvdP755+v2229XWlqajhw5oh07duijjz7yPjtg0qRJeu+993TBBRfo3nvvVY8ePVRRUaHMzEx9+umnuv/++3XuuedKqvn3SpKuv/56Pf/887r++uv1pz/9SR06dNAnn3xS5Q8pkZGRuuCCC/Tss88qNjZWaWlpWrlypd544w21aNHCp62/e/mss85Su3bt9PDDD8s0TUVHR+ujjz6qMq1Rfn6+hgwZorFjx+qss85SRESE1qxZo0WLFmnMmDGSPHPs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lyopKUmGYWjhwoXefU6nUw899JC6d++usLAwJSUl6frrr9e+fft8zjF48GAZhuGzXHvttT5tcnNzNX78eEVFRSkqKkrjx49XXl5ePVwhAAAAAAAAAKChavAhelFRkXr27KlZs2ZV2VdcXKz169frscce0/r167VgwQJt27ZNl112WZW2EydOVFZWlnd59dVXffaPHTtWGzZs0KJFi7Ro0SJt2LBB48ePr7PrAgAAAAAAAAA0fNZAF3Ayo0aN0qhRo6rdFxUVpSVLlvhsmzlzpvr166fMzEylpKR4t4eGhiohIaHa82RkZGjRokX66quvdO6550qSXn/9dfXv319bt25Vp06daulqAAAAAAAAAACNSYMfiX6q8vPzZRiGWrRo4bN93rx5io2NVdeuXfXAAw/oyJEj3n1ffvmloqKivAG6JJ133nmKiorS6tWr66t0AAAAAAAAAEAD0+BHop+K0tJSPfzwwxo7dqwiIyO928eNG6f09HQlJCRo06ZNmjx5sr777jvvKPb9+/crLi6uyvni4uK0f/9+v/2VlZWprKzMu15QUFCLVwMAAAAAAAAACLQmE6I7nU5de+21qqio0EsvveSzb+LEid7X3bp1U4cOHdS3b1+tX79evXv3liQZhlHlnKZpVru90vTp0zVt2rRaugIAAAAAAAAAQEPTJKZzcTqduvrqq7Vz504tWbLEZxR6dXr37i2bzabt27dLkhISEnTgwIEq7Q4ePKj4+Hi/55k8ebLy8/O9y549e87sQgAAAAAAAAAADUqjD9ErA/Tt27dr6dKliomJOekxmzdvltPpVGJioiSpf//+ys/P1zfffONt8/XXXys/P18DBgzwex6Hw6HIyEifBQAAAAAAAADQdDT46VwKCwu1Y8cO7/rOnTu1YcMGRUdHKykpSb/5zW+0fv16ffzxx3K73d45zKOjo2W32/Xjjz9q3rx5uvjiixUbG6stW7bo/vvvV69evTRw4EBJUufOnTVy5EhNnDhRr776qiTp1ltv1ejRo9WpU6f6v2gAAAAAAAAAQIPQ4EP0tWvXasiQId71++67T5I0YcIETZ06VR9++KEk6eyzz/Y5bvny5Ro8eLDsdruWLVumv/zlLyosLFRycrIuueQSTZkyRRaLxdt+3rx5uueeezR8+HBJ0mWXXaZZs2bV8dUBAAAAAAAAABqyBh+iDx48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I4/krrvuysKFCzNo0KDMmTOn0sfcgbrWW2+9/OIXv8gTTzyRJ554IjvvvHO+/OUvV/7hZc7Ax3v88cdz0UUXZYsttqjTbu7Asn3xi1/MlClTKo9nnnmmss28gaXNmDEjO+ywQ6qrq/PHP/4xzz//fM4444ysvfbalT7mzudMwefGdtttV/zwhz+s07bpppsWP/nJT+qpIlizJSluuOGGyvPFixcXHTp0KH7xi19U2t5///2itra2uOCCC+qhQlgzTZs2rUhS3H///UVRmDvwabVq1ar47//+b3MGPsE777xTbLzxxsVdd91V9OvXr/jRj35UFIW/b6DMiSeeWGy55ZbL3GbewLL9+Mc/LnbcccfS7ebO54870T8n5s+fn/Hjx2fQoEF12gcNGpSHHnqonqqCz5aJEydm6tSpdeZRTU1N+vXrZx7Bh8yaNStJ0rp16yTmDnySRYsWZcyYMZkzZ0769OljzsAnOPTQQ7PHHntk4MCBddrNHSj30ksvpVOnTunatWu+8Y1v5O9//3sS8wbK3HzzzenVq1f222+/tGvXLltvvXUuvvjiynZz5/NHiP458dZbb2XRokVp3759nfb27dtn6tSp9VQVfLYsmSvmEZQriiJHHXVUdtxxx/To0SOJuQNlnnnmmay11lqpqanJD3/4w9xwww3p3r27OQMfY8yYMXnyySczevTopbaZO7BsvXv3zm9/+9vccccdufjiizN16tT07ds306dPN2+gxN///vecf/752XjjjXPHHXfkhz/8YUaOHJnf/va3Sfyd83nUqL4LYPWqqqqq87woiqXagI9nHkG5ww47LH/5y1/y4IMPLrXN3IG6unXrlqeffjozZ87MddddlwMPPDD3339/Zbs5A3VNnjw5P/rRj3LnnXemSZMmpf3MHahryJAhla8333zz9OnTJxtuuGEuv/zybL/99knMG/ioxYsXp1evXjn11FOTJFtvvXWee+65nH/++fn2t79d6WfufH64E/1zom3btmnYsOFSvw2bNm3aUr81A5ZtySfYm0ewbIcffnhuvvnm3HfffVlvvfUq7eYOLFvjxo2z0UYbpVevXhk9enS23HLL/Nd//Zc5AyXGjx+fadOmpWfPnmnUqFEaNWqU+++/P7/+9a/TqFGjyvwwd+DjNW/ePJtvvnleeuklf+dAiY4dO6Z79+512jbbbLNMmjQpiX/jfB4J0T8nGjdunJ49e+auu+6q037XXXelb9++9VQVfLZ07do1HTp0qDOP5s+fn/vvv9884nOtKIocdthhuf7663Pvvfema9eudbabO/DpFEWRefPmmTNQYpdddskzzzyTp59+uvLo1atXDjjggDz99NP5whe+YO7ApzBv3rxMmDAhHTt29HcOlNhhhx3y4osv1mn761//mi5duiTxb5zPI8u5fI4cddRRGTZsWHr16pU+ffrkoosuyqRJk/LDH/6wvkuDNca7776bl19+ufJ84sSJefrpp9O6deusv/76OeKII3Lqqadm4403zsYbb5xTTz01zZo1y9ChQ+uxaqhfhx56aK6++urcdNNNadGiReVujNra2jRt2jRVVVXmDnzE8ccfnyFDhqRz58555513MmbMmIwbNy5jx441Z6BEixYtKp+3sUTz5s3Tpk2bSru5A0s75phjstdee2X99dfPtGnTcsopp2T27Nk58MAD/Z0DJY488sj07ds3p556avbff/889thjueiii3LRRRclibnzOSRE/xz5+te/nunTp+fkk0/OlClT0qNHj9x+++2V36IByRNPPJEBAwZUnh911FFJkgMPPDCXXXZZjj322MydOzeHHHJIZsyYkd69e+fOO+9MixYt6qtkqHfnn39+kqR///512i+99NIMHz48Scwd+Ig33ngjw4YNy5QpU1JbW5stttgiY8eOza677prEnIEVZe7A0l577bV885vfzFtvvZV11lkn22+/fR555JFKFmDewNK23Xbb3HDDDTnuuONy8sknp2vXrjn77LNzwAEHVPqYO58vVUVRFPVdBAAAAAAArImsiQ4AAAAAACWE6AAAAAAAUEKIDgAAAAAAJYToAAAAAABQQogOAAAAAAAlhOgAAAAAAFBCiA4AAAAAACWE6AAAAAAAUEKIDgAArJANNtggZ599dn2XAQAAq5QQHQAAPqMuuOCCtGjRIgsXLqy0vfvuu6murs6XvvSlOn0feOCBVFVV5a9//evqLhMAAD7ThOgAAPAZNWDAgLz77rt54oknKm0PPPBAOnTokMcffzzvvfdepX3cuHHp1KlTNtlkk+UaY9GiRVm8ePFKqxkAAD5rhOgAAPAZ1a1bt3Tq1Cnjxo2rtI0bNy5f/vKXs+GGG+ahhx6q0z5gwIDMmDEj3/72t9OqVas0a9YsQ4YMyUsvvVTpd9lll2XttdfOrbfemu7du6empiavvvpqpk2blr322itNmzZN165dc9VVVy1Vz6hRo7L++uunpqYmnTp1ysiRI1fp+QMAwOogRAcAgM+w/v3757777qs8v++++9K/f//069ev0j5//vw8/PDDGTBgQIYPH54nnngiN998cx5++OEURZHdd989CxYsqBzjvffey+jRo/Pf//3fee6559KuXbsMHz48r7zySu6999784Q9/yHnnnZdp06ZV9vnDH/6Qs846KxdeeGFeeuml3Hjjjdl8881X34UAAIBVpFF9FwAAAKy4/v3758gjj8zChQszd+7cPPXUU9lpp52yaNGi/PrXv06SPPLII5k7d2523HHHfO9738v//u//pm/fvkmSq666Kp07d86NN96Y/fbbL0myYMGCnHfeedlyyy2TJH/961/zxz/+MY888kh69+6dJLnkkkuy2WabVeqYNGlSOnTokIEDB6a6ujrrr79+tttuu9V5KQAAYJVwJzoAAHyGDRgwIHPmzMnjjz+eBx54IJtssknatWuXfv365fHHH8+cOXMybty4rL/++nnxxRfTqFGjShCeJG3atEm3bt0yYcKESlvjxo2zxRZbVJ5PmDAhjRo1Sq9evSptm266adZee+3K8/322y9z587NF77whYwYMSI33HBDnQ88BQCAzyohOgAAfIZttNFGWW+99XLfffflvvvuS79+/ZIkHTp0SNeuXfO///u/ue+++7LzzjunKIplHqMoilRVVVWeN23atM7zJft9uO2jOnfunBdffDG/+c1v0rRp0xxyyCHZaaed6iwTAwAAn0VCdAAA+IwbMGBAxo0bl3HjxqV///6V9n79+uWOO+7II488kgEDBqR79+5ZuHBhHn300Uqf6dOn569//WudpVk+arPNNsvChQvzxBNPVNpefPHFzJw5s06/pk2bZu+9986vf/3rjBs3Lg8//HCeeeaZlXaeAABQH6yJDgAAn3EDBgzIoYcemgULFlTuRE8+CNEPPvjgvP/++xkwYEA6d+6cL3/5yxkxYkQuvPDCtGjRIj/5yU+y7rrr5stf/nLp8bt165bddtstI0aMyEUXXZRGjRrliCOOSNOmTSt9LrvssixatCi9e/dOs2bNcsUVV6Rp06bp0qXLKj13AABY1dyJDgAAn3EDBgzI3Llzs9FGG6V9+/aV9n79+uWdd97JhhtumM6dOydJLr300vTs2TN77rln+vTpk6Iocvvtt6e6uvpjx7j00kvTuXPn9OvXL/vuu2++//3vp127dpXta6+9di6++OLssMMO2WKLLXLPPffklltuSZs2bVbNSQMAwGpSVZQtjAgAAAAAAJ9z7kQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AIDV7NFHH81XvvKVrL/++qmpqUn79u3Tp0+fHH300at03Pfeey+jRo3KuHHjVuk4a5Jx48alqqqq8mjcuHHWWWed7LDDDjnhhBPy6quvLrXPZZddlqqqqrzyyivLNdapp56aG2+8cbn2WdZY/fv3T48ePZbrOJ/k9ttvz6hRo5a5bYMNNsjw4cNX6nif1j333JNevXqlefPmqaqqWu7r92n179+/zvug7FF2jVanj3utlkf//v3Tv3//Fdp3Rd7Lq8rn8fsWALDmqSqKoqjvIgAAPi9uu+227L333unfv39GjBiRjh07ZsqUKXniiScyZsyYvPbaa6ts7LfeeivrrLNOTjzxxDUiLFwdxo0blwEDBuTUU0/NgAEDsmjRokyfPj2PPvpo/ud//iezZs3KxRdfnAMOOKCyz5tvvpm//e1v2XrrrVNTU/Opx1prrbXyta99LZdddtmn3mdZY/Xv3z9vvfVWnn322U99nE9y2GGH5Te/+U2W9aP/U089lZYtW2bDDTdcaeN9GkVRpG3bttlkk01yyimnpHnz5unWrVtatWq10sd6/vnnM3v27Mrz2267LaecckouvfTSbLrpppX29dZbL+utt95KH395fNxrtTyWBOgrEj6vyHt5Vfk8ft8CANY8jeq7AACAz5PTTjstXbt2zR133JFGjf7vR7FvfOMbOe200+qxsn9vG2+8cbbffvvK87333jtHH310Bg4cmOHDh2eLLbbI5ptvniRZZ511ss4666zSeubOnZsmTZqslrE+ydZbb10v477++ut5++2385WvfCW77LLLSjnmkutaVVVVp7179+51nr/wwgtJkh49eqRXr14rZWwAAP59Wc4FAGA1mj59etq2bVsnQF+iQYOlfzS79tpr06dPnzRv3jxrrbVWBg8enKeeeqpOn+HDh2ettdbKyy+/nN133z1rrbVWOnfunKOPPjrz5s1LkrzyyiuVsPakk06qLF/x4WU8XnrppQwdOjTt2rVLTU1NNttss/zmN7+pM9aS5VGuueaanHDCCenUqVNatmyZgQMH5sUXX1yq/rFjx2aXXXZJbW1tmjVrls022yyjR4+u0+eJJ57I3nvvndatW6dJkybZeuut87vf/a5On/feey/HHHNMunbtmiZNmqR169bp1atXrrnmmo+52h+vdevWufDCC7Nw4cKcddZZlfZlLbHy1FNPZc8996xcm06dOmWPPfao/M+BqqqqzJkzJ5dffnnl2i65E3jJ8e68885897vfzTrrrJNmzZpl3rx5H7t0zAMPPJDtt98+TZs2zbrrrpuf/vSnWbRoUWX7ktfio3cav/LKK6mqqqrcRTx8+PDK6/jhpUuWjLms5VwmTZqUb33rW3XeC2eccUYWL1681Dinn356zjzzzHTt2jVrrbVW+vTpk0ceeeRjr/2oUaMqd3z/+Mc/TlVVVTbYYIPK9gcffDC77LJLWrRokWbNmqVv37657bbb6hzj467r8vrNb36TBg0aZNq0aZW2M844I1VVVTn00EMrbYsXL06rVq3qLL00f/78nHLKKdl0001TU1OTddZZJ9/5znfy5ptvLjXOJ83nT3qtlqUoipx22mnp0qVLmjRpkm222SZ//OMfl+r3/vvv5+ijj85WW22V2tratG7dOn369MlNN91Up9/HvZfffPPNHHLIIenevXvWWmuttGvXLjvvvHMeeOCBpcY7//zzs+WWW2attdZKixYtsummm+b444+v02fq1Kn5wQ9+kPXWWy+NGzdO165dc9JJJ2XhwoVJPt33LQCA1UGIDgCwGvXp0yePPvpoRo4cmUcffTQLFiwo7Xvqqafmm9/8Zrp3757f/e53ueKKK/LOO+/kS1/6Up5//vk6fRcsWJC99947u+yyS2666aZ897vfzVlnnZVf/vKXSZKOHTtm7NixSZKDDjooDz/8cB5++OH89Kc/TfLBchfbbrttnn322Zxxxhm59dZbs8cee2TkyJE56aSTlqrt+OOPz6uvvpr//u//zkUXXZSXXnope+21V52Q95JLLsnuu++exYsX54ILLsgtt9ySkSNH1lmy5r777ssOO+yQmTNn5oILLshNN92UrbbaKl//+tfrLCVx1FFH5fzzz8/IkSMzduzYXHHFFdlvv/0yffr05X8RPmTbbbdNx44d86c//am0z5w5c7LrrrvmjTfeyG9+85vcddddOfvss7P++uvnnXfeSZI8/PDDadq0aXbffffKtT3vvPPqHOe73/1uqqurc8UVV+QPf/hDqqurS8ecOnVqvvGNb+SAAw7ITTfdlK997Ws55ZRT8qMf/Wi5z/GnP/1pvva1r1XqXPLo2LHjMvu/+eab6du3b+6888787Gc/y80335yBAwfmmGOOyWGHHbZU/w9fk6uuuipz5szJ7rvvnlmzZpXW9L3vfS/XX399kuTwww/Pww8/nBtuuCFJcv/992fnnXfOrFmzcskll+Saa65JixYtstdee+Xaa69d6ljLc13LDBw4MEVR5J577qm03X333WnatGnuuuuuStsTTzyRmTNnZuDAgUk+CNW//OUv5xe/+EWGDh2a2267Lb/4xS9y1113pX///pk7d25l308zn5f3tUo+CJd//OMfZ9ddd82NN96Ygw8+OCNGjFjql1rz5s3L22+/nWOOOSY33nhjrrnmmuy4447Zd99989vf/rbS7+Pey2+//XaS5MQTT8xtt92WSy+9NF/4whfSv3//Or/MGTNmTA455JD069cvN9xwQ2688cYceeSRmTNnTqXP1KlTs9122+WOO+7If/7nf+aPf/xjDjrooIwePTojRoxI8snftwAAVpsCAIDV5q233ip23HHHIkmRpKiuri769u1bjB49unjnnXcq/SZNmlQ0atSoOPzww+vs/8477xQdOnQo9t9//0rbgQceWCQpfve739Xpu/vuuxfdunWrPH/zzTeLJMWJJ564VF2DBw8u1ltvvWLWrFl12g877LCiSdoZWOsAAFr2SURBVJMmxdtvv10URVHcd999RZJi9913r9Pvd7/7XZGkePjhhyt1tmzZsthxxx2LxYsXl16PTTfdtNh6662LBQsW1Gnfc889i44dOxaLFi0qiqIoevToUeyzzz6lxymzpN7f//73pX169+5dNG3atPL80ksvLZIUEydOLIqiKJ544okiSXHjjTd+7FjNmzcvDjzwwKXalxzv29/+dum2JWMVRVH069evSFLcdNNNdfqOGDGiaNCgQfHqq6/WObf77ruvTr+JEycWSYpLL7200nbooYcWZT/6d+nSpU7dP/nJT4okxaOPPlqn38EHH1xUVVUVL774Yp1xNt9882LhwoWVfo899liRpLjmmmuWOd5H6/zVr35Vp3377bcv2rVrV2c+LFy4sOjRo0ex3nrrVd5PH3ddP8mSfR9//PFK23rrrVd897vfLYqiKObNm1c0b968+PGPf1wkqVzzn//850V1dXXx7rvvFkVRFNdcc02RpLjuuuvqHP/xxx8vkhTnnXdeURTLN58/7rX6qBkzZhRNmjQpvvKVr9Rp/9///d8iSdGvX7/SfRcuXFgsWLCgOOigg4qtt966zray93LZMXbZZZc6NRx22GHF2muv/bH7/uAHPyjWWmutyrVd4vTTTy+SFM8991xRFB//fQsAYHVxJzoAwGrUpk2bPPDAA3n88cfzi1/8Il/+8pfz17/+Nccdd1w233zzvPXWW0mSO+64IwsXLsy3v/3tLFy4sPJo0qRJ+vXrt9QSHlVVVdlrr73qtG2xxRZ59dVXP7Gm999/P/fcc0++8pWvpFmzZnXG23333fP+++8vtTzH3nvvvdRYSSrjPfTQQ5k9e3YOOeSQpdanXuLll1/OCy+8UPlQz4+OO2XKlMrdtNttt13++Mc/5ic/+UnGjRtX5w7ff1XxCR/guNFGG6VVq1b58Y9/nAsuuGCp/wXwaX31q1/91H1btGix1DUeOnRoFi9e/LF3za8M9957b7p3757tttuuTvvw4cNTFEXuvffeOu177LFHGjZsWHn+0ffC8pgzZ04effTRfO1rX8taa61VaW/YsGGGDRuW1157bak7rJfnun6cXXbZJXfffXeSD96/7733Xo466qi0bdu2cjf63XffXVmOJUluvfXWrL322tlrr73qvH+32mqrdOjQoTJPl3c+f1oPP/xw3n///TofjJskffv2TZcuXZbq//vf/z477LBD1lprrTRq1CjV1dW55JJLMmHChE895gUXXJBtttkmTZo0qRzjnnvuqXOM7bbbLjNnzsw3v/nN3HTTTZXvax926623ZsCAAenUqVOdazJkyJAkH/yPBACANYUQHQCgHvTq1Ss//vGP8/vf/z6vv/56jjzyyLzyyiuVDxd94403knyw3Eh1dXWdx7XXXrtUKNWsWbM0adKkTltNTU3ef//9T6xl+vTpWbhwYc4555ylxtp9992TZKnx2rRps9RYSSrh9pL1oJese70sS87xmGOOWWrcQw45pM64v/71r/PjH/84N954YwYMGJDWrVtnn332yUsvvfSJ5/dJJk2alE6dOpVur62tzf3335+tttoqxx9/fL74xS+mU6dOOfHEEz92OZ6P+rglOT6qffv2S7V16NAhSf7lJWw+yfTp05dZ65Jr9NHxP+m9sDxmzJiRoiiWa/zlua4fZ+DAgZk0aVJeeuml3H333dl6660ra37ffffdmTt3bh566KHKUi7JB+/hmTNnpnHjxku9h6dOnVp5/y7vfP60llyLJe+ND/to2/XXX5/9998/6667bq688so8/PDDefzxx/Pd7373U32fSJIzzzwzBx98cHr37p3rrrsujzzySB5//PHstttudV7vYcOG5X/+53/y6quv5qtf/WratWuX3r1711ka54033sgtt9yy1PX44he/mGTp7zkAAPVp6U+0AgBgtaqurs6JJ56Ys846K88++2ySpG3btkmSP/zhD8u8o3RlatWqVeVO3w9/iOKHde3adbmOueTDAD+8/vlHLTnH4447Lvvuu+8y+3Tr1i1J0rx585x00kk56aST8sYbb1TuSt9rr73ywgsvLFdtH/bYY49l6tSpOeiggz623+abb54xY8akKIr85S9/yWWXXZaTTz45TZs2zU9+8pNPNVbZHfnLsiR0/bCpU6cm+b/QeskvTT76QZr/avjYpk2bTJkyZan2119/Pcn/vW6rQqtWrdKgQYPlGn95ruvH2WWXXZJ8cLf5XXfdlV133bXS/h//8R/505/+lHnz5tUJ0du2bZs2bdpU1u3+qBYtWtSpeWXP5yXvhSXvjQ+bOnVqnQ9rvfLKK9O1a9dce+21da7Z8nwQ65VXXpn+/fvn/PPPr9O+5LMBPuw73/lOvvOd72TOnDn505/+lBNPPDF77rln/vrXv6ZLly5p27Zttthii/z85z9f5lgf94stAIDVTYgOALAaTZkyZZl3zi5ZCmFJcDR48OA0atQof/vb31bachVldwg3a9YsAwYMyFNPPZUtttgijRs3/pfH6tu3b2pra3PBBRfkG9/4xjKDzm7dumXjjTfOn//855x66qmf+tjt27fP8OHD8+c//zlnn3123nvvvTRr1my5a3z77bfzwx/+MNXV1TnyyCM/1T5VVVXZcsstc9ZZZ+Wyyy7Lk08+WdlWU1Oz0paZeeedd3LzzTfXWdLl6quvToMGDbLTTjslSSUg/ctf/pLBgwdX+t18881LHe/Dr33Tpk0/duxddtklo0ePzpNPPpltttmm0v7b3/42VVVVGTBgwAqf1ydp3rx5evfuneuvvz6nn356pdbFixfnyiuvzHrrrZdNNtlklYzdsWPHdO/ePdddd13Gjx9feU/uuuuu+cEPfpAzzzwzLVu2zLbbblvZZ88998yYMWOyaNGi9O7du/TYyzOfl+e12n777dOkSZNcddVVdY770EMP5dVXX60ToldVVaVx48Z15uLUqVNz0003LbOGZb2Xq6qqKvUt8Ze//CUPP/xwOnfuvMwamzdvniFDhmT+/PnZZ5998txzz6VLly7Zc889c/vtt2fDDTdMq1atSs/xX/mfDQAAK4sQHQBgNRo8eHDWW2+97LXXXtl0002zePHiPP300znjjDOy1lpr5Uc/+lGSDwLSk08+OSeccEL+/ve/Z7fddkurVq3yxhtv5LHHHqvcmb08WrRokS5duuSmm27KLrvsktatW6dt27bZYIMN8l//9V/Zcccd86UvfSkHH3xwNthgg7zzzjt5+eWXc8sttyy1DvYnWWuttXLGGWfke9/7XgYOHJgRI0akffv2efnll/PnP/855557bpLkwgsvzJAhQzJ48OAMHz486667bt5+++1MmDAhTz75ZH7/+98nSXr37p0999wzW2yxRVq1apUJEybkiiuuSJ8+fT5VgP7SSy/lkUceyeLFizN9+vQ8+uijueSSSzJ79uz89re/rSwhsSy33nprzjvvvOyzzz75whe+kKIocv3112fmzJmVu5WTD+5WHzduXG655ZZ07NgxLVq0qNxJv7zatGmTgw8+OJMmTcomm2yS22+/PRdffHEOPvjgrL/++kk+WK5j4MCBGT16dFq1apUuXbrknnvuyfXXX7/U8TbffPMkyS9/+csMGTIkDRs2LP2FyZFHHpnf/va32WOPPXLyySenS5cuue2223Leeefl4IMPXmUh9hKjR4/OrrvumgEDBuSYY45J48aNc9555+XZZ5/NNddcs9LuPF+WXXbZJeecc06aNm2aHXbYIckH/wuja9euufPOO7P33nunUaP/+yfUN77xjVx11VXZfffd86Mf/Sjbbbddqqur89prr+W+++7Ll7/85XzlK19Zrvm8PK9Vq1atcswxx+SUU07J9773vey3336ZPHlyRo0atdRyLnvuuWeuv/76HHLIIfna176WyZMn52c/+1k6duy41LJIZe/lPffcMz/72c9y4oknpl+/fnnxxRdz8sknp2vXrlm4cGFl/xEjRlSuYceOHTN16tSMHj06tbW1lV9CnHzyybnrrrvSt2/fjBw5Mt26dcv777+fV155JbfffnsuuOCCrLfeeh/7fQsAYLWp1481BQD4nLn22muLoUOHFhtvvHGx1lprFdXV1cX6669fDBs2rHj++eeX6n/jjTcWAwYMKFq2bFnU1NQUXbp0Kb72ta8Vd999d6XPgQceWDRv3nypfU888cTioz/u3X333cXWW29d1NTUFEmKAw88sLJt4sSJxXe/+91i3XXXLaqrq4t11lmn6Nu3b3HKKadU+tx3331FkuL3v/99neNOnDixSFJceumlddpvv/32ol+/fkXz5s2LZs2aFd27dy9++ctf1unz5z//udh///2Ldu3aFdXV1UWHDh2KnXfeubjgggsqfX7yk58UvXr1Klq1alXU1NQUX/jCF4ojjzyyeOutt8ov9ofqXfJo1KhR0aZNm6JPnz7F8ccfX7zyyitL7XPppZcWSYqJEycWRVEUL7zwQvHNb36z2HDDDYumTZsWtbW1xXbbbVdcdtlldfZ7+umnix122KFo1qxZkaTo169fneM9/vjjnzhWURRFv379ii9+8YvFuHHjil69ehU1NTVFx44di+OPP75YsGBBnf2nTJlSfO1rXytat25d1NbWFt/61reKJ554YqnXYt68ecX3vve9Yp111imqqqrqjNmlS5c674OiKIpXX321GDp0aNGmTZuiurq66NatW/GrX/2qWLRoUaXPktf8V7/61VLnlaQ48cQTl2r/sI/b/4EHHih23nnnonnz5kXTpk2L7bffvrjllluWee2WdV0/Sdm+N910U5Gk2HXXXeu0jxgxokhS/PrXv17qWAsWLChOP/30YssttyyaNGlSrLXWWsWmm25a/OAHPyheeumlOn0/zXz+uNdqWRYvXlyMHj266Ny5c9G4ceNiiy22KG655ZaiX79+lffgEr/4xS+KDTbYoKipqSk222yz4uKLL17m94my9/K8efOKY445plh33XWLJk2aFNtss01x4403FgceeGDRpUuXyv6XX355MWDAgKJ9+/ZF48aNi06dOhX7779/8Ze//KXOOG+++WYxcuTIomvXrkV1dXXRunXromfPnsUJJ5xQvPvuu5V+H/d9CwBgdagqiqJYfZE9AAAAAAB8djSo7wIAAAAAAGBNJUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEo3qu4B/J4sXL87rr7+eFi1apKqqqr7LAQAAAAD43CiKIu+88046deqUBg1W3v3jQvSV6PXXX0/nzp3ruwwAAAAAgM+tyZMnZ7311ltpx6vXEH306NG5/vrr88ILL6Rp06bp27dvfvnLX6Zbt26VPsOHD8/ll19eZ7/evXvnkUceqTyfN29ejjnmmFxzzTWZO3dudtlll5x33nl1LtSMGTMycuTI3HzzzUmSvffeO+ecc07WXnvtSp9Jkybl0EMPzb333pumTZtm6NChOf3009O4ceNPdT4tWrRI8sGL1LJly+W+HgAAAAAArJjZs2enc+fOlZx2ZanXEP3+++/PoYcemm233TYLFy7MCSeckEGDBuX5559P8+bNK/122223XHrppZXnHw21jzjiiNxyyy0ZM2ZM2rRpk6OPPjp77rlnxo8fn4YNGyZJhg4dmtdeey1jx45Nknz/+9/PsGHDcssttyRJFi1alD322CPrrLNOHnzwwUyfPj0HHnhgiqLIOeec86nOZ8kSLi1bthSiAwAAAADUg5W91HZVURTFSj3iv+DNN99Mu3btcv/992ennXZK8sGd6DNnzsyNN964zH1mzZqVddZZJ1dccUW+/vWvJ/m/ZVVuv/32DB48OBMmTEj37t3zyCOPpHfv3kmSRx55JH369MkLL7yQbt265Y9//GP23HPPTJ48OZ06dUqSjBkzJsOHD8+0adM+VSg+e/bs1NbWZtasWUJ0AAAAAIDVaFXlsytvdfWVYNasWUmS1q1b12kfN25c2rVrl0022SQjRozItGnTKtvGjx+fBQsWZNCgQZW2Tp06pUePHnnooYeSJA8//HBqa2srAXqSbL/99qmtra3Tp0ePHpUAPUkGDx6cefPmZfz48Sv/ZAEAAAAAWOOtMR8sWhRFjjrqqOy4447p0aNHpX3IkCHZb7/90qVLl0ycODE//elPs/POO2f8+PGpqanJ1KlT07hx47Rq1arO8dq3b5+pU6cmSaZOnZp27dotNWa7du3q9Gnfvn2d7a1atUrjxo0rfT5q3rx5mTdvXuX57NmzV+zkAQAAAABYI60xIfphhx2Wv/zlL3nwwQfrtC9ZoiVJevTokV69eqVLly657bbbsu+++5YeryiKOmvfLGsdnBXp82GjR4/OSSedVH5SAAAAAMAaadGiRVmwYEF9l8FyqK6urnwG5uq0RoTohx9+eG6++eb86U9/ynrrrfexfTt27JguXbrkpZdeSpJ06NAh8+fPz4wZM+rcjT5t2rT07du30ueNN95Y6lhvvvlm5e7zDh065NFHH62zfcaMGVmwYMFSd6gvcdxxx+Woo46qPF/y6a8AAAAAwJqpKIpMnTo1M2fOrO9SWAFrr712OnTosNI/PPTj1GuIXhRFDj/88Nxwww0ZN25cunbt+on7TJ8+PZMnT07Hjh2TJD179kx1dXXuuuuu7L///kmSKVOm5Nlnn81pp52WJOnTp09mzZqVxx57LNttt12S5NFHH82sWbMqQXufPn3y85//PFOmTKkc+84770xNTU169uy5zFpqampSU1Pzr10EAAAAAGC1WRKgt2vXLs2aNVutYSwrriiKvPfee5XPy1yS4a4OVUVRFKtttI845JBDcvXVV+emm25Kt27dKu21tbVp2rRp3n333YwaNSpf/epX07Fjx7zyyis5/vjjM2nSpEyYMCEtWrRIkhx88MG59dZbc9lll6V169Y55phjMn369IwfP75ye/+QIUPy+uuv58ILL0ySfP/730+XLl1yyy23JPngv29stdVWad++fX71q1/l7bffzvDhw7PPPvvknHPO+VTns6o+/RUAAAAA+NctWrQof/3rX9OuXbu0adOmvsthBUyfPj3Tpk3LJptsstTSLqsqn22w0o60As4///zMmjUr/fv3T8eOHSuPa6+9NknSsGHDPPPMM/nyl7+cTTbZJAceeGA22WSTPPzww5UAPUnOOuus7LPPPtl///2zww47pFmzZrnlllvqXMSrrroqm2++eQYNGpRBgwZliy22yBVXXFHZ3rBhw9x2221p0qRJdthhh+y///7ZZ599cvrpp6++CwIAAAAArDJL1kBv1qxZPVfCilry2q3O9ezr9U70fzfuRAcAAACANdf777+fiRMnpmvXrmnSpEl9l8MK+LjX8N/yTnQAAAAAAFiT1esHiwIAAAAArAkmTZqUt956a7WN17Zt26y//vqrbbwyr7zySrp27ZqnnnoqW221VWm//v37Z6uttsrZZ5+92mpbUwjRAQAAAIDPtUmTJmWzzTbLe++9t9rGbNasWSZMmPCpg/Thw4fn8ssvT5I0atQonTt3zr777puTTjopzZs3X+E6OnfunClTpqRt27ZJknHjxmXAgAGZMWNG1l577Uq/66+/PtXV1Ss8zmeZEB0AAAAA+Fx766238t577+WoX12Zzl/YbJWPN/nvE3Lm//tW3nrrreW6G3233XbLpZdemgULFuSBBx7I9773vcyZMyfnn3/+CtfSsGHDdOjQ4RP7tW7deoXH+KwTogMAAAAAJOn8hc2y4Re3qe8yStXU1FQC76FDh+a+++7LjTfemLPPPjv/7//9v4wZMyazZ89Or169ctZZZ2XbbbdNksyYMSOHHXZY7rzzzrz77rtZb731cvzxx+c73/lOneVc1l577QwYMCBJ0qpVqyTJgQcemMsuu6zOci7HHXdc7rvvvjzyyCN16ttiiy3yla98JSeddFKS5NJLL81pp52WiRMnZoMNNsjIkSNzyCGHrK7LtdII0QEAAAAAPoOaNm2aBQsW5Nhjj811112Xyy+/PF26dMlpp52WwYMH5+WXX07r1q3z05/+NM8//3z++Mc/pm3btnn55Zczd+7cpY7XuXPnXHfddfnqV7+aF198MS1btkzTpk2X6nfAAQfkF7/4Rf72t79lww03TJI899xzeeaZZ/KHP/whSXLxxRfnxBNPzLnnnputt946Tz31VEaMGJHmzZvnwAMPXLUXZiVrUN8FAAAAAACwfB577LFcffXVGTBgQM4///z86le/ypAhQ9K9e/dcfPHFadq0aS655JIkH6z5vvXWW6dXr17ZYIMNMnDgwOy1115LHbNhw4aVZVvatWuXDh06pLa2dql+PXr0yBZbbJGrr7660nbVVVdl2223zSabbJIk+dnPfpYzzjgj++67b7p27Zp99903Rx55ZC688MJVcTlWKSE6AAAAAMBnwK233pq11lorTZo0SZ8+fbLTTjvl8MMPz4IFC7LDDjtU+lVXV2e77bbLhAkTkiQHH3xwxowZk6222irHHntsHnrooX+5lgMOOCBXXXVVkqQoilxzzTU54IADkiRvvvlmJk+enIMOOihrrbVW5XHKKafkb3/727889upmORcAAAAAgM+AJXedV1dXp1OnTqmurs6f//znJElVVVWdvkVRVNqGDBmSV199Nbfddlvuvvvu7LLLLjn00ENz+umnr3AtQ4cOzU9+8pM8+eSTmTt3biZPnpxvfOMbSZLFixcn+WBJl969e9fZr2HDhis8Zn1xJzoAAAAAwGdA8+bNs9FGG6VLly6prq5Okmy00UZp3LhxHnzwwUq/BQsW5Iknnshmm21WaVtnnXUyfPjwXHnllTn77LNz0UUXLXOMxo0bJ0kWLVr0sbWst9562WmnnXLVVVflqquuysCBA9O+ffskSfv27bPuuuvm73//ezbaaKM6j65du/5L16A+uBMdAAAAAOAzqnnz5jn44IPz//7f/0vr1q2z/vrr57TTTst7772Xgw46KEnyn//5n+nZs2e++MUvZt68ebn11lvrBOwf1qVLl1RVVeXWW2/N7rvvnqZNm2attdZaZt8DDjggo0aNyvz583PWWWfV2TZq1KiMHDkyLVu2zJAhQzJv3rw88cQTmTFjRo466qiVexFWMSE6AAAAAECSyX+f8Jkc5xe/+EUWL16cYcOG5Z133kmvXr1yxx13pFWrVkk+uLv8uOOOyyuvvJKmTZvmS1/6UsaMGbPMY6277ro56aST8pOf/CTf+c538u1vfzuXXXbZMvvut99+Ofzww9OwYcPss88+dbZ973vfS7NmzfKrX/0qxx57bJo3b57NN988RxxxxEo889WjqiiKor6L+Hcxe/bs1NbWZtasWWnZsmV9l7PaTZo0KW+99VZ9lwEAAAAAy1QURRo1apTOnTunpqam0j558uRs07Nn5r733mqrpWmzZnly/Ph07tx5pR+7UaNGdc7v38n777+fiRMnpmvXrmnSpEmdbasqn3UnOivFpEmTstlmm+W91fiNBgAAAACWR5cuXXLBBRdkwYIFS2373bXXZubMmautlrXXXjvvvvtuJkxY+Xe/N2jQIF/84hf/bYP01U2Izkrx1ltv5b333suVJ5+czT6DHw4AAAAAwL+/onHjNGrTJp3XXTc1//wAzSX+XTKt9+fNy8TXX8/ChQuF6CuJEJ2VarOuXbPNppvWdxkAAAAAsJT3k0xs1CjNamrSRMDMp9SgvgsAAAAAAIA1lRAdAAAAAABKCNEBAAAAAKCEEB0AAAAAAEoI0QEAAAAAoIQQHQAAAAAASjSq7wIAAAAAAOrbpMmT89b06attvLZt2mT9zp1X23irwwYbbJAjjjgiRxxxRH2XslIJ0QEAAACAz7VJkydns222yXtz5662MZs1bZoJTz75qYP04T/4QS6/6qqMPumk/OTooyvtN95yS77yzW+mePfdVVXqUi677LIcccQRmTlzZp32xx9/PM2bN19tdawuQnQAAAAA4HPtrenT897cubnyxBOz2QYbrPLxJrzySr510kl5a/r05bobvUmTJvnlWWflB9/9blq1arUKK1wx66yzTn2XsEpYEx0AAAAAIMlmG2yQbbp1W+WPFQ3qBw4YkA7t2mX0GWeU9nnkscfy/e9/P23btk3nzp0zcuTIzJkzp7J9ypQp2WOPPdK0adN07do1V199dTbYYIOcffbZlT5nnnlmNt988zRv3jydO3fOIYccknf/eaf7uHHj8p3vfCezZs1KVVVVqqqqMmrUqCSpc5xvfvOb+cY3vlGntgULFqRt27a59NJLkyRFUeS0007LF77whTRt2jRbbrll/vCHP6zQtVmVhOgAAAAAAJ8BDRs2zKmjRuWcCy7Ia//4x1Lbn3n22eyz337p379/HnnkkVx77bV58MEHc9hhh1X6fPvb387rr7+ecePG5brrrstFF12UadOm1TlOgwYN8utf/zrPPvtsLr/88tx777059thjkyR9+/bN2WefnZYtW2bKlCmZMmVKjjnmmKVqOeCAA3LzzTdXwvckueOOOzJnzpx89atfTZL8x3/8Ry699NKcf/75ee6553LkkUfmW9/6Vu6///6Vcr1WFsu5AAAAAAB8Rnxl772z1RZb5MSf/zyXnHdenW2/+q//yn5f/WqGDh2ajTbaKM2bN8+vf/3r9OvXL+eff35eeeWV3H333Xn88cfTq1evJMl///d/Z+ONN65znA9/MGjXrl3zs5/9LAcffHDOO++8NG7cOLW1tamqqkqHDh1K6xw8eHCaN2+eG264IcOGDUuSXH311dlrr73SsmXLzJkzJ2eeeWbuvffe9OnTJ0nyhS98IQ8++GAuvPDC9OvXb2VcrpVCiA4AAAAA8Bnyy5NPzs577JGjDz+8Tvv4p57Ky3//e8b8/vdp0OCDRUiKosjixYszceLE/PWvf02jRo2yzTbbVPbZaKONllpf/b777supp56a559/PrNnz87ChQvz/vvvZ86cOZ/6g0Orq6uz33775aqrrsqwYcMyZ86c3HTTTbn66quTJM8//3zef//97LrrrnX2mz9/frbeeuvlviarkhAdAAAAAOAzZKcdd8zggQNz/EknZfgBB1TaFy9enO8eeGAGDRmSDTfcMM2aNatsW3/99fPiiy8u83hFUVS+fvXVV7P77rvnhz/8YX72s5+ldevWefDBB3PQQQdlwYIFy1XnAQcckH79+mXatGm566670qRJkwwZMqRSa5LcdtttWXfddevsV1NTs1zjrGpCdAAAAACAz5hfnHRSturbN5tstFGlbZuttsqEF17IQd//fjbccMOl7hrfdNNNs3Dhwjz11FPp2bNnkuTll1/OzJkzK32eeOKJLFy4MGeccUblbvbf/e53dY7TuHHjLFq06BNr7Nu3bzp37pxrr702f/zjH7PffvulcePGSZLu3bunpqYmkyZNWqOWblkWIToAAAAAwGfM5j165ICvfz3nXHBBpe3HRx2V7QcMyC9/+cscddRRadu2bSZMmJC77ror55xzTjbddNMMHDgw3//+93P++eenuro6Rx99dJo2bZqqqqokyYYbbpiFCxfmnHPOyV577ZX//d//zQUfGiNJNthgg7z77ru55557suWWW6ZZs2Z17npfoqqqKkOHDs0FF1yQv/71r7nvvvsq21q0aJFjjjkmRx55ZBYvXpwdd9wxs2fPzkMPPZS11lorBx544Cq6cstPiA4AAAAAkGTCK698psb52U9/mt9df33l+RY9emTsTTfl2J/+NIMGDUpRFNlwww3z9a9/vdLnt7/9bQ466KDstNNO6dChQ0aPHp3nnnsuTZo0SZJstdVWOfPMM/PLX/4yxx13XHbaaaeMHj063/72tyvH6Nu3b374wx/m61//eqZPn54TTzwxo0aNWmaNBxxwQE499dR06dIlO+ywQ936f/aztGvXLqNHj87f//73rL322tlmm21y/PHHr5Trs7JUFR9e8IZ/yezZs1NbW5tZs2alZcuW9V3OavXkk0+mZ8+eGX/FFdlm003ruxwAAAAAWMr7SSY2apSu66+fJh9ad3vS5MnZbJtt8t7cuautlmZNm2bCk09m/c6dV+px57z/fiZMnJjNNtvsU30I6GuvvZbOnTvn7rvvzi677LJSa1kV3n///UycODFdu3atBP9LrKp81p3oAAAAAMDn2vqdO2fCk0/mrenTV9uYbdu0WekB+qdx77335t13383mm2+eKVOm5Nhjj80GG2yQnXbaabXX8lkhRAcAAAAAPvfW79y5XkLt1W3BggU5/vjj8/e//z0tWrRI3759c9VVV6W6urq+S1tjCdEBAAAAAD4nBg8enMGDB9d3GZ8pDeq7AAAAAAAAWFMJ0QEAAAAAoIQQHQAAAAD4XFlcFPVdAito8eLFq31Ma6IDAAAAAJ8LjZM0WLw4r0+blnVat07j6upU1XdRK9m8+fM/+HPevDRs2LCeq1l5iqLI/Pnz8+abb6ZBgwZp3LjxahtbiA4AAAAAfC40SNJ18eJMee+9vD5vXn2Xs0rMX7Agb02fnurq6tUaNK8uzZo1y/rrr58GDVbfIitCdAAAAADgc6NxkvWLIgsXLsyi+i5mFXhu4sT88Nhjc91116Vbt271Xc5K1bBhwzRq1ChVVav3/w8I0QEAAACAz5WqJNX/fPy7qZo/P6+++mqqqqrSpEmT+i7n34IPFgUAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIAS9Rqijx49Ottuu21atGiRdu3aZZ999smLL75Yp09RFBk1alQ6deqUpk2bpn///nnuuefq9Jk3b14OP/zwtG3bNs2bN8/ee++d1157rU6fGTNmZNiwYamtrU1tbW2GDRuWmTNn1ukzadKk7LXXXmnevHnatm2bkSNHZv78+avk3AEAAAAAWPPVa4h+//3359BDD80jjzySu+66KwsXLsygQYMyZ86cSp/TTjstZ555Zs4999w8/vjj6dChQ3bddde88847lT5HHHFEbrjhhowZMyYPPvhg3n333ey5555ZtGhRpc/QoUPz9NNPZ+zYsRk7dmyefvrpDBs2rLJ90aJF2WOPPTJnzpw8+OCDGTNmTK677rocffTRq+diAAAAAACwxmlUn4OPHTu2zvNLL7007dq1y/jx47PTTjulKIqcffbZOeGEE7LvvvsmSS6//PK0b98+V199dX7wgx9k1qxZueSSS3LFFVdk4MCBSZIrr7wynTt3zt13353BgwdnwoQJGTt2bB555JH07t07SXLxxRenT58+efHFF9OtW7fceeedef755zN58uR06tQpSXLGGWdk+PDh+fnPf56WLVuuxisDAAAAAMCaYI1aE33WrFlJktatWydJJk6cmKlTp2bQoEGVPjU1NenXr18eeuihJMn48eOzYMGCOn06deqUHj16VPo8/PDDqa2trQToSbL99tuntra2Tp8ePXpUAvQkGTx4cObNm5fx48evojMGAAAAAGBNVq93on9YURQ56qijsuOOO6ZHjx5JkqlTpyZJ2rdvX6dv+/bt8+qrr1b6NG7cOK1atVqqz5L9p06dmnbt2i01Zrt27er0+eg4rVq1SuPGjSt9PmrevHmZN29e5fns2bM/9fkCAAAAALDmW2PuRD/ssMPyl7/8Jddcc81S26qqquo8L4piqbaP+mifZfVfkT4fNnr06MoHldbW1qZz584fWxMAAAAAAJ8ta0SIfvjhh+fmm2/Offfdl/XWW6/S3qFDhyRZ6k7wadOmVe4a79ChQ+bPn58ZM2Z8bJ833nhjqXHffPPNOn0+Os6MGTOyYMGCpe5QX+K4447LrFmzKo/Jkycvz2kDAAAAALCGq9cQvSiKHHbYYbn++utz7733pmvXrnW2d+3aNR06dMhdd91VaZs/f37uv//+9O3bN0nSs2fPVFdX1+kzZcqUPPvss5U+ffr0yaxZs/LYY49V+jz66KOZNWtWnT7PPvtspkyZUulz5513pqamJj179lxm/TU1NWnZsmWdBwAAAAAA/z7qdU30Qw89NFdffXVuuummtGjRonIneG1tbZo2bZqqqqocccQROfXUU7Pxxhtn4403zqmnnppmzZpl6NChlb4HHXRQjj766LRp0yatW7fOMccck8033zwDBw5Mkmy22WbZbbfdMmLEiFx44YVJku9///vZc889061btyTJoEGD0r179wwbNiy/+tWv8vbbb+eYY47JiBEjhOMAAAAAAJ9T9Rqin3/++UmS/v3712m/9NJLM3z48CTJsccem7lz5+aQQw7JjBkz0rt379x5551p0aJFpf9ZZ52VRo0aZf/998/cuXOzyy675LLLLkvDhg0rfa666qqMHDkygwYNSpLsvffeOffccyvbGzZsmNtuuy2HHHJIdthhhzRt2jRDhw7N6aefvorOHgAAAACANV1VURRFfRfx72L27Nmpra3NrFmzPnd3rz/55JPp2bNnxl9xRbbZdNP6LgcAAAAAPpeefOGF9Bw2LOPHj88222xT3+WsVqsqn10jPlgUAAAAAADWREJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoUa8h+p/+9Kfstdde6dSpU6qqqnLjjTfW2T58+PBUVVXVeWy//fZ1+sybNy+HH3542rZtm+bNm2fvvffOa6+9VqfPjBkzMmzYsNTW1qa2tjbDhg3LzJkz6/SZNGlS9tprrzRv3jxt27bNyJEjM3/+/FVx2gAAAAAAfEbUa4g+Z86cbLnlljn33HNL++y2226ZMmVK5XH77bfX2X7EEUfkhhtuyJgxY/Lggw/m3XffzZ577plFixZV+gwdOjRPP/10xo4dm7Fjx+bpp5/OsGHDKtsXLVqUPfbYI3PmzMmDDz6YMWPG5LrrrsvRRx+98k8aAAAAAIDPjEb1OfiQIUMyZMiQj+1TU1OTDh06LHPbrFmzcskll+SKK67IwIEDkyRXXnllOnfunLvvvjuDBw/OhAkTMnbs2DzyyCPp3bt3kuTiiy9Onz598uKLL6Zbt26588478/zzz2fy5Mnp1KlTkuSMM87I8OHD8/Of/zwtW7ZciWcNAAAAAMBnxRq/Jvq4cePSrl27bLLJJhkxYkSmTZtW2TZ+/PgsWLAggwYNqrR16tQpPXr0yEMPPZQkefjhh1NbW1sJ0JNk++23T21tbZ0+PXr0qAToSTJ48ODMmzcv48ePL61t3rx5mT17dp0HAAAAAAD/PtboEH3IkCG56qqrcu+99+aMM87I448/np133jnz5s1LkkydOjWNGzdOq1at6uzXvn37TJ06tdKnXbt2Sx27Xbt2dfq0b9++zvZWrVqlcePGlT7LMnr06Mo667W1tencufO/dL4AAAAAAKxZ6nU5l0/y9a9/vfJ1jx490qtXr3Tp0iW33XZb9t1339L9iqJIVVVV5fmHv/5X+nzUcccdl6OOOqryfPbs2YJ0AAAAAIB/I2v0negf1bFjx3Tp0iUvvfRSkqRDhw6ZP39+ZsyYUafftGnTKneWd+jQIW+88cZSx3rzzTfr9PnoHeczZszIggULlrpD/cNqamrSsmXLOg8AAAAAAP59fKZC9OnTp2fy5Mnp2LFjkqRnz56prq7OXXfdVekzZcqUPPvss+nbt2+SpE+fPpk1a1Yee+yxSp9HH300s2bNqtPn2WefzZQpUyp97rzzztTU1KRnz56r49QAAAAAAFgD1etyLu+++25efvnlyvOJEyfm6aefTuvWrdO6deuMGjUqX/3qV9OxY8e88sorOf7449O2bdt85StfSZLU1tbmoIMOytFHH502bdqkdevWOeaYY7L55ptn4MCBSZLNNtssu+22W0aMGJELL7wwSfL9738/e+65Z7p165YkGTRoULp3755hw4blV7/6Vd5+++0cc8wxGTFihLvLAQAAAAA+x+o1RH/iiScyYMCAyvMl64sfeOCBOf/88/PMM8/kt7/9bWbOnJmOHTtmwIABufbaa9OiRYvKPmeddVYaNWqU/fffP3Pnzs0uu+ySyy67LA0bNqz0ueqqqzJy5MgMGjQoSbL33nvn3HPPrWxv2LBhbrvtthxyyCHZYYcd0rRp0wwdOjSnn376qr4EAAAAAACswaqKoijqu4h/F7Nnz05tbW1mzZr1ubuD/cknn0zPnj0z/oorss2mm9Z3OQAAAADwufTkCy+k57BhGT9+fLbZZpv6Lme1WlX57GdqTXQAAAAAAFidhOgAAAAAAFBCiA4AAAAAACWE6AAAAAAAUEKIDgAAAAAAJYToAAAAAABQQogOAAAAAAAlhOgAAAAAAFBCiA4AAAAAACWE6AAAAAAAUEKIDgAAAAAAJYToAAAAAABQQogOAAAAAAAlhOgAAAAAAFBCiA4AAAAAACWE6AAAAAAAUEKIDgAAAAAAJYToAAAAAABQQogOAAAAAAAlhOgAAAAAAFBCiA4AAAAAACWE6AAAAAAAUEKIDgAAAAAAJVYoRP/CF76Q6dOnL9U+c+bMfOELX/iXiwIAAAAAgDXBCoXor7zyShYtWrRU+7x58/KPf/zjXy4KAAAAAADWBI2Wp/PNN99c+fqOO+5IbW1t5fmiRYtyzz33ZIMNNlhpxQEAAAAAQH1arhB9n332SZJUVVXlwAMPrLOturo6G2ywQc4444yVVhwAAAAAANSn5QrRFy9enCTp2rVrHn/88bRt23aVFAUAAAAAAGuC5QrRl5g4ceLKroN/E2++9VamTJlS32UAAAAAwOfSm2+9Vd8l/NtZoRA9Se65557cc889mTZtWuUO9SX+53/+518ujM+WJcH59ddfn4c/tFY+AAAAALD6TJk164M/3ei60qxQiH7SSSfl5JNPTq9evdKxY8dUVVWt7Lr4jJk5c2aSZPPtd06vzXvWbzEAAAAA8Dn1xDPjkwceqOR1/OtWKES/4IILctlll2XYsGErux4+41q0WDut2nWs7zIAAAAA4HOpRYu167uEfzsNVmSn+fPnp2/fviu7FgAAAAAAWKOsUIj+ve99L1dfffXKrgUAAAAAANYoK7Scy/vvv5+LLrood999d7bYYotUV1fX2X7mmWeulOIAAAAAAKA+rVCI/pe//CVbbbVVkuTZZ5+ts82HjAIAAAAA8O9ihUL0++67b2XXAQAAAAAAa5wVWhMdAAAAAAA+D1boTvQBAwZ87LIt99577woXBAAAAAAAa4oVCtGXrIe+xIIFC/L000/n2WefzYEHHrgy6gIAAAAAgHq3QiH6WWedtcz2UaNG5d133/2XCgIAAAAAgDXFSl0T/Vvf+lb+53/+Z2UeEgAAAAAA6s1KDdEffvjhNGnSZGUeEgAAAAAA6s0KLeey77771nleFEWmTJmSJ554Ij/96U9XSmEAAAAAAFDfVihEr62trfO8QYMG6datW04++eQMGjRopRQGAAAAAAD1bYVC9EsvvXRl1wEAAAAAAGucFQrRlxg/fnwmTJiQqqqqdO/ePVtvvfXKqgsAAAAAAOrdCoXo06ZNyze+8Y2MGzcua6+9doqiyKxZszJgwICMGTMm66yzzsquEwAAAAAAVrsGK7LT4YcfntmzZ+e5557L22+/nRkzZuTZZ5/N7NmzM3LkyJVdIwAAAAAA1IsVuhN97Nixufvuu7PZZptV2rp3757f/OY3PlgUAAAAAIB/Gyt0J/rixYtTXV29VHt1dXUWL178LxcFAAAAAABrghUK0Xfeeef86Ec/yuuvv15p+8c//pEjjzwyu+yyy0orDgAAAAAA6tMKhejnnntu3nnnnWywwQbZcMMNs9FGG6Vr16555513cs4556zsGgEAAAAAoF6s0JronTt3zpNPPpm77rorL7zwQoqiSPfu3TNw4MCVXR8AAAAAANSb5boT/d5770337t0ze/bsJMmuu+6aww8/PCNHjsy2226bL37xi3nggQdWSaEAAAAAALC6LVeIfvbZZ2fEiBFp2bLlUttqa2vzgx/8IGeeeeZKKw4AAAAAAOrTcoXof/7zn7PbbruVbh80aFDGjx//LxcFAAAAAABrguUK0d94441UV1eXbm/UqFHefPPNf7koAAAAAABYEyxXiL7uuuvmmWeeKd3+l7/8JR07dvyXiwIAAAAAgDXBcoXou+++e/7zP/8z77///lLb5s6dmxNPPDF77rnnSisOAAAAAADqU6Pl6fwf//Efuf7667PJJpvksMMOS7du3VJVVZUJEybkN7/5TRYtWpQTTjhhVdUKAAAAAACr1XKF6O3bt89DDz2Ugw8+OMcdd1yKokiSVFVVZfDgwTnvvPPSvn37VVIoAAAAAACsbssVoidJly5dcvvtt2fGjBl5+eWXUxRFNt5447Rq1WpV1AcAAAAAAPVmuUP0JVq1apVtt912ZdYCAAAAAABrlOX6YFEAAAAAAPg8EaIDAAAAAEAJIToAAAAAAJQQogMAAAAAQAkhOgAAAAAAlBCiAwAAAABACSE6AAAAAACUEKIDAAAAAEAJIToAAAAAAJQQogMAAAAAQAkhOgAAAAAAlBCiAwAAAABACSE6AAAAAACUEKIDAAAAAEAJIToAAAAAAJQQogMAAAAAQAkhOgAAAAAAlBCiAwAAAABACSE6AAAAAACUEKIDAAAAAEAJIToAAAAAAJQQogMAAAAAQAkhOgAAAAAAlBCiAwAAAABACSE6AAAAAACUEKIDAAAAAEAJIToAAAAAAJSo1xD9T3/6U/baa6906tQpVVVVufHGG+tsL4oio0aNSqdOndK0adP0798/zz33XJ0+8+bNy+GHH562bdumefPm2XvvvfPaa6/V6TNjxowMGzYstbW1qa2tzbBhwzJz5sw6fSZNmpS99torzZs3T9u2bTNy5MjMnz9/VZw2AAAAAACfEfUaos+ZMydbbrllzj333GVuP+2003LmmWfm3HPPzeOPP54OHTpk1113zTvvvFPpc8QRR+SGG27ImDFj8uCDD+bdd9/NnnvumUWLFlX6DB06NE8//XTGjh2bsWPH5umnn86wYcMq2xctWpQ99tgjc+bMyYMPPpgxY8bkuuuuy9FHH73qTh4AAAAAgDVeo/ocfMiQIRkyZMgytxVFkbPPPjsnnHBC9t133yTJ5Zdfnvbt2+fqq6/OD37wg8yaNSuXXHJJrrjiigwcODBJcuWVV6Zz5865++67M3jw4EyYMCFjx47NI488kt69eydJLr744vTp0ycvvvhiunXrljvvvDPPP/98Jk+enE6dOiVJzjjjjAwfPjw///nP07Jly9VwNQAAAAAAWNOssWuiT5w4MVOnTs2gQYMqbTU1NenXr18eeuihJMn48eOzYMGCOn06deqUHj16VPo8/PDDqa2trQToSbL99tuntra2Tp8ePXpUAvQkGTx4cObNm5fx48eX1jhv3rzMnj27zgMAAAAAgH8fa2yIPnXq1CRJ+/bt67S3b9++sm3q1Klp3LhxWrVq9bF92rVrt9Tx27VrV6fPR8dp1apVGjduXOmzLKNHj66ss15bW5vOnTsv51kCAAAAALAmW2ND9CWqqqrqPC+KYqm2j/pon2X1X5E+H3Xcccdl1qxZlcfkyZM/ti4AAAAAAD5b1tgQvUOHDkmy1J3g06ZNq9w13qFDh8yfPz8zZsz42D5vvPHGUsd/88036/T56DgzZszIggULlrpD/cNqamrSsmXLOg8AAAAAAP59rLEheteuXdOhQ4fcddddlbb58+fn/vvvT9++fZMkPXv2THV1dZ0+U6ZMybPPPlvp06dPn8yaNSuPPfZYpc+jjz6aWbNm1enz7LPPZsqUKZU+d955Z2pqatKzZ89Vep4AAAAAAKy5GtXn4O+++25efvnlyvOJEyfm6aefTuvWrbP++uvniCOOyKmnnpqNN944G2+8cU499dQ0a9YsQ4cOTZLU1tbmoIMOytFHH502bdqkdevWOeaYY7L55ptn4MCBSZLNNtssu+22W0aMGJELL7wwSfL9738/e+65Z7p165YkGTRoULp3755hw4blV7/6Vd5+++0cc8wxGTFihLvLAQAAAAA+x+o1RH/iiScyYMCAyvOjjjoqSXLggQfmsssuy7HHHpu5c+fmkEMOyYwZM9K7d+/ceeedadGiRWWfs846K40aNcr++++fuXPnZpdddslll12Whg0bVvpcddVVGTlyZAYNGpQk2XvvvXPuuedWtjds2DC33XZbDjnkkOywww5p2rRphg4dmtNPP31VXwIAAAAAANZg9Rqi9+/fP0VRlG6vqqrKqFGjMmrUqNI+TZo0yTnnnJNzzjmntE/r1q1z5ZVXfmwt66+/fm699dZPrBkAAAAAgM+PNXZNdAAAAAAAqG9CdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJCdAAAAAAAKCFEBwAAAACAEkJ0AAAAAAAoIUQHAAAAAIASQnQAAAAAACghRAcAAAAAgBJrdIg+atSoVFVV1Xl06NChsr0oiowaNSqdOnVK06ZN079//zz33HN1jjFv3rwcfvjhadu2bZo3b5699947r732Wp0+M2bMyLBhw1JbW5va2toMGzYsM2fOXB2nCAAAAADAGmyNDtGT5Itf/GKmTJlSeTzzzDOVbaeddlrOPPPMnHvuuXn88cfToUOH7LrrrnnnnXcqfY444ojccMMNGTNmTB588MG8++672XPPPbNo0aJKn6FDh+bpp5/O2LFjM3bs2Dz99NMZNmzYaj1PAAAAAADWPI3qu4BP0qhRozp3ny9RFEXOPvvsnHDCCdl3332TJJdffnnat2+fq6++Oj/4wQ8ya9asXHLJJbniiisycODAJMmVV16Zzp075+67787gwYMzYcKEjB07No888kh69+6dJLn44ovTp0+fvPjii+nWrdvqO1kAAAAAANYoa/yd6C+99FI6deqUrl275hvf+Eb+/ve/J0kmTpyYqVOnZtCgQZW+NTU16devXx566KEkyfjx47NgwYI6fTp16pQePXpU+jz88MOpra2tBOhJsv3226e2trbSBwAAAACAz6c1+k703r1757e//W022WSTvPHGGznllFPSt2/fPPfcc5k6dWqSpH379nX2ad++fV599dUkydSpU9O4ceO0atVqqT5L9p86dWratWu31Njt2rWr9Ckzb968zJs3r/J89uzZy3+SAAAAAACssdboEH3IkCGVrzfffPP06dMnG264YS6//PJsv/32SZKqqqo6+xRFsVTbR320z7L6f5rjjB49OieddNInngcAAAAAAJ9Na/xyLh/WvHnzbL755nnppZcq66R/9G7xadOmVe5O79ChQ+bPn58ZM2Z8bJ833nhjqbHefPPNpe5y/6jjjjsus2bNqjwmT568wucGAAAAAMCa5zMVos+bNy8TJkxIx44d07Vr13To0CF33XVXZfv8+fNz//33p2/fvkmSnj17prq6uk6fKVOm5Nlnn6306dOnT2bNmpXHHnus0ufRRx/NrFmzKn3K1NTUpGXLlnUeAAAAAAD8+1ijl3M55phjstdee2X99dfPtGnTcsopp2T27Nk58MADU1VVlSOOOCKnnnpqNt5442y88cY59dRT06xZswwdOjRJUltbm4MOOihHH3102rRpk9atW+eYY47J5ptvnoEDByZJNttss+y2224ZMWJELrzwwiTJ97///ey5557p1q1bvZ07AAAAAAD1b40O0V977bV885vfzFtvvZV11lkn22+/fR555JF06dIlSXLsscdm7ty5OeSQQzJjxoz07t07d955Z1q0aFE5xllnnZVGjRpl//33z9y5c7PLLrvksssuS8OGDSt9rrrqqowcOTKDBg1Kkuy9994599xzV+/JAgAA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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# List of features to plot\n",
+ "features = [\"Characters\", \"Words\", \"Sentences\"]\n",
+ "\n",
+ "# Call the function\n",
+ "plot_distribution_features(df, features, \"Tweet\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "dbe17d2d-363b-4501-b506-0f97f6003476",
+ "metadata": {},
+ "source": [
+ "These visualizations show the distribution of characters, words, and sentences in each tweet after preprocessing steps have been applied. According to these plots, negative tweets generally have a lower number of characters and words than positive tweets. Additionally, the sentence distribution plot shows that we have more negative tweets than positive tweets in this dataset."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "45181805-83f1-4710-87d2-173177b1ffed",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Length covering at least 95% of the Tweets: 34\n",
+ "The kept sequence is: 34 words\n"
+ ]
+ }
+ ],
+ "source": [
+ "df['text_length'] = df['tweets'].apply(lambda x: len(x.split()))\n",
+ "\n",
+ "# Determine the 95th percentile of these lengths\n",
+ "sequence_length_95 = np.percentile(df['text_length'], 95)\n",
+ "\n",
+ "sequence_length = int(np.ceil(sequence_length_95))\n",
+ "\n",
+ "print(f\"Length covering at least 95% of the Tweets: {sequence_length}\")\n",
+ "df = df.drop(columns=[\"text_length\"])\n",
+ "print(\"The kept sequence is:\", sequence_length, \"words\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "3333a53c-1f0a-470f-8ba8-bcf95523e13e",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "2024-12-12 19:12:56.999715: E external/local_xla/xla/stream_executor/cuda/cuda_driver.cc:152] failed call to cuInit: INTERNAL: CUDA error: Failed call to cuInit: UNKNOWN ERROR (303)\n"
+ ]
+ }
+ ],
+ "source": [
+ "max_features = 10000\n",
+ "\n",
+ "vectorization = TextVectorization(standardize=\"lower_and_strip_punctuation\", \n",
+ " max_tokens=max_features, \n",
+ " output_mode='int', \n",
+ " output_sequence_length=sequence_length)\n",
+ "vectorization.adapt(df[\"tweets\"])\n",
+ "\n",
+ "words_database = vectorization.get_vocabulary()\n",
+ "database_index = {word: index for index, word in enumerate(words_database)}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "8b9689c7-855f-42c5-8f07-5abf62abfdab",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "100%|██████████| 63531/63531 [00:00<00:00, 1716680.69it/s]"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "We found 9116 words\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "/lustre/work/client/users/cdcook/.conda/envs/cobaya_2024/lib/python3.10/site-packages/keras/src/layers/core/embedding.py:90: UserWarning: Argument `input_length` is deprecated. Just remove it.\n",
+ " warnings.warn(\n"
+ ]
+ }
+ ],
+ "source": [
+ "from tensorflow.keras.preprocessing.text import Tokenizer\n",
+ "from tensorflow.keras.layers import Embedding\n",
+ "import numpy as np\n",
+ "from tqdm import tqdm\n",
+ "\n",
+ "# Define max_features and sequence length\n",
+ "max_features = 20000\n",
+ "sequence_length = 100\n",
+ "\n",
+ "# Tokenizer to generate word index\n",
+ "tokenizer = Tokenizer(num_words=max_features)\n",
+ "tokenizer.fit_on_texts(df['tweets'])\n",
+ "database_index = tokenizer.word_index\n",
+ "\n",
+ "# Load GloVe embeddings\n",
+ "def load_glove_index():\n",
+ " EMBEDDING_FILE = 'glove.twitter.27B.200d.txt'\n",
+ " def get_coefs(word, *arr): return word, np.asarray(arr, dtype='float32')\n",
+ " embeddings_index = dict(get_coefs(*o.split(\" \")) for o in open(EMBEDDING_FILE, 'r', encoding='utf-8'))\n",
+ " return embeddings_index\n",
+ "\n",
+ "glove_embedding_index_twitter = load_glove_index()\n",
+ "\n",
+ "# Create embedding matrix\n",
+ "def create_glove(word_index, embeddings_index):\n",
+ " all_embs = list(embeddings_index.values())\n",
+ " embed_size = all_embs[0].shape[0]\n",
+ " nb_words = min(max_features, len(word_index))\n",
+ " embedding_matrix = np.random.normal(0, 1, (nb_words, embed_size))\n",
+ "\n",
+ " count_found = nb_words\n",
+ " for word, i in tqdm(word_index.items()):\n",
+ " if i >= max_features: continue\n",
+ " embedding_vector = embeddings_index.get(word)\n",
+ " if embedding_vector is not None: \n",
+ " embedding_matrix[i] = embedding_vector\n",
+ " else:\n",
+ " if word.islower():\n",
+ " embedding_vector = embeddings_index.get(word.capitalize())\n",
+ " if embedding_vector is not None: \n",
+ " embedding_matrix[i] = embedding_vector\n",
+ " else:\n",
+ " count_found -= 1\n",
+ " else:\n",
+ " count_found -= 1\n",
+ " print(\"We found\", count_found, \"words\")\n",
+ " return embedding_matrix\n",
+ "\n",
+ "adapted_glove_twitter = create_glove(database_index, glove_embedding_index_twitter)\n",
+ "\n",
+ "# Define embedding layer\n",
+ "embedding_dim = 200\n",
+ "embedding_layer = Embedding(\n",
+ " input_dim=max_features, \n",
+ " output_dim=embedding_dim, \n",
+ " weights=[adapted_glove_twitter], \n",
+ " input_length=sequence_length, \n",
+ " trainable=False\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f6f68a74-0184-4029-bbce-d8fe6d419fba",
+ "metadata": {},
+ "source": [
+ "__Describe the final dataset that is used for classification/regression (include a description of any newly formed variables you created). Discuss methods of tokenization in your dataset as well as any decisions to force a specific length of sequence.__\n",
+ "\n",
+ "The final dataset used for our classification task has undergone several preprocessing and tokenization steps to prepare it for machine learning. Our first preprocessing steps are removing the column \"Unnamed: 0\" and mapping labels to binary values (\"bad\": 1, \"good\": 0, \"neutral\": None). We then drop rows with NaN labels, which removes all rows with the neutral label. We also use the nltk library to lowercase words and remove stop words. Additionally, we convert numbers into words and expand contractions (eg. ain't -> is not).\n",
+ "\n",
+ "To tokenize the tweets in the dataset, we are using the Tokenizer and TextVectorization classes from Keras. We use the Tokenizer class to generate a word index that maps each unique word to a unique integer ID. The TextVectorization class then allows us to split each tweet into individual tokens (words), while also removing punctuation.\n",
+ "\n",
+ "To determine the length of sequence, we found the number of tokens in each tweet and found that 95% of the tweets in the dataset have less than 35 tokens, so we adapted the dataset for each tweet to have 34 tokens by either adding tokens to bring the tweets up to 34 tokens or truncating tokens down to 34. Bringing the values to the same number of tokens allows the values to be passed into our model consistently, ensuring good performance.\n",
+ "\n",
+ "We have also decided to use Globe embedding made for Twitter, here is the dataset from Kaggle: https://www.kaggle.com/datasets/fullmetal26/glovetwitter27b100dtxt"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "524ab632-9ba0-465e-b7a2-f564edd92cdb",
+ "metadata": {},
+ "source": [
+ "__Choose and explain what metric(s) you will use to evaluate your algorithm’s performance.__\n",
+ "\n",
+ "We have decided to use recall, F1, specificity, and AUC-ROC to evaluate the performance of our sentiment classification model. These metrics provide a comprehensive assessment of the model's ability to classify tweets as having \"good\" or \"bad\" sentiments.\n",
+ "\n",
+ "Recall measures the proportion of true positives out of all positive instances. In this case, true positives are the number of \"bad\" sentiment tweets that were correctly classified as \"bad\", and a false negatives are the number of \"bad\" sentiment tweets that were incorrectly classified as \"good\". For our prediction task, we want to identify as many negative sentiment tweets as possible so that companies can effectively address negative feedback and improve their product. A good recall score is greater than 0.7, and an excellent recall score is greater than 0.85.\n",
+ "\n",
+ "F1 score calculates a harmonic mean of precision and recall, which is helpful as it will ensure that we minimize both false negatives and false positives. Furthermore, our dataset is imbalanced, with only about a third of the dataset being comprised of \"good\" tweets, so F1 score will provide a balanced evaluation of model performance for both classes and ensure that the model effectively identifies \"bad\" sentiment while not misclassifying \"good\" sentiment too often. An F1 score above 0.7 is generally considered to be a good score.\n",
+ "\n",
+ "Specificity measures the proportion of true negatives out of all negative instances. In this case, true negatives are the number of \"good\" sentiment tweets correctly classified as \"good\", and false positives are the number of \"good\" sentiment tweets incorrectly classified as \"bad\". Measuring specificity is important because we want to ensure that good feedback is not misclassified as bad. This misclassification can cause the company to waste time and resources addressing features that are well-received by customers.\n",
+ "\n",
+ "AUC-ROC provides a more nuanced performance evaluation, particularly in distinguishing between classes at various decision thresholds. While accuracy measures the overall correctness, AUC-ROC focuses on the model's ability to discriminate between classes, making it an ideal metric for understanding how well the model performs across different thresholds. This metric will give us insight into how the model performs across the classes despite the class imbalance in our dataset. An AUC-ROC score above 0.9 is considered to have great performance.\n",
+ "\n",
+ "These four metrics provide a well-rounded evaluation of our model's performance. Recall ensures we correctly classify negative feedback, and F1 score balances the model's performance between the two sentiment classes. Specificity ensures we do not misclassify positive feedback, and AUC-ROC provides a robust assessment of the model's ability to distinguish between the two classes. Together, these performance metrics will allow us to effectively evaluate our model's performance and ensure we meet the requirements of our business case.\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "39f7ed27-9c7e-4a19-a4d5-8f849162ef10",
+ "metadata": {},
+ "source": [
+ "__Choose the method you will use for dividing your data into training and testing__\n",
+ "\n",
+ "We chose to use the 80/20 Test-Train split for our data. This allows our data to be split between training and testing efficently. Given the large size of our dataset and limited processing power of our computers, we elected to use this method instead of something more computationally expensive such as 10 Stratified K-folds. Furthermore, given the size of our dataset after preprocessing, we still have over 30,000 entries to train and test the network on. This is enough to not worry about some of the balancing issues a smaller dataset might suffer from if not split using a stratified method.\n",
+ "\n",
+ "If given more processing power and a greater amount of time, we would implement a different method such as 10 Stratified K-Folds."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "74aeb46e-7dbb-4e8f-9b91-ea626b0dc23d",
+ "metadata": {},
+ "source": [
+ "### Modeling\n",
+ "\n",
+ "In this section, we will investigate four different sequential network architectures: GRU, LSTM, Simple RNN, and Transformer. We will use a pre-trained GloVe embedding of 200 dimensions to initialize the embedding layer. Using a pre-trained embedding will help our model learn semantic relationships between words without training from scratch, which will improve generalization."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "7dedad10-3797-485a-a15b-322b5bd8d0b3",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from tensorflow.keras.layers import TextVectorization\n",
+ "\n",
+ "# Parameters for vectorization\n",
+ "max_tokens = 20000 # Maximum number of unique tokens\n",
+ "sequence_length = 100 # Length of sequences to pad or truncate to\n",
+ "\n",
+ "# Define the TextVectorization layer\n",
+ "vectorization = TextVectorization(\n",
+ " max_tokens=max_tokens,\n",
+ " output_mode='int',\n",
+ " output_sequence_length=sequence_length\n",
+ ")\n",
+ "\n",
+ "# Adapt the vectorization layer to your dataset\n",
+ "# Assuming `text_dataset` is a tf.data.Dataset of raw text\n",
+ "vectorization.adapt(df['tweets'])\n",
+ "\n",
+ "def gru_model():\n",
+ " model = Sequential()\n",
+ " model.add(tf.keras.Input(shape=(1,), dtype=tf.string)) # Input layer for raw strings\n",
+ " model.add(vectorization)\n",
+ " model.add(embedding_layer)\n",
+ " model.add(GRU(128, return_sequences=True))\n",
+ " model.add(GlobalMaxPooling1D())\n",
+ " model.add(Dense(64, activation='relu', kernel_regularizer=l1_l2(0.01)))\n",
+ " model.add(Dense(1, activation='sigmoid'))\n",
+ "\n",
+ " return model\n",
+ "\n",
+ "def lstm_model():\n",
+ " model = Sequential()\n",
+ " model.add(tf.keras.Input(shape=(1,), dtype=tf.string)) # Input layer for raw strings\n",
+ " model.add(vectorization)\n",
+ " model.add(embedding_layer)\n",
+ " model.add(LSTM(128, return_sequences=True))\n",
+ " model.add(GlobalMaxPooling1D())\n",
+ " model.add(Dense(64, activation='relu', kernel_regularizer=l1_l2(0.01)))\n",
+ " model.add(Dense(1, activation='sigmoid'))\n",
+ "\n",
+ " return model\n",
+ "\n",
+ "def rnn_model():\n",
+ " model = Sequential()\n",
+ " model.add(tf.keras.Input(shape=(1,), dtype=tf.string)) # Input layer for raw strings\n",
+ " model.add(vectorization)\n",
+ " model.add(embedding_layer)\n",
+ " model.add(SimpleRNN(128, return_sequences=True))\n",
+ " model.add(GlobalMaxPooling1D())\n",
+ " model.add(Dense(64, activation='relu', kernel_regularizer=l1_l2(0.01)))\n",
+ " model.add(Dense(1, activation='sigmoid'))\n",
+ "\n",
+ " return model\n",
+ "\n",
+ "class TransformerBlock(Layer): # inherit from Keras Layer\n",
+ " def __init__(self, embed_dim, num_heads, ff_dim, rate=0.2):\n",
+ " super().__init__()\n",
+ " # setup the model heads and feedforward network\n",
+ " self.att = MultiHeadAttention(num_heads=num_heads, \n",
+ " key_dim=embed_dim)\n",
+ " \n",
+ " # make a two layer network that processes the attention\n",
+ " self.ffn = Sequential()\n",
+ " self.ffn.add( Dense(ff_dim, activation='relu') )\n",
+ " self.ffn.add( Dense(embed_dim) )\n",
+ " \n",
+ " self.layernorm1 = LayerNormalization(epsilon=1e-6)\n",
+ " self.layernorm2 = LayerNormalization(epsilon=1e-6)\n",
+ " self.dropout1 = Dropout(rate)\n",
+ " self.dropout2 = Dropout(rate)\n",
+ "\n",
+ " def call(self, inputs, training=True):\n",
+ " # apply the layers as needed (similar to PyTorch)\n",
+ " \n",
+ " # get the attention output from multi heads\n",
+ " # Using same inpout here is self-attention\n",
+ " # call inputs are (query, value, key) \n",
+ " # if only two inputs given, value and key are assumed the same\n",
+ " attn_output = self.att(inputs, inputs)\n",
+ " \n",
+ " # create residual output, with attention\n",
+ " out1 = self.layernorm1(inputs + attn_output)\n",
+ " \n",
+ " # apply dropout if training\n",
+ " out1 = self.dropout1(out1, training=training)\n",
+ " \n",
+ " # place through feed forward after layer norm\n",
+ " ffn_output = self.ffn(out1)\n",
+ " out2 = self.layernorm2(out1 + ffn_output)\n",
+ " \n",
+ " # apply dropout if training\n",
+ " out2 = self.dropout2(out2, training=training)\n",
+ " #return the residual from Dense layer\n",
+ " return out2\n",
+ " \n",
+ " \n",
+ "class TokenAndPositionEmbedding(Layer):\n",
+ " def __init__(self, maxlen, vocab_size, embed_dim):\n",
+ " super().__init__()\n",
+ " # create two embeddings \n",
+ " # one for processing the tokens (words)\n",
+ " self.token_emb = Embedding(input_dim=vocab_size, \n",
+ " output_dim=embed_dim)\n",
+ " # another embedding for processing the position\n",
+ " self.pos_emb = Embedding(input_dim=maxlen, \n",
+ " output_dim=embed_dim)\n",
+ "\n",
+ " def call(self, x):\n",
+ " # create a static position measure (input)\n",
+ " maxlen = tf.shape(x)[-1]\n",
+ " positions = tf.range(start=0, limit=maxlen, delta=1)\n",
+ " # positions now goes from 0 to 500 (for IMdB) by 1\n",
+ " positions = self.pos_emb(positions)# embed these positions\n",
+ " x = self.token_emb(x) # embed the tokens\n",
+ " return x + positions # add embeddngs to get final embedding\n",
+ "\n",
+ "def transformer_model():\n",
+ " embed_dim = embedding_dim # Assuming you are using GloVe embeddings with dimension 200\n",
+ " num_heads = 1\n",
+ " ff_dim = 32\n",
+ "\n",
+ " inputs = tf.keras.Input(shape=(sequence_length,), dtype=tf.int32) # Use dtype=tf.string for token sequences\n",
+ " x = inputs\n",
+ " x = TokenAndPositionEmbedding(sequence_length, max_features, embed_dim)(x)\n",
+ " x = TransformerBlock(embed_dim, num_heads, ff_dim)(x)\n",
+ " x = tf.keras.layers.GlobalAveragePooling1D()(x)\n",
+ " x = tf.keras.layers.Dense(20, activation=\"relu\")(x)\n",
+ " x = tf.keras.layers.Dropout(0.2)(x)\n",
+ " outputs = tf.keras.layers.Dense(1, activation='sigmoid', kernel_initializer='glorot_uniform')(x)\n",
+ " \n",
+ " model = tf.keras.Model(inputs=inputs, outputs=outputs)\n",
+ " return model"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "d7e96d24-775f-4a24-afbe-ee1ca1aca613",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def train_and_evaluate_model(model, train_df, test_df, epochs=20):\n",
+ "\n",
+ " model.summary()\n",
+ " # Compile the model\n",
+ " model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])\n",
+ "\n",
+ " # Train the model and store the training history\n",
+ " history = model.fit(train_df['tweets'], train_df['labels'], epochs=epochs, validation_data=(test_df['tweets'], test_df['labels']))\n",
+ "\n",
+ " # Return the training history and the trained model\n",
+ " return history, model\n",
+ "\n",
+ "# Function to plot the training and validation accuracy and loss\n",
+ "def plot_history(history, title):\n",
+ " plt.figure(figsize=(12, 4))\n",
+ " plt.suptitle(title)\n",
+ "\n",
+ " plt.subplot(1, 2, 1)\n",
+ " plt.plot(history.history['accuracy'], label='Training Accuracy')\n",
+ " plt.plot(history.history['val_accuracy'], label='Validation Accuracy')\n",
+ " plt.xlabel('Epoch')\n",
+ " plt.ylabel('Accuracy')\n",
+ " plt.legend()\n",
+ "\n",
+ " plt.subplot(1, 2, 2)\n",
+ " plt.plot(history.history['loss'], label='Training Loss')\n",
+ " plt.plot(history.history['val_loss'], label='Validation Loss')\n",
+ " plt.xlabel('Epoch')\n",
+ " plt.ylabel('Loss')\n",
+ " plt.legend()\n",
+ "\n",
+ " plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "791e9a7d-c820-4891-a90d-d735e402483a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n"
+ ],
+ "text/plain": [
+ "\u001b[1m Non-trainable params: \u001b[0m\u001b[38;5;34m6,000,000\u001b[0m (22.89 MB)\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 1/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m64s\u001b[0m 67ms/step - accuracy: 0.6545 - loss: 2.2700 - val_accuracy: 0.6426 - val_loss: 0.6764\n",
+ "Epoch 2/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.6421 - loss: 0.6656 - val_accuracy: 0.6426 - val_loss: 0.6661\n",
+ "Epoch 3/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.6472 - loss: 0.6397 - val_accuracy: 0.6538 - val_loss: 0.6565\n",
+ "Epoch 4/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.7045 - loss: 0.6056 - val_accuracy: 0.7574 - val_loss: 0.5461\n",
+ "Epoch 5/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.7646 - loss: 0.5325 - val_accuracy: 0.7932 - val_loss: 0.5018\n",
+ "Epoch 6/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.8097 - loss: 0.4725 - val_accuracy: 0.8204 - val_loss: 0.4509\n",
+ "Epoch 7/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.8272 - loss: 0.4477 - val_accuracy: 0.8371 - val_loss: 0.4245\n",
+ "Epoch 8/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.8526 - loss: 0.4022 - val_accuracy: 0.8525 - val_loss: 0.3976\n",
+ "Epoch 9/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.8641 - loss: 0.3748 - val_accuracy: 0.8630 - val_loss: 0.3748\n",
+ "Epoch 10/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.8772 - loss: 0.3497 - val_accuracy: 0.8643 - val_loss: 0.3693\n",
+ "Epoch 11/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 68ms/step - accuracy: 0.8919 - loss: 0.3168 - val_accuracy: 0.8745 - val_loss: 0.3461\n",
+ "Epoch 12/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9044 - loss: 0.2949 - val_accuracy: 0.8803 - val_loss: 0.3541\n",
+ "Epoch 13/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9091 - loss: 0.2780 - val_accuracy: 0.8845 - val_loss: 0.3302\n",
+ "Epoch 14/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9225 - loss: 0.2511 - val_accuracy: 0.8754 - val_loss: 0.3355\n",
+ "Epoch 15/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9276 - loss: 0.2348 - val_accuracy: 0.8888 - val_loss: 0.3302\n",
+ "Epoch 16/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9343 - loss: 0.2233 - val_accuracy: 0.8920 - val_loss: 0.3330\n",
+ "Epoch 17/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9476 - loss: 0.1959 - val_accuracy: 0.8639 - val_loss: 0.3795\n",
+ "Epoch 18/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9523 - loss: 0.1825 - val_accuracy: 0.8928 - val_loss: 0.3484\n",
+ "Epoch 19/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m62s\u001b[0m 67ms/step - accuracy: 0.9554 - loss: 0.1697 - val_accuracy: 0.8931 - val_loss: 0.3400\n",
+ "Epoch 20/20\n",
+ "\u001b[1m934/934\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m63s\u001b[0m 67ms/step - accuracy: 0.9618 - loss: 0.1558 - val_accuracy: 0.8918 - val_loss: 0.3377\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Train and evaluate the ConceptNet model\n",
+ "model2 = model_with_numberbatch_embeddings()\n",
+ "history2, model2 = train_and_evaluate_model(model2, train_df=train_df, test_df=test_df, epochs=epochs)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "id": "224732b1-ffd9-426f-bca9-582b457269d8",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\u001b[1m234/234\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m7s\u001b[0m 28ms/step\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "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ax/6ngkhxKOSRF4I8dS5N5HPS0z++ecfRVEUpVGjRsqQIUMURVHyJfILFy5UAGX9+vV665s5c6YCKDt27FAURVG2bt2qAMqXX36pV++TTz4p8ALP09NTSUhI0Ks7btw4xczMTLlz546iKEVP5L///nsFUMLDwxVFUZTp06crVatWVZ577jndRWhmZqZiaWmpvPfee7rlCkq67t//PHnH7N4fLxRFUdavX68AyuHDhwuNLyYmRgGUF1988YH7kef8+fMKoIwdO1av/K+//lIAvX1o1aqVAih//fWXXt3q1asrnTp10k1/9NFHCqAEBwcXut01a9YogLJx40a98mPHjimAMn/+fF2Zj4+PolKplJCQEL26HTp0UGxsbJSUlBS9ZQt6D+9N5G/duqXY2toqzz//vN427k3kixNfYe9jYe7d1uLFixVA+f333xVFKZlE3tXVVUlOTtaV/fLLLwqg1K1bVy9pnzdvngIoZ86c0ZXlvce//vqr3npHjhypqNVqJSwsTFGU4r9/Go1G74eTe+M1NzdXYmJidGXZ2dlK1apVlUqVKuWrf2+drKwspV27dkrv3r115XFxcfnOAXnatm2rVKhQQYmNjS10vXnnrvv/HmbNmqUASnR0dKHLKoqiVK1aValXr56SlZWlV969e3fFzc1N0Wq1etsZP368Xr1evXopgDJnzhy98rp16yr169fXTeedr9zd3ZW0tDRdeWJiomJvb6+0b99eV1bUc+A777xT6N/ZvYl8fHy8YmZmpnfcFUVRDh48qABFTuRnzZqlt/zYsWMVMzMz3Wd08+bNCqAsWLBAr96MGTPyvcdWVlbKhAkTFCGEKEvStF4I8VRr1aoVFStWZOnSpfz9998cO3as0Gb1u3fvxtLSkr59++qV5zWNzWsy+ueffwLw8ssv69UbMGCA3nR6ejq7du2id+/eWFhYkJ2drXt17dqV9PT0hzZrvl/79u0BdE02g4OD6dChA+3btyc4OBjIfUY9JSVFV/dR3dv8HaB27doAhIWFPdZ675V3LO9tfgwQGBhItWrV8jXTdXV1JTAwMF9c98a0detWqlSp8sD9/+OPP6hQoQI9evTQe1/q1q2Lq6trvs7KatSoQZ06dfTKBgwYQGJiIidPnizq7gLg4ODAO++8w8aNG/nrr79KJL5HNXToUKpXr867776b7/GER9WmTRss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j1FaWtrsOdrLdZGOpaO392rr29f1OFVHbO87S1t/prp0pPZebX1j7eGatCaTYRyf6UNERERERERE2j3dIy8iIiIiIiLSgSiRFxEREREREelAlMiLiIiIiIiIdCBK5EVEREREREQ6ECXyIiIiIiIiIh2IEnkRERERERGRDkSJvIiIiIiIiEgHokReRNolk8nE559/7u4wREREpJWorRc5f0rkRaSJO+64A5PJ1OQxZcoUd4cmIiIiF4HaepGOzcPdAYhI+zRlyhTeeuutRtusVqubohEREZGLTW29SMelHnkRaZbVaiUqKqrRIzg4GHAOhZs7dy5Tp07Fx8eHhIQEPvroo0bHZ2VlMWHCBHx8fAgNDeWee+6hsrKyUZk333yTfv36YbVaiY6O5he/+EWj/UVFRVx33XX4+vrSu3dvFixY0LqVFhERuYSorRfpuJTIi8h5efTRR/nhD3/I5s2bufXWW7npppvYsWMHANXV1UyZMoXg4GDWr1/PRx99xOLFixs13nPnzuW+++7jnnvuISsriwULFtCrV69G3+OJJ57gxhtvZMuWLVx11VXccsstlJSUtGk9RURELlVq60XaMUNE5Htuv/12w2KxGH5+fo0eTz75pGEYhgEYs2bNanTMiBEjjJ/97GeGYRjG66+/bgQHBxuVlZWu/V988YVhNpuNgoICwzAMIyYmxnjkkUdajAEwfvvb37peV1ZWGiaTyfjqq68uWj1FREQuVWrrRTo23SMvIs26/PLLmTt3bqNtISEhrudpaWmN9qWlpZGZmQnAjh07GDhwIH5+fq79o0ePxuFwkJ2djclk4vDhw0ycOPG0MQwYMMD13M/Pj4CAAAoLC8+3SiIiInIKtfUiHZcSeRFplp+fX5Phb2diMpkAMAzD9by5Mj4+Pmd1Pk9PzybHOhyOc4pJREREmqe2XqTj0j3yInJe1q5d2+R1cnIyAH379iUzM5OqqirX/tWrV2M2m0lMTCQgIIDu3buzZMmSNo1ZREREzp7aepH2Sz3yItIsm81GQUFBo20eHh6EhYUB8NFHH5GamsqYMWN4//33WbduHfPmzQPglltu4bHHHuP222/n8ccf5+jRo9x///3MnDmTyMhIAB5//HFmzZpFREQEU6dOpaKigtWrV3P//fe3bUVFREQuUWrrRTouJfIi0qyFCxcSHR3daFtSUhI7d+4EnLPM/utf/+LnP/85UVFRvP/++/Tt2xcAX19fvv76ax544AGGDRuGr68vP/zhD3n++edd57r99tupra3lr3/9K//7v/9LWFgYN9xwQ9tVUERE5BKntl6k4zIZhmG4OwgR6VhMJhOfffYZ06dPd3coIiIi0grU1ou0b7pHXkRERERERKQDUSIvIiIiIiIi0oFoaL2IiIiIiIhIB6IeeREREREREZEORIm8iIiIiIiISAeiRF5ERERERESkA1EiLyIiIiIiItKBKJEXERERERER6UCUyIuIiIiIiIh0IErkRURERERERDoQJfIiIiIiIiIiHYgSeREREREREZEO5P8Dt91AcQzd5eYAAAAASUVORK5CYII=",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Get predictions on test data\n",
+ "y_pred = model2.predict(test_df['tweets'])\n",
+ "\n",
+ "# Convert probabilities to binary predictions\n",
+ "y_pred_binary = (y_pred > 0.5).astype(int)\n",
+ "\n",
+ "# Calculate confusion matrix\n",
+ "cm2 = confusion_matrix(y_test, y_pred_binary)\n",
+ "\n",
+ "# Plot confusion matrix for ConceptNet model\n",
+ "plot_confusion_matrix(cm2, classes, title='Confusion Matrix - ConceptNet Model')\n",
+ "\n",
+ "# Plot the training and validation accuracy and loss\n",
+ "plot_history(history2, title='Model with ConceptNet Numberbatch embeddings')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "93a9e95c",
+ "metadata": {},
+ "source": [
+ "Similarly to the Glove Model, the ConceptNet Model performs very well, albeit still below the mark of the Transformer model previously discussed. 2258 tweets were correctly identified as positive and 4400 as negative, with the positive rate slightly higher than Glove, but the negative rate slightly lower. Again, the model falls short of the 247 false positives and negatives from the Transformer model, and has 398 false positives and 410 false negatives. The false positive rate is slightly higher than that of the Glove model, a sign that the Glove model may be the better model. The graphs demonstrate a convergence around 8 epochs for the validation accuracy and validation loss, but the training accuracy and training loss continue to increase as the epochs increase. These values never plateau to the degree that the Glove model does.\n",
+ "\n",
+ "As can be seen in the classification report below, the ConceptNet Model shows very similar results to the Glove model, with only marginal differences in the precision, recall, and F1 scores of all of the values. This makes sense, given that the confusion matrix was extremely similar to that of the Glove model.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "id": "80219536-ce71-49c9-8de6-e97c9b899cbe",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " precision recall f1-score support\n",
+ "\n",
+ " Positive 0.85 0.85 0.85 2668\n",
+ " Negative 0.91 0.92 0.92 4798\n",
+ "\n",
+ " accuracy 0.89 7466\n",
+ " macro avg 0.88 0.88 0.88 7466\n",
+ "weighted avg 0.89 0.89 0.89 7466\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(classification_report(test_df['labels'], y_pred_binary, target_names=['Positive', 'Negative']))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "883a5cd3",
+ "metadata": {},
+ "source": [
+ "There isn't much difference between the pre-trained ConceptNet Numberbatch embedding and the pre-trained GloVe models for our specific application, as they performed extremely similarly. I would argue that the pre-trained GloVe model is likely better for this purpose, though, as it tends to capture statistical information about word co-occurrences better, a useful tool for sentiment analysis. With that being said, the inability of GloVe to take into account contextual semantic understandings of words makes it difficult for some classifications. There doesn't appear to be much of a difference between the models for our purpose, though, and both models fall below the previously used models, particularly the Transformer model with 2 multi-heads."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b6725e16",
+ "metadata": {},
+ "source": [
+ "__References__\n",
+ "\n",
+ "https://wiki.cloudfactory.com/docs/mp-wiki/metrics/recall#:~:text=The%20best%20possible%20value%20is,score%20as%20the%20poor%20one.\n",
+ "https://serokell.io/blog/a-guide-to-f1-score\n",
+ "https://www.evidentlyai.com/classification-metrics/explain-roc-curve"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "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.10.15"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
From a3ecb0d86ec8fc0606c385549f6d8c7342b31ca8 Mon Sep 17 00:00:00 2001
From: bonitadavis <152207429+bonitadavis@users.noreply.github.com>
Date: Thu, 12 Dec 2024 23:24:07 -0600
Subject: [PATCH 4/6] added references fr
---
Lab7CookNew.ipynb | 32 ++++++++++++++++++++++----------
1 file changed, 22 insertions(+), 10 deletions(-)
diff --git a/Lab7CookNew.ipynb b/Lab7CookNew.ipynb
index 11208f6..6638128 100644
--- a/Lab7CookNew.ipynb
+++ b/Lab7CookNew.ipynb
@@ -815,12 +815,14 @@
"id": "f6f68a74-0184-4029-bbce-d8fe6d419fba",
"metadata": {},
"source": [
- "__Describe the final dataset that is used for classification/regression (include a description of any newly formed variables you created). Discuss methods of tokenization in your dataset as well as any decisions to force a specific length of sequence.__\n",
+ "__Preprocessing and Tokenization Methods__\n",
"\n",
"The final dataset used for our classification task has undergone several preprocessing and tokenization steps to prepare it for machine learning. Our first preprocessing steps are removing the column \"Unnamed: 0\" and mapping labels to binary values (\"bad\": 1, \"good\": 0, \"neutral\": None). We then drop rows with NaN labels, which removes all rows with the neutral label. We also use the nltk library to lowercase words and remove stop words. Additionally, we convert numbers into words and expand contractions (eg. ain't -> is not).\n",
"\n",
"To tokenize the tweets in the dataset, we are using the Tokenizer and TextVectorization classes from Keras. We use the Tokenizer class to generate a word index that maps each unique word to a unique integer ID. The TextVectorization class then allows us to split each tweet into individual tokens (words), while also removing punctuation.\n",
"\n",
+ "__Sequence Length Determination__\n",
+ "\n",
"To determine the length of sequence, we found the number of tokens in each tweet and found that 95% of the tweets in the dataset have less than 35 tokens, so we adapted the dataset for each tweet to have 34 tokens by either adding tokens to bring the tweets up to 34 tokens or truncating tokens down to 34. Bringing the values to the same number of tokens allows the values to be passed into our model consistently, ensuring good performance.\n",
"\n",
"We have also decided to use Globe embedding made for Twitter, here is the dataset from Kaggle: https://www.kaggle.com/datasets/fullmetal26/glovetwitter27b100dtxt"
@@ -831,17 +833,17 @@
"id": "524ab632-9ba0-465e-b7a2-f564edd92cdb",
"metadata": {},
"source": [
- "__Choose and explain what metric(s) you will use to evaluate your algorithm’s performance.__\n",
+ "__Performance Evaluation Metrics__\n",
"\n",
"We have decided to use recall, F1, specificity, and AUC-ROC to evaluate the performance of our sentiment classification model. These metrics provide a comprehensive assessment of the model's ability to classify tweets as having \"good\" or \"bad\" sentiments.\n",
"\n",
- "Recall measures the proportion of true positives out of all positive instances. In this case, true positives are the number of \"bad\" sentiment tweets that were correctly classified as \"bad\", and a false negatives are the number of \"bad\" sentiment tweets that were incorrectly classified as \"good\". For our prediction task, we want to identify as many negative sentiment tweets as possible so that companies can effectively address negative feedback and improve their product. A good recall score is greater than 0.7, and an excellent recall score is greater than 0.85.\n",
+ "Recall measures the proportion of true positives out of all positive instances. In this case, true positives are the number of \"bad\" sentiment tweets that were correctly classified as \"bad\", and a false negatives are the number of \"bad\" sentiment tweets that were incorrectly classified as \"good\". For our prediction task, we want to identify as many negative sentiment tweets as possible so that companies can effectively address negative feedback and improve their product. A good recall score is greater than 0.7, and an excellent recall score is greater than 0.85 (\"Recall Score\").\n",
"\n",
- "F1 score calculates a harmonic mean of precision and recall, which is helpful as it will ensure that we minimize both false negatives and false positives. Furthermore, our dataset is imbalanced, with only about a third of the dataset being comprised of \"good\" tweets, so F1 score will provide a balanced evaluation of model performance for both classes and ensure that the model effectively identifies \"bad\" sentiment while not misclassifying \"good\" sentiment too often. An F1 score above 0.7 is generally considered to be a good score.\n",
+ "F1 score calculates a harmonic mean of precision and recall, which is helpful as it will ensure that we minimize both false negatives and false positives. Furthermore, our dataset is imbalanced, with only about a third of the dataset being comprised of \"good\" tweets, so F1 score will provide a balanced evaluation of model performance for both classes and ensure that the model effectively identifies \"bad\" sentiment while not misclassifying \"good\" sentiment too often. An F1 score above 0.7 is generally considered to be a good score (Logunova).\n",
"\n",
- "Specificity measures the proportion of true negatives out of all negative instances. In this case, true negatives are the number of \"good\" sentiment tweets correctly classified as \"good\", and false positives are the number of \"good\" sentiment tweets incorrectly classified as \"bad\". Measuring specificity is important because we want to ensure that good feedback is not misclassified as bad. This misclassification can cause the company to waste time and resources addressing features that are well-received by customers.\n",
+ "Specificity measures the proportion of true negatives out of all negative instances. In this case, true negatives are the number of \"good\" sentiment tweets correctly classified as \"good\", and false positives are the number of \"good\" sentiment tweets incorrectly classified as \"bad\". Specificity is important for the purposes of our classification task, as it can also be considered the true negative rate. When considering feedback that a company may need to know, it is important that a classification model correctly finds the negative tweets that may contain feedback that needs to be replied to. While it is obviously important to find positive feedback as well, it is far more useful for a company to be able to quickly find and reply to criticism to show an interest in improving customer satisfaction and to diminish the likelihood that negative feedback continues to spiral (\"Specificity in ML\").\n",
"\n",
- "AUC-ROC provides a more nuanced performance evaluation, particularly in distinguishing between classes at various decision thresholds. While accuracy measures the overall correctness, AUC-ROC focuses on the model's ability to discriminate between classes, making it an ideal metric for understanding how well the model performs across different thresholds. This metric will give us insight into how the model performs across the classes despite the class imbalance in our dataset. An AUC-ROC score above 0.9 is considered to have great performance.\n",
+ "AUC-ROC provides a more nuanced performance evaluation, particularly in distinguishing between classes at various decision thresholds. While accuracy measures the overall correctness, AUC-ROC focuses on the model's ability to discriminate between classes, making it an ideal metric for understanding how well the model performs across different thresholds. This metric will give us insight into how the model performs across the classes despite the class imbalance in our dataset. An AUC-ROC score above 0.9 is considered to have great performance (\"AUC-ROC Score\").\n",
"\n",
"These four metrics provide a well-rounded evaluation of our model's performance. Recall ensures we correctly classify negative feedback, and F1 score balances the model's performance between the two sentiment classes. Specificity ensures we do not misclassify positive feedback, and AUC-ROC provides a robust assessment of the model's ability to distinguish between the two classes. Together, these performance metrics will allow us to effectively evaluate our model's performance and ensure we meet the requirements of our business case.\n",
"\n"
@@ -852,7 +854,7 @@
"id": "39f7ed27-9c7e-4a19-a4d5-8f849162ef10",
"metadata": {},
"source": [
- "__Choose the method you will use for dividing your data into training and testing__\n",
+ "__Training and Testing Data Split__\n",
"\n",
"We chose to use the 80/20 Test-Train split for our data. This allows our data to be split between training and testing efficently. Given the large size of our dataset and limited processing power of our computers, we elected to use this method instead of something more computationally expensive such as 10 Stratified K-folds. Furthermore, given the size of our dataset after preprocessing, we still have over 30,000 entries to train and test the network on. This is enough to not worry about some of the balancing issues a smaller dataset might suffer from if not split using a stratified method.\n",
"\n",
@@ -2888,9 +2890,19 @@
"source": [
"__References__\n",
"\n",
- "https://wiki.cloudfactory.com/docs/mp-wiki/metrics/recall#:~:text=The%20best%20possible%20value%20is,score%20as%20the%20poor%20one.\n",
- "https://serokell.io/blog/a-guide-to-f1-score\n",
- "https://www.evidentlyai.com/classification-metrics/explain-roc-curve"
+ "“AUC-ROC Score.” Evidently AI, 1 October 2024, https://www.evidentlyai.com/classification-metrics/explain-roc-curve.\n",
+ "\n",
+ "“Conceptnet-numberbatch.” GitHub, 2021, https://github.com/commonsense/conceptnet-numberbatch.\n",
+ "\n",
+ "Logunova, Inna. “A Guide to F1 Score.” Serokell, 10 July 2023, https://serokell.io/blog/a-guide-to-f1-score.\n",
+ "\n",
+ "“Recall Score.” CloudFactory, https://wiki.cloudfactory.com/docs/mp-wiki/metrics/recall.\n",
+ "\n",
+ "S, Aman. “glove.6B.100d.txt.” Kaggle, https://www.kaggle.com/datasets/sawarn69/glove6b100dtxt. Accessed 12 December 2024.\n",
+ "\n",
+ "Sa, Charuni. “ChatGPT Sentiment Analysis.” Kaggle, 2022, https://www.kaggle.com/datasets/charunisa/chatgpt-sentiment-analysis.\n",
+ "\n",
+ "“Specificity in ML.” Giskard, https://www.giskard.ai/glossary/sensitivity-and-specificity-in-ml.\n"
]
}
],
From 6125ce08848b147d294828d41d911da1dd9f8aef Mon Sep 17 00:00:00 2001
From: dplynn <122953195+dplynn@users.noreply.github.com>
Date: Wed, 12 Feb 2025 09:37:26 -0600
Subject: [PATCH 5/6] Update README.md
---
README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index bb0c0ec..25116bd 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,2 @@
-# ML-Lab 7
\ No newline at end of file
+#ML-Lab-7
+Built a sequential neural network from scratch.
From 286a8db739d1be34d061bb3582bffaaf19b39a70 Mon Sep 17 00:00:00 2001
From: dplynn <122953195+dplynn@users.noreply.github.com>
Date: Wed, 12 Feb 2025 09:41:13 -0600
Subject: [PATCH 6/6] Update README.md
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 25116bd..fdc3e64 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,2 @@
-#ML-Lab-7
-Built a sequential neural network from scratch.
+# ML-Lab-7
+Built a sequential neural network from scratch. Trained to perform sentiment analysis on X Data. Dataset can be found here: https://www.kaggle.com/datasets/charunisa/chatgpt-sentiment-analysis