{ "cells": [ { "cell_type": "markdown", "id": "progressive-festival", "metadata": {}, "source": [ "# Artificial Neural Networks" ] }, { "cell_type": "markdown", "id": "supported-proof", "metadata": {}, "source": [ "Keras library is used here. Keras is included in the lower-level library TensorFlow." ] }, { "cell_type": "code", "execution_count": 177, "id": "sorted-scout", "metadata": {}, "outputs": [], "source": [ "import os\n", "import numpy as np\n", "import pandas as pd\n", "%matplotlib inline\n", "from matplotlib import pyplot as plt\n", "import tensorflow as tf\n", "from tensorflow import keras\n", "from keras.models import Sequential\n", "from keras.layers import Dense\n", "from sklearn import preprocessing\n", "from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay" ] }, { "cell_type": "markdown", "id": "solar-ecuador", "metadata": {}, "source": [ "Data in from SDSS asteroid taxonomy" ] }, { "cell_type": "code", "execution_count": 4, "id": "floppy-powder", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | ASTNUM | \n", "ASTNAME | \n", "PROVDESIG | \n", "T | \n", "SC | \n", "MOID | \n", "B | \n", "LRU | \n", "EU | \n", "LRG | \n", "GE | \n", "LRR | \n", "ER | \n", "LRI | \n", "EI | \n", "LRZ | \n", "EZ | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "166 | \n", "Rhodope | \n", "- | \n", "C | \n", "78 | \n", "s394c9 | \n", "0 | \n", "0.860 | \n", "0.008 | \n", "1.0 | \n", "0.008 | \n", "1.036 | \n", "0.004 | \n", "1.056 | \n", "0.008 | \n", "1.048 | \n", "0.012 | \n", "
1 | \n", "183 | \n", "Istria | \n", "- | \n", "S | \n", "0 | \n", "seef1c | \n", "0 | \n", "0.856 | \n", "0.012 | \n", "1.0 | \n", "0.004 | \n", "1.084 | \n", "0.004 | \n", "1.124 | \n", "0.004 | \n", "1.080 | \n", "0.004 | \n", "
2 | \n", "208 | \n", "Lacrimosa | \n", "- | \n", "S | \n", "85 | \n", "s458db | \n", "0 | \n", "0.780 | \n", "0.012 | \n", "1.0 | \n", "0.008 | \n", "1.072 | \n", "0.008 | \n", "1.112 | \n", "0.004 | \n", "1.084 | \n", "0.008 | \n", "
3 | \n", "220 | \n", "Stephania | \n", "- | \n", "X | \n", "65 | \n", "s03bbc | \n", "0 | \n", "0.924 | \n", "0.012 | \n", "1.0 | \n", "0.008 | \n", "1.020 | \n", "0.008 | \n", "1.060 | \n", "0.008 | \n", "1.040 | \n", "0.008 | \n", "
4 | \n", "227 | \n", "Philosophia | \n", "- | \n", "C | \n", "82 | \n", "sd038c | \n", "0 | \n", "0.908 | \n", "0.008 | \n", "1.0 | \n", "0.004 | \n", "1.024 | \n", "0.004 | \n", "1.036 | \n", "0.008 | \n", "1.016 | \n", "0.008 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
107461 | \n", "0 | \n", "- | \n", "6865 P-L | \n", "Q | \n", "45 | \n", "s0983d | \n", "1 | \n", "0.832 | \n", "0.052 | \n", "1.0 | \n", "0.008 | \n", "1.100 | \n", "0.012 | \n", "1.108 | \n", "0.016 | \n", "1.036 | \n", "0.020 | \n", "
107462 | \n", "0 | \n", "- | \n", "7590 P-L | \n", "C | \n", "9 | \n", "sc03d7 | \n", "1 | \n", "0.980 | \n", "0.048 | \n", "1.0 | \n", "0.012 | \n", "1.056 | \n", "0.008 | \n", "1.048 | \n", "0.012 | \n", "1.076 | \n", "0.024 | \n", "
107463 | \n", "0 | \n", "- | \n", "7602 P-L | \n", "C | \n", "42 | \n", "s40598 | \n", "0 | \n", "0.936 | \n", "0.024 | \n", "1.0 | \n", "0.008 | \n", "0.992 | \n", "0.004 | \n", "0.988 | \n", "0.004 | \n", "0.960 | \n", "0.012 | \n", "
107464 | \n", "0 | \n", "- | \n", "7602 P-L | \n", "C | \n", "23 | \n", "s3c767 | \n", "0 | \n", "0.964 | \n", "0.016 | \n", "1.0 | \n", "0.008 | \n", "1.004 | \n", "0.008 | \n", "0.988 | \n", "0.008 | \n", "0.996 | \n", "0.008 | \n", "
107465 | \n", "0 | \n", "- | \n", "7602 P-L | \n", "C | \n", "32 | \n", "s3e41f | \n", "1 | \n", "0.924 | \n", "0.040 | \n", "1.0 | \n", "0.012 | \n", "0.992 | \n", "0.008 | \n", "0.996 | \n", "0.008 | \n", "0.964 | \n", "0.016 | \n", "
107466 rows × 17 columns
\n", "