Compare commits
3 Commits
9417318a9e
...
f11661976d
Author | SHA1 | Date | |
---|---|---|---|
f11661976d | |||
ff30181bc0 | |||
6ac5e63b96 |
Binary file not shown.
@ -0,0 +1,98 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Stockage de données}
|
||||
\date{Avril 2022}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\begin{definition}[Unités numériques]
|
||||
\textbf{Le bit} est l'unité la plus simple dans un système de numération, ne pouvant prendre que deux valeurs, désignées le plus souvent par les chiffres 0 et 1. C'est le système de numération choisi pour l'informatique car un 1 peut correspondre par exemple à du courant qui passe et à 0 à du courant que ne passe pas.
|
||||
|
||||
Tout ce qui est stocké sur un ordinateur est codé en un ensemble de 1 et de 0.
|
||||
|
||||
Un \textbf{octet} est une autre unité de mesure. Elle contient 8 bits. Elle est notée avec le symbole \textbf{o}.
|
||||
|
||||
\begin{itemize}
|
||||
\item Avec 1 bit, on peut faire la différence entre 2 choses: 0 ou 1.
|
||||
\item Avec 2 bits, on peut faire la différence entre 4 ($2^2$) choses: 00 ou 01 ou 10 ou 11.
|
||||
\item Avec 8 bits ou encore 1 octet, on peut faire la différence entre 256 ($2^8$) choses: 00000000 ou 00000001 ou 00000010 ou 00000011 ...
|
||||
\end{itemize}
|
||||
\end{definition}
|
||||
|
||||
\begin{doc}{Encoder du texte -- ASCII}
|
||||
\begin{minipage}{0.75\linewidth}
|
||||
Pour numériser un texte, il faut transformer chaque caractère (lettres, espaces, ponctuation...) en 1 et en 0. Des tables de conversion ont été crées.
|
||||
|
||||
En 1960, la norme \textbf{ASCII} a été crée. En encode, 128 codes différent comprenant 95 caractères imprimables comprenant les chiffres arabes, les 26 lettres de l'alphabet en minuscule et majuscule ainsi que quelques éléments de ponctuation.
|
||||
|
||||
Vous pourrez retrouver cette table sur le réseau du lycée.
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{0.2\linewidth}
|
||||
\includegraphics[scale=0.3]{./fig/ASCII_full}
|
||||
\end{minipage}
|
||||
\end{doc}
|
||||
|
||||
\begin{doc}{Encoder une image -- pixel et RGB}
|
||||
\begin{minipage}{0.6\linewidth}
|
||||
Pour numériser une image, on commence par la découper en petits carrés: \textbf{les pixels}.
|
||||
|
||||
Chaque pixel portera une couleur qui sera représenté comme mélange de 3 couleurs 'primaire': rouge, vert et bleu.
|
||||
|
||||
L'intensité des couleurs primaire sera alors encoder avec un nombre compris entre 0 et 255 (donc 256 niveaux).
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{0.38\linewidth}
|
||||
\includegraphics[scale=0.4]{./fig/RGB}
|
||||
\end{minipage}
|
||||
\end{doc}
|
||||
|
||||
\begin{doc}{Stockage des données}
|
||||
\begin{center}
|
||||
\begin{tabular}{|c|c|*{4}{p{3cm}|}}
|
||||
\hline
|
||||
|
||||
Description & Carte perforée & Dispositif magnétique (disquette, disque dure...) & Dispositif optique (CD, DVD, Blue-Ray...) & Mémoire flashs (clé USB, carte SD, SSD...) & Cloud (agrégation d'une multitude de support) \\
|
||||
\hline
|
||||
Capacités & 80 o & de 1Mo (disquette) à 10To (HDD) & de 650Mo (CD) à 128GO (Blue-Ray) & de 64Go(carte SD) à 4To (ssd) & Plusieurs milliard de To\\
|
||||
\hline
|
||||
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
\end{doc}
|
||||
|
||||
\begin{multicols}{2}
|
||||
\begin{enumerate}
|
||||
\item \textbf{Encodage de texte}
|
||||
\begin{enumerate}[leftmargin=-1pt]
|
||||
\item Combien de bits sont nécessaires pour encoder un caractère avec la table ascii?
|
||||
\item Encoder grace à la table ASCII le message \texttt{Ens Sci!}.
|
||||
\item Décoder grace à la table ASCII le message
|
||||
\begin{center}
|
||||
01001101 01100001 01110100 01101000 00100000 00101011 00100000 01010011 01010110 01010100 00100000 00101011 00100000 01010000 01000011 00100000 00111101 00100000 00111100 00110011
|
||||
\end{center}
|
||||
\item Le programme de l'enseignement scientifique de terminal contient \np{65252} caractères. Quelle sera son poids s'il est numériser en ASCII? Vous exprimerez le résultat en octet et en bit.
|
||||
\end{enumerate}
|
||||
\item \textbf{Encodage d'une image}
|
||||
\begin{enumerate}[leftmargin=-1pt]
|
||||
\item Combien de bits (ou d'octet) sont nécessaires pour encoder l'intensité d'une couleur primaire?
|
||||
\item Combien de bits (ou d'octet) sont nécessaires pour encoder la couleur d'un pixel.
|
||||
\item Un appareil photo moderne peut prendre des photos rectangulaires d'une résolution de \np{5520} pixel par \np{4144}pixel. Quelle sera le poids d'une photo si elle est encodé en RGB?
|
||||
\end{enumerate}
|
||||
\item \textbf{Support de stockage}
|
||||
\begin{enumerate}[leftmargin=-1pt]
|
||||
\item Sur quel type de support peut-on stocker le programme de l'enseignement scientifique?
|
||||
\item Même question pour la photo de l'appareil photo de la question précédente?
|
||||
\item Sur quel support peut-on stocker une vidéo d'une résolution 8.29M pixels à 60 images par seconde?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\end{document}
|
Binary file not shown.
@ -0,0 +1,97 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Analyse des résultats d'un test}
|
||||
\date{Avril 2022}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\begin{definition}[Paramètre d'un test - inférence Bayésienne]
|
||||
On considère un test qui analyse la situation et donne deux résultats: Positif ou négatif. Une test ne peut par être sûr à 100\%, il y a donc 4 cas possibles:
|
||||
|
||||
\begin{minipage}{0.45\linewidth}
|
||||
\begin{tabular}{|c|c|c|c|}
|
||||
\hline
|
||||
& Sujet positif & Sujet négatif & Total \\
|
||||
\hline
|
||||
Test positif & Vrai positif & Faux positif &\\
|
||||
\hline
|
||||
Test négatif & Faux négatif & Vrai négatif & \\
|
||||
\hline
|
||||
Total & & &\\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\medskip
|
||||
|
||||
Ce tableau est appelé \textbf{tableau de contingence.}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\textbf{Critères de fiabilités}
|
||||
\begin{itemize}
|
||||
\item Sensibilité: probabilité qu'une personne infectée soit testée positive
|
||||
\[
|
||||
\mbox{sensibilité} = \frac{\mbox{nombre de vrai positifs}}{\mbox{nombre de positif}}
|
||||
\]
|
||||
\item Spécificité: probabilité qu'une personne saine soit testée négative (vrai négatif / négatif)
|
||||
\[
|
||||
\mbox{spécificité} = \frac{\mbox{nombre de vrai négatifs}}{\mbox{nombre de négatif}}
|
||||
\]
|
||||
\end{itemize}
|
||||
\end{minipage}
|
||||
|
||||
\end{definition}
|
||||
|
||||
\begin{doc}{Test médical}
|
||||
Un médecin cherche à déterminer si une IA est fiable. Pour cela, il a choisi 1000 dossiers de patients dont il sait que 92 d'entres eux souffrent d'un cancer. L'IA quand à elle détecte 862 cas négatif. Parmi ces cas négatifs détectés, le médecin sait que 7 d'entre eux sont malade.
|
||||
|
||||
Pour déterminer si une assistance est fiable, il faut que la sensibilité soit supérieur à 90\%.
|
||||
\end{doc}
|
||||
|
||||
\begin{doc}{Détection d'un comportement potentiellement dangereux}
|
||||
Dans le cadre du maintient de la paix, les autorités ont développer une IA qui cherche à détecter les comportements potentiellement dangereux. Suite à l'entrainement de l'IA, les données de tests donnent le tableau suivant
|
||||
\begin{center}
|
||||
\begin{tabular}{|p{3cm}|c|c|c|}
|
||||
\hline
|
||||
& Sujet dangereux & Sujet non dangereux & Total\\
|
||||
\hline
|
||||
Identifier comme dangereux & 990 & 2 & \\
|
||||
\hline
|
||||
Identifier comme non dangereux & 3 & 5 & \\
|
||||
\hline
|
||||
Total & & & \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
L'équipe en charge du projet annonce fièrement "notre IA est presque parfaite, elle ne se trompe que dans 0.5\% des cas.
|
||||
\end{doc}
|
||||
\vfill
|
||||
|
||||
\begin{multicols}{2}
|
||||
\begin{enumerate}
|
||||
\item \textbf{Test médical}
|
||||
\begin{enumerate}
|
||||
\item Construire un tableau de contingence avec les données de l'étude.
|
||||
\item Pensez vous que cette IA peut être considérer comme une assistance fiable?
|
||||
\end{enumerate}
|
||||
\item \textbf{Comportement dangereux}
|
||||
\begin{enumerate}[leftmargin=-1pt]
|
||||
\item Que pensez vous de l'affirmation de l'équipe en charge du projet?
|
||||
\item Calculer la sensibilité puis la spécificité du système de détection.
|
||||
\item On veut maintenant utilise cette IA dans une population de \np{1000000} individus et où l'on suppose qu'il y a 100 individus dangereux.
|
||||
\begin{enumerate}[leftmargin=-1pt]
|
||||
\item Reproduire le tableau de contingence en complétant la dernière ligne.
|
||||
\item Compléter ensuite les autres cases vides en utilisant la sensibilité et la spécificité du test.
|
||||
\item Que pensez vous de l'efficacité de ce test sur cette population?
|
||||
\end{enumerate}
|
||||
\item Même questions dans le cas d'une population de \np{100000} individus avec \np{500000} individus dangereux.
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\end{document}
|
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
@ -2,7 +2,7 @@ Informatique Intelligence artificielle
|
||||
######################################
|
||||
|
||||
:date: 2022-03-23
|
||||
:modified: 2022-03-25
|
||||
:modified: 2022-03-31
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Informatique
|
||||
:category: EnseignementsScientifique
|
||||
@ -18,6 +18,11 @@ Informatique Intelligence artificielle
|
||||
|
||||
(benjamin)
|
||||
|
||||
.. image:: ./1E_donnees.pdf
|
||||
:height: 200px
|
||||
:alt: Encodage de données
|
||||
|
||||
|
||||
Bilan: bit/octet et des ordres de grandeurs, ouverture sur le bigdata
|
||||
|
||||
Étape 2: Modèles, ajustement affine
|
||||
@ -39,6 +44,11 @@ Bilan: frise chronologique
|
||||
|
||||
(benjamin)
|
||||
|
||||
.. image:: ./4E_tests.pdf
|
||||
:height: 200px
|
||||
:alt: Tests
|
||||
|
||||
|
||||
Bilan: Définition faux positif... Biais venant de la programmation et de la collecte de données
|
||||
|
||||
Étape 5: Oral
|
||||
|
Loading…
Reference in New Issue
Block a user