Skip to content
Snippets Groups Projects
Select Git revision
  • 2fd3def88563233a86df9a43ee5fdb6b4c024110
  • master default protected
  • jalon2
  • jalon1
4 results

classification

Matias Mennecart's avatar
Matias Mennecart authored
Fix bug et optimize import

See merge request sae302/2024/H4_SAE3.3!39
2fd3def8
History

SAÉ 3.01 - Logiciel de classification

Membres - Groupe H4

Présentation du projet

L'objectif de cette SAÉ est le développement d'une application de classification de données. L'utilisateur pourra charger un jeu de données en format CSV, puis choisir les axes d'abscisse et d'ordonnée selon 2 attributs, et le logiciel proposera une visualisation des données en 2 dimensions sous forme d'un nuage de points. Par la suite, l'utilisateur pourra ajouter une donnée en spécifiant tous les attributs nécessaires à celle-ci, et le logiciel se chargera de déterminer la possible catégorie à laquelle elle appartient, tout en la rendant visible sur le nuage de points.

Pour compiler l'application

sh compile.sh

Pour lancer l'application

sh run.sh

Participation des membres


Jalon 1:

Figma basse fidélité, Tests du model (Iris, Model), Merge request

SceneBuilder FXML, Modifications des axes, Couleur des points, javadoc, merge request

Chargement fichiers CSV, deuxieme vue, merge request

Modifs XML, Ajouts des données (view, controller)

Structure des classes, packages, ClassificationModel, Ajouts des fenetres d'exceptions, Selection des points, Optimisations et fix de bugs, script lancement et compilation, merge request et gestion des conflits

Jalon 2:

• La possibilité de visualiser un autre nuage de points que Iris, et de choisir les axes de projection de ce nuage

• Les catégories visibles sur le nuage (couleur, forme). La catégorie qu’on souhaite visualiser sera choisie lors du chargement des données, parmi les catégories énumérables.

• La possibilité d’ajouter un point dont la catégorie est inconnue, et de décider cette catégorie en utilisant l’algorithme k-NN. Ce point doit être ajouté au nuage, de façon visible.

• Une évaluation de la qualité de votre classification : calcul de la robustesse

• Des fonctionnalités supplémentaires: info bulle au survol d’un point, possibilité de modifier l’échelle des axes pour ne visualiser qu’une partie des points du nuage