diff --git a/2017/07-decision-tree/resp_DecisionTree_FranciscoMatheusPinheiroNeryBarbosa.ipynb b/2017/07-decision-tree/resp_DecisionTree_FranciscoMatheusPinheiroNeryBarbosa.ipynb
new file mode 100644
index 0000000..a27c80a
--- /dev/null
+++ b/2017/07-decision-tree/resp_DecisionTree_FranciscoMatheusPinheiroNeryBarbosa.ipynb
@@ -0,0 +1,551 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Decision Tree"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "* Você pode baixar o dataset em https://archive.ics.uci.edu/ml/datasets/Car+Evaluation."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import os\n",
+    "import pandas as pd\n",
+    "import math\n",
+    "import numpy as np\n",
+    "from sklearn.tree import DecisionTreeClassifier\n",
+    "from sklearn.ensemble import RandomForestClassifier\n",
+    "import matplotlib.pyplot as plt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "headers = [\"buying\", \"maint\", \"doors\", \"persons\",\"lug_boot\", \"safety\", \"class\"]\n",
+    "data = pd.read_csv(\"carData.csv\", header=None, names=headers)\n",
+    "\n",
+    "data = data.take(np.random.permutation(len(data)))\n",
+    "#data.sample(frac=1).reset_index(drop=true) #shuffle (Felipe)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "No código acima, faremos a leitura do arquivo, informando que não há cabeçário (obrigatório) e a nossa coluna 6 (0-6) representa a label"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "
\n",
+       "\n",
+       "
\n",
+       "  \n",
+       "    \n",
+       "      | \n",
+       " | buying\n",
+       " | maint\n",
+       " | doors\n",
+       " | persons\n",
+       " | lug_boot\n",
+       " | safety\n",
+       " | class\n",
+       " | 
\n",
+       "  \n",
+       "  \n",
+       "    \n",
+       "      | 583\n",
+       " | high\n",
+       " | high\n",
+       " | 3\n",
+       " | 4\n",
+       " | big\n",
+       " | med\n",
+       " | acc\n",
+       " | 
\n",
+       "    \n",
+       "      | 508\n",
+       " | high\n",
+       " | vhigh\n",
+       " | 4\n",
+       " | more\n",
+       " | med\n",
+       " | med\n",
+       " | unacc\n",
+       " | 
\n",
+       "    \n",
+       "      | 1098\n",
+       " | med\n",
+       " | med\n",
+       " | 2\n",
+       " | more\n",
+       " | small\n",
+       " | low\n",
+       " | unacc\n",
+       " | 
\n",
+       "    \n",
+       "      | 680\n",
+       " | high\n",
+       " | med\n",
+       " | 3\n",
+       " | 2\n",
+       " | med\n",
+       " | high\n",
+       " | unacc\n",
+       " | 
\n",
+       "    \n",
+       "      | 795\n",
+       " | high\n",
+       " | low\n",
+       " | 3\n",
+       " | 4\n",
+       " | med\n",
+       " | low\n",
+       " | unacc\n",
+       " | 
\n",
+       "  \n",
+       "
\n",
+       "
\n",
+       "\n",
+       "
\n",
+       "  \n",
+       "    \n",
+       "      | \n",
+       " | buying\n",
+       " | maint\n",
+       " | doors\n",
+       " | persons\n",
+       " | lug_boot\n",
+       " | safety\n",
+       " | 
\n",
+       "    \n",
+       "      | class\n",
+       " | \n",
+       " | \n",
+       " | \n",
+       " | \n",
+       " | \n",
+       " | \n",
+       " | 
\n",
+       "  \n",
+       "  \n",
+       "    \n",
+       "      | 0\n",
+       " | 0\n",
+       " | 0\n",
+       " | 1\n",
+       " | 1\n",
+       " | 0\n",
+       " | 2\n",
+       " | 
\n",
+       "    \n",
+       "      | 2\n",
+       " | 0\n",
+       " | 3\n",
+       " | 2\n",
+       " | 2\n",
+       " | 1\n",
+       " | 2\n",
+       " | 
\n",
+       "    \n",
+       "      | 2\n",
+       " | 2\n",
+       " | 2\n",
+       " | 0\n",
+       " | 2\n",
+       " | 2\n",
+       " | 1\n",
+       " | 
\n",
+       "    \n",
+       "      | 2\n",
+       " | 0\n",
+       " | 2\n",
+       " | 1\n",
+       " | 0\n",
+       " | 1\n",
+       " | 0\n",
+       " | 
\n",
+       "    \n",
+       "      | 2\n",
+       " | 0\n",
+       " | 1\n",
+       " | 1\n",
+       " | 1\n",
+       " | 1\n",
+       " | 1\n",
+       " | 
\n",
+       "  \n",
+       "
\n",
+       "