mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
Merge branch 'main' of https://gitlab.telecom-paris.fr/pact/2022-2023/pact71 into main
This commit is contained in:
@@ -1,78 +1,80 @@
|
||||
=== Schéma d’architecture
|
||||
|
||||
Insérer ici un ou plusieurs schémas d’architecture du projet. Voir le
|
||||
cours d’introduction au Génie Logiciel. N’hésitez pas à faire des
|
||||
schémas hiérarchiques, c'est-à-dire avec un bloc d’un schéma général
|
||||
raffiné dans un second schéma ; ou des schémas en plusieurs parties.
|
||||
|
||||
*Exemple utilisant http://www.graphviz.org/Documentation.php[graphviz]*
|
||||
Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
|
||||
**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).**
|
||||
|
||||
[graphviz, arch-diag, svg]
|
||||
[blockdiag]
|
||||
....
|
||||
digraph MonGraph {
|
||||
graph [rankdir = LR, splines=ortho];
|
||||
blockdiag{
|
||||
default_fontsize=16
|
||||
default_group_color = "#7777FF"; node_height=85
|
||||
node_width=130
|
||||
reseaux_sociaux[label="Réseaux \nsociaux" , color="#D05E3F", shape = "flowchart.input"]
|
||||
interface_avis[label="Interface \nretours \nd'avis", color="#D05E3F",shape = "flowchart.input"]
|
||||
group{
|
||||
reseaux_sociaux;interface_avis;
|
||||
}
|
||||
micro[label="Micro", color="#D07115",shape = "flowchart.input"]
|
||||
cam[label="Caméra", color="#D07115",shape = "flowchart.input"]
|
||||
group{
|
||||
cam;micro;
|
||||
}
|
||||
traitement_audio[label="Traitement du \nsignal audio", color="#83EBDC"]
|
||||
ia_vocal[label="Reconnaissance \nvocale", color="#B3D04B"]
|
||||
ia_image[label="Reconnaissance \nd'image", color="#B3D04B"]
|
||||
traitement_language[label="Traitement \ndu language", color="#F787C8"]
|
||||
droit[label="Droit", color="#CC0C30"]
|
||||
bdd[label="Base de donnée", color="#FDFF85",shape = "flowchart.database"]
|
||||
analyse[label="Analyse des \ndonnées", color="#F787C8"]
|
||||
interface_admin[label="Interface \nadministrateur", color="#D05E3F"]
|
||||
|
||||
node[shape=record];
|
||||
BlocIn[label="La source", height=2];
|
||||
Hub[label="Le «dispatcheur»", height=4];
|
||||
reseaux_sociaux -> traitement_language[label='Avis textuel', fontsize=10];
|
||||
interface_avis -> traitement_language [label='Commentaire', fontsize=10];
|
||||
droit -> bdd;
|
||||
micro -> traitement_audio [label='Son', fontsize=10] ;
|
||||
traitement_audio -> ia_vocal [label='Son', fontsize=10];
|
||||
ia_vocal -> traitement_language;
|
||||
traitement_language -> bdd [label='Avis', fontsize=10, folded];
|
||||
bdd -> analyse ;
|
||||
analyse -> interface_admin [label='Données traitées', fontsize=10];
|
||||
cam -> ia_image;
|
||||
ia_image -> bdd [label='Données interprétées', fontsize=10];
|
||||
droit -> bdd [label='Régulation des données', fontsize=10];
|
||||
|
||||
BlocOut1[label="Première sortie", height=2];
|
||||
BlocOut2[label="Seconde Sortie", height=2];
|
||||
|
||||
BlocIn -> Hub [label="Image"];
|
||||
BlocIn -> Hub [label="Son"];
|
||||
BlocIn -> Hub [label="Émotion"];
|
||||
|
||||
Hub -> BlocOut1 [label="Musique"];
|
||||
Hub -> BlocOut1 [label="Chant"];
|
||||
BlocOut1 -> Hub [label="commande"];
|
||||
|
||||
|
||||
Hub -> BlocOut2 [label="Image"];
|
||||
Hub -> BlocOut2 [label="commande"];
|
||||
}
|
||||
....
|
||||
|
||||
===== Droit
|
||||
|
||||
==== Description des blocs
|
||||
Vérifier la conformité du projet, connaitre l'ensemble des restrictions auxquels est soumis notre projet afin de mieux se conformer à la loi sur le traitement des données personnelles.
|
||||
|
||||
Il faut ici une description textuelle de chaque bloc, sa fonction
|
||||
détaillée. En général, un bloc correspond à un module, sauf exception.
|
||||
Il peut être adapté de faire des blocs plus petits qu’un module.
|
||||
===== Système embarqué
|
||||
|
||||
Il est important ici de distinguer les bibliothèques identifiées et
|
||||
disponibles de ce que vous allez produire (coder) vous-même. Vous ne
|
||||
devez pas réinventer la roue, mais vous ne devez pas non plus avoir votre
|
||||
projet tout fait en encapsulant un programme déjà existant.
|
||||
Choix du hardware, fabrication de la borne, installation des logiciels et mise en production.
|
||||
|
||||
===== NomBloc1
|
||||
===== Traitement du signal
|
||||
|
||||
Description textuelle du bloc 1.
|
||||
Préparer le signal audio sortant du microphone en un signal analysable pour la reconnaissance vocale.
|
||||
|
||||
===== NomBloc2
|
||||
===== Reconnaissance d'image
|
||||
|
||||
Description textuelle du bloc 1.
|
||||
A l'aide des images récupérées par la caméra et de réseaux neuronaux réussir à reconnaitre des gestes, des émotions sur un visage, l'âge et le sexe de la personne.
|
||||
|
||||
*Exemple utilisant http://blockdiag.com/en/actdiag/index.html[actdiag]*
|
||||
**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).**
|
||||
===== Reconnaissance vocale
|
||||
|
||||
[actdiag, diag_activite, svg]
|
||||
....
|
||||
actdiag {
|
||||
ecrire -> convertir -> afficher
|
||||
Récupere le signal audio traité afin de le transformer en un fichier texte.
|
||||
|
||||
===== Traitement du language
|
||||
|
||||
A partir des textes reçus l'objectif est de catégoriser à l'aide mot clé.
|
||||
|
||||
===== Base de donnée
|
||||
|
||||
La fonction de ce bloc est de récupérées et stockées les données du traitement du language et de la reconnaissance d'image qui ont été anonymisées.
|
||||
|
||||
===== Analyse des données
|
||||
|
||||
Traiter les données et les valoriser pour l'administrateur.
|
||||
|
||||
===== Interface administrateur
|
||||
|
||||
Présente à l'administrateur de manière élégante et détaillé les avis.
|
||||
|
||||
lane user {
|
||||
label = "User"
|
||||
ecrire [label = "Décire les matrices"];
|
||||
afficher [label = "Afficher la courbe"];
|
||||
}
|
||||
lane converter {
|
||||
label = "Convertisseur"
|
||||
convertir [label = "Convertir\n en utilisant\n@@"];
|
||||
}
|
||||
}
|
||||
....
|
||||
|
||||
Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
|
||||
|
||||
Reference in New Issue
Block a user