typo + ajout knn
This commit is contained in:
49
knn/README.md
Normal file
49
knn/README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
> Dans le domaine de l'apprentissage automatique des machines "Machine Learning", l'algorithme des k plus proches voisins est l'un des plus utilisé.
|
||||
|
||||
### Le programme
|
||||
|
||||

|
||||
|
||||
------
|
||||
|
||||
### Exemple de Problème de classification
|
||||
|
||||
L'algorithme des *k plus proches voisins* permet de résoudre certains problème, notamment ceux qui proposent de classer des données et élèments.
|
||||
|
||||
Par exemple, le Professeur Chen, inventeur du Pokédex, utilise cet algorithme afin que son appereil puisse prédire quel pokémon se trouve devant lui.
|
||||
|
||||
<img src="assets/chen.png" alt="chen" style="zoom:67%;" />
|
||||
|
||||
Pour simplifier, imaginons que les Pokemons ne possèdent que deux caractéristiques : leurs points de vie et leur valeur d'attaque. On peut prendre deux types pour commencer.
|
||||
|
||||
| Nom | Écayon | Deoxys | Éoko | Groret | Taraud |
|
||||
| ------------- | ------ | ------ | ---- | ------ | ------ |
|
||||
| Points de vie | 49 | 50 | 80 | 90 | 90 |
|
||||
| Attaque | 49 | 95 | 45 | 75 | 75 |
|
||||
| Type | Eau | Psy | Psy | Psy | Eau |
|
||||
|
||||
------------
|
||||
|
||||
- Nous pouvons utiliser cet échantillon afin de prédire la classification d'un Pokémon mystère, selon ses points de vie et sa valeur d'attaque.
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
------------
|
||||
|
||||
### Prédiction
|
||||
|
||||
À partir des données du diagramme, on veut prédire la classe d'un pokémon ayant 65 points de vie et 40 en attaque.
|
||||
|
||||

|
||||
|
||||
Il devrait donc se trouver dans zone. On peut alors trouver ses cinq ou six plus proches voisins.
|
||||
|
||||
- Parmi ces voisins se trouvent deux Pokémons de type Eau, et trois de types Psy.
|
||||
- Le Pokémon mystère sera donc probablement de type Psy !
|
||||
|
||||
|
||||
|
||||
### Formulation de l'algorithme
|
||||
|
||||
BIN
knn/assets/bo.png
Normal file
BIN
knn/assets/bo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
BIN
knn/assets/chen.png
Normal file
BIN
knn/assets/chen.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
BIN
knn/assets/echantillon_pokemon.png
Normal file
BIN
knn/assets/echantillon_pokemon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 142 KiB |
BIN
knn/assets/echantillon_pokemon_2.png
Normal file
BIN
knn/assets/echantillon_pokemon_2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 139 KiB |
51
knn/choixpeauMagique.csv
Normal file
51
knn/choixpeauMagique.csv
Normal file
@@ -0,0 +1,51 @@
|
||||
Nom;Courage;Loyauté;Sagesse;Malice;Maison
|
||||
Adrian;9;4;7;10;Serpentar
|
||||
Andrew;9;3;4;7;Griffondor
|
||||
Angelina;10;6;5;9;Griffondor
|
||||
Anthony;2;8;8;3;Serdaigle
|
||||
Arthur;10;4;2;5;Griffondor
|
||||
Bellatrix;10;4;9;9;Serpentar
|
||||
Bole;7;4;6;10;Serpentar
|
||||
Colin;10;7;4;7;Griffondor
|
||||
Cormac;9;6;5;4;Griffondor
|
||||
Dean;9;8;4;7;Griffondor
|
||||
Demelza;10;6;5;3;Griffondor
|
||||
Derrick;5;4;6;5;Serpentar
|
||||
Eddie;5;7;10;3;Serdaigle
|
||||
Ernie;4;8;7;4;Poufsouffle
|
||||
Euan;9;2;7;4;Griffondor
|
||||
Gilderoy;7;9;9;9;Serdaigle
|
||||
Gregory;6;9;7;8;Serpentar
|
||||
Hannah;8;10;2;4;Poufsouffle
|
||||
Harper;6;3;5;10;Serpentar
|
||||
Jimmy;9;9;9;10;Griffondor
|
||||
Justin;5;10;7;10;Poufsouffle
|
||||
Katie;10;2;3;9;Griffondor
|
||||
Lavande;10;8;8;6;Griffondor
|
||||
Lee;10;2;2;8;Griffondor
|
||||
Luna;2;9;9;2;Serdaigle
|
||||
Marcus;6;5;8;10;Serpentar
|
||||
Marietta;10;8;10;9;Serdaigle
|
||||
Michael;4;2;6;5;Serdaigle
|
||||
Milicent;9;3;5;6;Serpentar
|
||||
Mimi;4;4;9;10;Serdaigle
|
||||
Montague;5;7;2;10;Serpentar
|
||||
Neville;10;5;6;4;Griffondor
|
||||
Norbert;3;10;7;6;Poufsouffle
|
||||
Nymphadora;2;5;3;8;Poufsouffle
|
||||
Padma;6;6;6;9;Serdaigle
|
||||
Paenny;2;8;9;8;Poufsouffle
|
||||
Pansy;4;4;10;8;Serpentar
|
||||
Parvati;10;5;2;6;Griffondor
|
||||
Pomona;5;10;7;8;Poufsouffle
|
||||
Quirinus;7;10;10;2;Serdaigle
|
||||
Roger;9;10;10;8;Serdaigle
|
||||
Romilda;10;6;2;9;Griffondor
|
||||
Saemus;7;4;8;3;Griffondor
|
||||
Sirius;10;8;10;7;Griffondor
|
||||
Susan;5;6;5;5;Poufsouffle
|
||||
Susan;4;10;10;5;Poufsouffle
|
||||
Ted;5;9;8;4;Poufsouffle
|
||||
Térence;6;9;2;8;Serpentar
|
||||
Terry;8;4;10;5;Serdaigle
|
||||
Vincent;4;9;2;10;Serpentar
|
||||
|
BIN
knn/pokemons.ods
Normal file
BIN
knn/pokemons.ods
Normal file
Binary file not shown.
@@ -55,6 +55,6 @@ Une page web est accessible via ................(3) de l'hôte qu'il l'héberge.
|
||||
|
||||
Un serveur DNS permet d'associer un ................(4) à ................(5) de l'hôte qui héberge la page web.
|
||||
|
||||
Tout hôte du réseau doit avoir l'adresse IP du ................(6) configurée. Sans cela, il ne sait pas quel hôte contacté pour obtenir l'adresse IP associée au nom de domaine.
|
||||
Tout hôte du réseau doit avoir l'adresse IP du ................(6) configurée. Sans cela, il ne sait pas quel hôte contacter pour obtenir l'adresse IP associée au nom de domaine.
|
||||
|
||||
La commande ................(7) permet d'obtenir le nom de l'hôte associée à son adresse IP.
|
||||
|
||||
Reference in New Issue
Block a user