MINI-PROJET INTELLIGENCE ARTIFICIELLE
II3
2016/2017
Description du projet
Nous sommes tous confrontés à des situations qui nous obligent à quitter la maison pendant quelques jours voire quelques semaines et ce pour diverses raisons comme les départs en vacances, les départs en mission, …
La première question que l’on se pose : « Qui va arroser les plantes et les pots de fleurs durant notre absence ? ». Trouver une personne pour s’en occuper est une tâche difficile compte tenu des contraintes de chacun.
Publicité
Nous envisageons de fabriquer un pot intelligent « Smart Pot » qui selon le type de plante, il se charge du processus d’arrosage et lance une alerte en cas de soucis. Il s’agit de mettre en place un système intelligent capable de :
- Reconnaître la nature de la plante ou des fleurs.
- Déterminer la fréquence d’arrosage.
- Déclencher le processus d’arrosage selon un planning pré établi.
- Alerter le propriétaire en cas de problème.
Travail demandé
Publicité
Compte tenu de la complexité du projet, nous nous intéresserons dans le cadre de ce module à la réalisation d’une partie du « Smart Pot ». Cette partie consiste à développer un système expert qui accepte en entrée les caractéristiques de la plante. Ces caractéristiques permettront de déterminer la classe à laquelle appartient la plante. A partir de cette classe, le système déterminera la fréquence de son arrosage sur une période d’un mois tout en précisant les précautions à prendre et les éventuelles anomalies qui peuvent surgir. Les étapes du travail demandé sont les suivantes :
le domaine en question et développer la base de - Effectuer une recherche sur connaissances (Faits + Règles de Production) en adéquation avec la problématique posée. Un minimum de 15 règles est demandé ;
- Choisir l’environnement logiciel de réalisation du système expert ;
- Implémenter le système expert ;
- Préparer un compte rendu qui décrit les trois étapes précédentes.
Il est possible de se focaliser sur une catégorie particulière de plantes (exp : plantes grasses, fleurs, …)
Publicité
Le langage de développement est au choix.
Les dates de validation seront fixées ultérieurement.