{ "cells": [ { "cell_type": "markdown", "id": "85b97ec7-3a3c-4167-aef8-8dae5e40763a", "metadata": {}, "source": [ "# Modules" ] }, { "cell_type": "code", "execution_count": 1, "id": "99e0c7ad-0921-4255-b373-de036361abd7", "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "from sklearn.model_selection import train_test_split\n", "from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n", "from sklearn.metrics import accuracy_score, roc_auc_score, auc, roc_curve\n", "import matplotlib.pyplot as plt\n", "import functions_ml # ma biblio personnelle\n", "import pickle" ] }, { "cell_type": "markdown", "id": "77424d25-e0ce-4df8-b74f-4af54bce44e3", "metadata": {}, "source": [ "# Données" ] }, { "cell_type": "markdown", "id": "bce0e571-eced-43cb-95c1-6fc97b47db68", "metadata": {}, "source": [ "Les données ont été extraites d'images prises à partir de spécimens authentiques et falsifiés ressemblant à des billets de banque.\n", "\n", "Pour la numérisation, une caméra industrielle habituellement utilisée pour l'inspection des impressions a été utilisée. \n", "\n", "Les images finales ont 400x 400 pixels. En raison de la lentille de l'objet et de la distance à l'objet étudié, des images en niveaux de gris avec une résolution d'environ 660 dpi ont été obtenues. \n", "\n", "L'outil Wavelet Transform a été utilisé pour extraire les caractéristiques des images.\n", "L'ensemble de données peut être utilisé pour les exemples de problèmes de classification binaire" ] }, { "cell_type": "code", "execution_count": 2, "id": "0eec0a9c-56eb-4721-89c6-84d31d49c513", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | variance | \n", "skewness | \n", "curtosis | \n", "entropy | \n", "class | \n", "
---|---|---|---|---|---|
0 | \n", "3.62160 | \n", "8.6661 | \n", "-2.8073 | \n", "-0.44699 | \n", "0 | \n", "
1 | \n", "4.54590 | \n", "8.1674 | \n", "-2.4586 | \n", "-1.46210 | \n", "0 | \n", "
2 | \n", "3.86600 | \n", "-2.6383 | \n", "1.9242 | \n", "0.10645 | \n", "0 | \n", "
3 | \n", "3.45660 | \n", "9.5228 | \n", "-4.0112 | \n", "-3.59440 | \n", "0 | \n", "
4 | \n", "0.32924 | \n", "-4.4552 | \n", "4.5718 | \n", "-0.98880 | \n", "0 | \n", "