suppression de certains tirets
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# Jalons — Mastermind & Algorithmes Génétiques
|
||||
# Jalons - Mastermind & Algorithmes Génétiques
|
||||
|
||||
> Progression suggérée sur ~10 séances (septembre → février)
|
||||
|
||||
---
|
||||
|
||||
## Phase 1 — Comprendre les algorithmes génétiques (Séances 1-2)
|
||||
## Phase 1 - Comprendre les algorithmes génétiques (Séances 1-2)
|
||||
|
||||
**Objectif :** Saisir l'analogie entre évolution biologique et optimisation.
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 2 — L'individu : la classe Combinaison (Séances 3-4)
|
||||
## Phase 2 - L'individu : la classe Combinaison (Séances 3-4)
|
||||
|
||||
**Objectif :** Implémenter la brique de base.
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 3 — Le problème : la classe Mastermind (Séances 5-6)
|
||||
## Phase 3 - Le problème : la classe Mastermind (Séances 5-6)
|
||||
|
||||
**Objectif :** Définir comment évaluer une combinaison.
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 4 — L'algorithme : la classe AlgoGen (Séances 7-8)
|
||||
## Phase 4 - L'algorithme : la classe AlgoGen (Séances 7-8)
|
||||
|
||||
**Objectif :** Assembler toutes les briques.
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 5 — Tests, ajustement et documentation (Séances 9-10)
|
||||
## Phase 5 - Tests, ajustement et documentation (Séances 9-10)
|
||||
|
||||
**Objectif :** Valider et optimiser.
|
||||
|
||||
@@ -77,4 +77,4 @@
|
||||
|
||||
---
|
||||
|
||||
Auteur : Florian Mathieu — Licence CC BY NC
|
||||
Auteur : Florian Mathieu - Licence CC BY NC
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Projet — Mastermind & Algorithmes Génétiques
|
||||
# Projet - Mastermind & Algorithmes Génétiques
|
||||
|
||||
> Darwin rencontre la programmation : faire évoluer une population de combinaisons pour qu'elle converge vers la solution cachée du Mastermind — sans jamais la connaître à l'avance.
|
||||
> Darwin rencontre la programmation : faire évoluer une population de combinaisons pour qu'elle converge vers la solution cachée du Mastermind - sans jamais la connaître à l'avance.
|
||||
|
||||
## Contexte
|
||||
|
||||
@@ -9,9 +9,9 @@ Le **Mastermind** est un jeu de déduction : un joueur choisit une combinaison s
|
||||
Plutôt que de coder une IA par force brute, ce projet applique un **algorithme génétique** : on fait évoluer une population de combinaisons candidates en s'inspirant de la sélection naturelle (tournoi, croisement, mutation) jusqu'à trouver la solution.
|
||||
|
||||
Une base de code complète est disponible dans `../src/` :
|
||||
- `algo_gen.py` — framework de l'algorithme génétique
|
||||
- `combinaison.py` — représentation d'un individu (une combinaison)
|
||||
- `src_mastermind_fiche.md` — fiche TP détaillée avec toutes les consignes
|
||||
- `algo_gen.py` - framework de l'algorithme génétique
|
||||
- `combinaison.py` - représentation d'un individu (une combinaison)
|
||||
- `src_mastermind_fiche.md` - fiche TP détaillée avec toutes les consignes
|
||||
|
||||
## Compétences mobilisées
|
||||
|
||||
@@ -21,7 +21,7 @@ Une base de code complète est disponible dans `../src/` :
|
||||
| Paradigme fonctionnel (fonctions pures) | Paradigmes |
|
||||
| Algorithmes d'optimisation | Algorithmique |
|
||||
| Listes, compréhensions de listes | Programmation |
|
||||
| Probabilités appliquées | — |
|
||||
| Probabilités appliquées | - |
|
||||
|
||||
## Cahier des charges
|
||||
|
||||
@@ -42,12 +42,12 @@ Une base de code complète est disponible dans `../src/` :
|
||||
|
||||
## Ressources
|
||||
|
||||
- `../src/src_mastermind_fiche.md` — fiche TP complète avec toutes les consignes
|
||||
- `../src/algo_gen.py` — squelette du framework générique
|
||||
- `../src/combinaison.py` — classe individu à compléter
|
||||
- [Algorithme génétique — Wikipedia](https://fr.wikipedia.org/wiki/Algorithme_génétique)
|
||||
- [Mastermind — Wikipedia](https://fr.wikipedia.org/wiki/Mastermind)
|
||||
- `../src/src_mastermind_fiche.md` - fiche TP complète avec toutes les consignes
|
||||
- `../src/algo_gen.py` - squelette du framework générique
|
||||
- `../src/combinaison.py` - classe individu à compléter
|
||||
- [Algorithme génétique - Wikipedia](https://fr.wikipedia.org/wiki/Algorithme_génétique)
|
||||
- [Mastermind - Wikipedia](https://fr.wikipedia.org/wiki/Mastermind)
|
||||
|
||||
---
|
||||
|
||||
Auteur : Florian Mathieu — Licence CC BY NC
|
||||
Auteur : Florian Mathieu - Licence CC BY NC
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Suivi de projet — [Nom du projet]
|
||||
# Suivi de projet - [Nom du projet]
|
||||
|
||||
**Élève(s) :**
|
||||
**Classe :**
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
*Compléter après chaque séance.*
|
||||
|
||||
### Séance 1 — [Date]
|
||||
### Séance 1 - [Date]
|
||||
|
||||
**Objectif de la séance :**
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
---
|
||||
|
||||
### Séance 2 — [Date]
|
||||
### Séance 2 - [Date]
|
||||
|
||||
**Objectif de la séance :**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user