Informatique
Permanent URI for this collection
Browse
Browsing Informatique by Issue Date
Now showing 1 - 20 of 224
Results Per Page
Sort Options
Item Réalisation d’un Système de Détection d’Obstructions dans les Canalisations d’Eaux Usées à l’Aide d’une Voiture- Robot Équipée d’un Microcontrôleur ESP32-Cam(Faculté des Sciences, 02-07-2024) BENGUEDOUAD , Rassim ; SELLAMI , Samir ; BENOUDINA , LazharLa ville de Skikda, confrontée à des problèmes critiques d’assainissement liés à l’obstruction fréquente de ses canalisations d’eaux usées, a besoin de solutions innovantes pour prévenir les débordements, protéger l’environnement et assurer la santé publique. Cette étude propose le développement d’un système avancé de détection des obstructions, basé sur l’utilisation d’une voiture-robot équipée d’un microcontrôleur ESP32-Cam. L’objectif principal de ce travail est de concevoir et de mettre en œuvre un système capable d’identifier les zones à risque de blocage avant qu’elles ne causent des débordements. La voiture- robot, équipée du microcontrôleur ESP32-Cam, sera capable de naviguer à l’intérieur des canalisations, collectant des données visuelles en temps réel pour faciliter la détection les signes d’obstructions. Une application web de contrôle à distance sera également développée, permettant une surveillance et un contrôle efficaces du système depuis un appareil mobile ou un PC. En plus de la détection d’obstructions, le système proposé intégrera des capteurs de détection d’obstacles pour améliorer la sécurité de la navigation de la voiture-robot. Ce projet vise à fournir une solution technologique pour résoudre les problèmes d’assainissement de Skikda, contribuant à réduire les débordements d’eaux usées et à améliorer la qualité de vie des citoyens. En optimisant l’efficacité des opérations de maintenance des réseaux d’assainissement, ce projet offrira également des économies substantielles aux autorités locales et à l’Office National d’Assainissement. Cette étude présente une approche novatrice et pratique pour aider à relever les défis complexes de la gestion des réseaux d’assainissement dans un contexte urbain. Les résultats auront un impact significatif sur la gestion des infrastructures urbaines et la protection de l’environnement, offrant une solution durable et efficace pour les problèmes d’assainissement à Skikda et au-delà.Item Plateforme multi-agent pour la classification des Signaux ECG(Faculté des Sciences, 2022) Ahmed Boutteben ,Maroua; Benoudina ,LazharL’électrocardiographie est une représentation graphique de l’activité électrique du coeur par enregistrement des variations des ondes électrique de l’activité de polarisation et de dépolarisation ventriculaire et auriculaires du coeur. L’activité cardiaque constitue l’un des plus importants paramètres déterminant l’état d’un sujet. Elle se trad uit par l’apparition de plusieurs ondes sur le tracé de l’électrocardiographe : c’est le signal cardiaque, l’électrocardiogramme ECG. Le signal ECG représente l’activité électrique du coeur et reflète l’état de santé de l’appareil cardiovasculaire. Il contient aussi des informations qui permettent la distinction des maladies cardiovasculaires. Le taux élevé de mortalité dans le monde dû aux problèmes liés au dysfonctionnement de l’appareil cardiaque a poussé les chercheurs à développer des techniques de classification automatique des maladies cardiovasculaires pour un bon diagnostic. Le travail dans ce mémoire présente un ensemble de méthode de classification et de discrimination d’arythmies et d’anomalies cardiaques en utilisant des paramètres pertinents. Les paramètres extraits de la base de données d’arythmies cardiaques MIT-BIH sont utilisés pour mener un ensemble de tests pour évaluer les différents algorithmes proposés pour la classification et la discrimination des arythmies cardiaques. Dans un premier test et dans le but de détecter et classer l’une concerne une arythmie cardiaque appelée L’infarctus du myocarde (IDM) et la deuxième une arythmie cardiaque Fibrillation auriculaire (ACFA) par rapport aux battements normaux, avec « réseau de neurones perceptron multicouche » développé sous environnement MATLAB a été évalué. Finalement, dans un dernier test, le système neuronal multi-agent développé dans le cadre de ce travail a été testé et évalué dans le but de discrimination et de classification d’arythmies. Les résultats obtenus, sont très satisfaisants et encourageants, malgré l’utilisation d’un nombre limité de paramètres pertinents caractérisant le battement cardiaque.Item La recherche d’information dans le web basée sur ontologie(Faculté des Sciences, 2022) Abdelbaki ,Maroua; Mokrane, Imene; Benoudina ,LazharLe Web sémantique (plus techniquement appelé « le Web de données ») permet aux machines de comprendre la sémantique, la signification de l'information sur le Web. Il étend le réseau des hyperliens entre des pages Web classiques par un réseau de lien entre données structurées permettant ainsi aux agents automatisés d'accéder plus intelligemment aux différentes sources de données contenues sur le Web et , de cette manière , d'effectuer des tâches ( recherche , apprentissage , etc. ) plus précises pour les utilisateurs . Le terme a été inventé par Tim Berners - Lee, Co - inventeur du Web et directeur du W3C, qui supervise l'élaboration des propositions de standards du Web sémantique. La plupart du temps, lorsque l'on prononce le terme de Web sémantique, on parle des différentes technologies qui se cachent derrière. Parmi les plus connues , on peut citer RDF ( Ressource Description Framework ) qui correspond à un modèle d'information , et les formats d'échanges de données en RDF pour communiquer entre différentes applications ( RDF / XML , RDF / JSON , N3 , Turtle , N - Triples et d'autres ) . Dans le domaine du Web sémantique , la sémantique des données est décrite par des ontologies avec des langages prévus pour fournir une description formelle de concepts , termes ou relations d'un domaine quelconque . Ces langages sont RDFS (Ressource Description Framework Schema) et OWL (Web Ontology Language). Il existe aussi des langages de description des données structurées dans du XHTML afin que des outils effectuent un traitement automatique de ces différentes données. Ces langages sont RDFa et Micro format et, nouvellement arrivé avec HTML 5, Microdata ... Ensuite, pour finir avec la liste des technologies, il existe un langage de requête, au même titre que SQL pour les bases de données relationnelles, SPARQL, qui effectue des requêtes mais sur des triplets RDF. Il en existe d'autres (RQL et RDQL), mais ils sont bien moins utilisés.Item Classification par « Random Tree » pour déterminer le type D’une opération médicale (Type d’accouchement)(Faculté des Sciences, 2022) Abidi ,Saad; BOUCENNA, Djamel Eddine; A. MANSOULLa fouille de données, également connue sous le nom de Data Mining, est le noyau d'un processus d'extraction de connaissances à partir de grandes quantités de données. Son domaine d'application est extrêmement large. Dans ce travail, nous présentons un modèle de prédiction permettant de localiser si une femme va accouchera un accouchement normale ou bien césarienne. Pour atteindre cet objectif nous proposons un système qui va s'articuler autour de trois modules dont les tâches sont les suivantes: 1. Dans un premier temps nous employons la technique de la classification pour structurer les données en arbre de décision dont les noeuds sont plus ou moins proches en prédiction, c’est le modèle de connaissances que nous aurons construit. Pour ce faire, nous proposons l’utilisation de la méthode Random Tree sous un environnement appelé WEKA destiné à la fouille de données. 2. Dans un deuxième temps nous utilisons un module que nous avons développé afin de faire la prédiction à partir du modèle construit par classification. 3. Dans une étape finale nous expérimentons notre approche sur des données se rapportant aux des femmes qui ont accouché déjà. Le travail que nous présentons dans ce mémoire est très intéressant notamment dans recherche de l’information médicale. Ceci, permettra de contribuer au développement d'un système pour les gynécologues.Item Classification d’Images Numériques Couleurs : Une Approche par Apprentissage Profond (Deep Learning, CNN) – Application à la Reconnaissance Automatique du Genre Humain(Faculté des Sciences, 2022) ACHOURI ,A. Karim.; DEROUICHE ,Fadi Ali; BOUCHEHAM ,Bachir.Nous nous intéressons dans ce travail de Master à la tâche de classification des images numériques. En particulier, notre étude s’oriente sur le plan pratique sur le cas spécifique de la classification du genre humain, à partir d’images numériques. Nous utilisons pour cela, les réseaux de neurones à convolution, (ou Convolutionnels, Convolutional Neural Networks, CNN, en anglais) sous la Plateforme GoogleColab. Les CNN sont des réseaux de neurones multicouches spécialisés dans des taches de reconnaissance de formes. Dans notre travail, hormis la partie étude théorique, nous avons proposé un modèle de classification basé CNN autour de la base d’images que nous avons collectée. Les résultats du classifieur du genre humain, ainsi réalisé, ont montré que le choix du nombre d’époques et la taille de la base d’images ainsi que la profondeur du réseau ont une grande influence pour avoir les meilleures performances de classificationItem La génération des cas de test basée sur le diagramme de séquence AUML(Faculté des Sciences, 2022) Benoumechiara ,Assia; Bouzenad, Halima; KISSOUM, YACINELe test des systèmes Multi-Agent (SMA) a besoin de techniques appropriées pour évaluer les comportements autonomes de l'agent aussi bien que les propriétés de distribution, sociales et délibératives, qui sont particulières à ces systèmes. Parmi ces techniques, nous trouvons le test basé sur les modèles, il est basé sur un modèle de système afin de produire des cas de test abstraits. Pour que ces derniers puissent être soumis au système sous test, les cas de test abstraits doivent être transformés en des cas de test concrets. Dans ce mémoire on a générer des cas de test basée sur le diagramme de séquence AUML qui est transformé en suite en diagramme de flux de données. L’approche proposée et appliquée en utilisant le problème de vente de livre comme cas d'étude.Item Extractios des connaissances a partir d’un fichier log pour orienter des parcours sur apprintissage e-learning(Faculté des Sciences, 2022) BERRAHAL ,A/Malek; BENOUDINA ,LazharL’internet et l’application des nouvelles technologies de l’information et de la communication au domaine de l’enseignement ont conduit à l’émergence d’un nouveau mode d’apprentissage appelé : E-learning ou l’apprentissage électronique. Surtout après la pandémie COVID-19 ce mode d’apprentissage s’est accompagné par la disponibilité de plusieurs plateformes assurant un apprentissage en ligne et à distance. Cependant, ces systèmes de E-learning rendent difficile l’assistance et l’encadrement des apprenants à cause d’un manque de contact directe entre les différents intervenants dans le système d’apprentissage. En effet, les formateurs, les enseignants ou les pédagogues ne se trouvent pas en face à face avec leurs apprenants pour déterminer, à partir de leurs expressions de visage, de leurs questions et interactions, s’ils ont bien assimilé les connaissances présentées. En fait, ils ne peuvent pas bien encadrer les apprenants et suivre leur parcours d’apprentissage réel et voir s’il est conforme ou non au scénario pédagogique préétablit au préalable. Pour cela plusieurs travaux se sont focalisés sur l’étude des comportements des apprenants en se basant sur leur historique d’apprentissage. L’étude de ces comportements d’apprentissage est basée sur une analyse des parcours des apprenants qui sont extraits à partir des fichiers logs générés automatiquement par les plateformes d’apprentissage d’E-learning. Par ailleurs, et pour garantir un apprentissage réussi pour tous ses apprenants en cours d’apprentissage, l’enseignant à besoin de vérifier si les parcours entrepris par ses apprenants mèneront à une réussite ou à un échec d’apprentissage et cela en vue d’intervenir en juste temps pour assister et supporter les apprenants en difficultés d’apprentissage en leur proposant des conseils, des aides et des recommandations. Actuellement, le seul moyen qui existe pour valider le succès de l’apprentissage d’un cours est en fin de la formation par un examen final. C'est-à-dire, l’enseignant doit attendre la fin de la formation pour valider la bonne assimilation de son cours par ses apprenants et cela n’est pas très efficace parce que ça sera un peu trop tard pour remédier aux problèmes de l’apprentissage, probablement rencontrés par leurs apprenants lors des différentes sessions d’apprentissage, favorisant ainsi leur désengagement et échec. Pour rendre les systèmes de E-learning plus performant et garantir un apprentissage réussi, nous proposons de leur intégrer un outil d’aide à la décision dédié à l’analyse et la prédiction des parcours d’apprentissage des apprenants en cours d’apprentissage, à partir de l’historique de l’apprentissage (fichiers logs). Cet outil permettra aux formateurs que ce soit des enseignants, des tuteurs ou des pédagogues, de suivre l’apprentissage de leurs apprenants et prédire leurs parcours d’apprentissage futurs permettant ainsi l’évaluation précoce de leur comportement d’apprentissage, s’il s’agira d’un comportement positif favorisant la réussite ou négatif amenant à un échec. Notre travail se focalise plus sur la tâche de prédiction qui complémente la tâche d’analyse des parcours d’apprentissage déjà réalisée. En fait, la prédiction des parcours des apprenants en cours d’apprentissage est basée sur les résultats obtenus des analyses des parcours d’apprentissage et plus particulièrement sur les modèles des parcours d’apprentissage découverts à partir de l’historique d’apprentissage (fichiers log) relatif aux apprenants, inscrits au même cours, ayant terminé leur apprentissage.Item Une approche basée ontologie et SPARQL pour vérifier un processus métier en UML(Faculté des Sciences, 2022) Aliouate ,Rania; Deffous, Aya; Soumaya, KasriLes processus métier représentent le savoir-faire des enterprises: "a process is a particular procedure for doing something involving one or more steps or operations. The process may produce a product, a property of a product, or an aspect of a product" (ISO 10303-49). La Modélisation de Processus Métier (BPM pour Business Process Modeling en anglais) permet d’analyser, améliorer, simuler et automatiser ces processus. A l’heure de l’industrie 4.0 où l’ambition est de rendre la communication toujours plus efficace et performante, d’une part entre les différents systèmes informatiques, et d’autre part, entre les humains et ces systèmes, bien modéliser les processus prend de plus en plus d’importance. Les technologiesdu web sémantique constituent des solutions prometteuses pour réaliser cette ambition. Les ontologies notamment permettent de décrire les connaissances de façon formelle et possèdent des capacités de raisonnement pouvant assurer la cohérence des processus métiers. De plus, représenter les processus métiers à l’aide d’ontologies semble bien répondre à la question de la communication et de l’interopérabilité entre différents systèmes. Dans ce contexte, on vise la réalisation d’une ontologie pour vérifier et valider le diagramme d’activité UML d’un processus métier. Problématique et objectifs La modélisation des processus métiers, sans aucunes anomalies et l’étape la plus complexe ou le modèle de processus doit avoir la capacité de déduire des réponses aux requêtes qui ont une faible connaissance du domaine; aussi il doit répondre aux requêtes qui sont présentées explicitement par le modèle ainsi qu’à celles représentées implicitement. Ou de la les entreprises prennent conscience de l'impact indéniable que peuvent avoir une meilleure compréhension et une meilleure gestion des processus métier (BP) sur l'efficacité, la cohérence et la transparence de leurs activités. Une meilleure modélisation des processus métier vise à assister l’entreprise et ses décideurs dans la prise en charge de leurs objectifs stratégiques en mettant à leur disposition une description 3 structurée et bien documentée des activités à mener et des outils méthodologiques sur lesquels s’appuyer. Nous proposons d’assister cette modélisation par une démarche centrée sur la qualité qui vise à exploiter des connaissances de domaine exprimées sous forme d’ontologie. Cette démarche s’appuie sur les techniques de méta modélisation pour rapprocher les connaissances du domaine de la connaissance exprimée par les modèles de processus métier, le but étant d’améliorer la complétude et l’expressivité de ces modèles L'objectif principal de notre travail est la construction d'une ontologie pour représenter la sémantique d’un processus métier. Organisation deItem Etude et réalisation d'un protocole de routage des réseaux de capteurs sans fil hétérogènes basé sur DEEC.(Faculté des Sciences, 2022) Mecibah ,Nedjla; Tanfour, Khaoula; Nebti ,salimaDans un réseau de capteurs sans fil (RCSF), un grand nombre de capteurs avec des ressources d'énergie limitées (batteries) sont généralement déployés dans des environnements très dangereux ou inaccessibles tels que la surveillance des océans, contrôle de l’activité volcanique, la surveillance industrielle, contrôle des milieux chimiquement pollués….etc. Les capteurs sont utilisés pour collecter des données mesurant les phénomènes environnementaux (comme la température, l’humidité, la pression, la radioactivité, le CO2... etc.). L’objectif principal des RCSFs est la prévention des catastrophes naturelles et humaines, la prévention des dommages industriels et l’étude des phénomènes naturels …etc. Les principaux défis des RCSFs sont l'efficacité énergétique et l'auto-organisation due à leurs ressources d’énergie limitées. Dans ce mémoire, pour contribuer à l’amélioration de l’utilisation des ressources énergétiques, nous avons étudié deux protocoles de routage des RCSFs : DEEC (Distributed Energy- Efficient Clustering) et DDEEC (Developed Distributed Energy-. Efficient Clustering) et nous avons proposé à la fin de ce mémoire le protocole BPSO-DEEC. Ce protocole utilise l’optimisation par essaim de particules binaire (BPSO) dans l’étape de configuration du protocole DEEC pour trouver les meilleurs clusters chefs minimisant la consommation d’énergie des noeuds capteurs, l’objectif est donc l’extension de la durée de vie des capteurs et ainsi du réseau dans son ensemble à travers une utilisation optimale des ressources d’énergie. Les résultats trouvés à l’aide des simulations sous MATLAB sont satisfaisant par comparaison aux protocoles : DEEC et DDEECItem Combinson probabiliste de techniques de classification pour la segmentation d IRM(Faculté des Sciences, 2022) BERRIA, SARRA; BOULOUMA ,LOUBNA; LAYOUNI, ZOUBIR; MAZOUZI ,SMAINELe traitement d'images médicales est considéré aujourd'hui une des tâches les plus importantes et les plus utilisées en exploration médicale. Cependant, la diversité des modalités d'imagerie justifient la multiplicité des techniques développées dans le domaine du traitement d’images. Dans un système de traitement d’images, l’opération la plus importante est la Segmentation d’images. A ce jour, il n’existe pas de méthode universelle de Segmentation d’images. Toute technique n’est efficace que pour un type d’images données un type d’applications données, et dans un contexte information donné. La segmentation des IRM cérébrales est une étape cruciale pour de nombreuses applications, tant dans le domaine clinique que pour les 0 a priori. L’objectif de ce mémoire consiste à proposer en premier lieu une méthodologie De génie-logicielle permettant la combinaison de méthodes de segmentation, et dont elle peut être considérée comme Framework général d'intégration de méthodes de segmentation, basées classification ou clustering La démarche proposée permet l'application simultanée de deux méthodes de classification, à savoir : la segmentation par classification bayesienne, et la segmentation par clustering FCM (Fuzzy C-Means). La combinaison des deux méthodes, a permis d'ajuster les étiquettes des voxels en fonction des probabilités calculées selon les deux méthodes utilisées. Par ailleurs, la démarche reste applicable à toutes les méthodes à conditions qu'elles puissent produire des probabilités d'étiquetage des voxels, en fonction des régions qui peuvent existées dans les images à segmenter.Item Probléme de transport(Faculté des Sciences, 2022) Balaska ,Oussama; Larid ,Chouaib; Mallem.ZL'objectif de ce travail est de modéliser et de résoudre le problème de transport équilibré (le problème de transport consiste à déterminer la façon optimale d'acheminer des biens à partir de m entrepôts et de les transporter vers n destinations et cela à moindre cout) de différentes manières permettant d'obtenir une solution de base exploitable (Méthode de Coin Nord-Ouest, Méthode du Coût Minimum ), puis d'améliorer cette solution de base initiale par la méthode de Stepping- Stone et la méthode de distribution modifiée, puis programmez-la dans un langage Java.Item Model-Based Testing of Multi-Agent Systems(Faculty of Sciences, 2022) MEZDOUR , Khaled; BOULBIR , Karima; KISSOUM , YacineThis thesis uses a method that encompasses all levels of higher agent abstraction to address the challenge of formal model-based testing for multi-agent systems. The agent level, the agent company level, and the system level are the three levels of abstraction. The proposed method is ethical when it comes to model-based testing. By establishing a process that incorporates requirement management, test case creation automation, and test case execution. We first propose an agent-based system that uses reference networks to represent a mobile agent. The example was created using the MULAN (multi agent system net) architecture and the Java programming language. Second, we provide a model-based (network-to-network) testing approach that works in conjunction with the JUNIT tool for developing and testing multi-agent systems. Unlike other test methodologies, where instrumentation is primarily related to the program's source code, our approach keeps the tested application intact by instrumenting at the model level, allowing it to retain its initial behaviorItem Une approche basée ontologie et SWRL pour vérifier un processus métier en BPMN(Faculté des Sciences, 2022) BOUZERARA ZEGAR, Wafa; BOUDIREB, Zeyneb; KASRI ,SoumayaLe développement important des connaissances de l’homme, ainsi que leur spécialisation inévitable dans des domaines d’intérêt très varié a conduit à la production de grandes quantités de données sauvgardées dans des corpus documentaires. L’accés aux informations stockées dans un corpus avec une gigantesque masse de données devient alors une tache pénible. Dans ce cas, il est important de développer des outils permettant un accés efficace à ces informations, à travers des interfaces automatisées permettant à l’utilisateur de formuler son besoin informationnel. La définition la plus courante d’une ontologie est celle de Gruber qui décrit l’ontologie en tant que spécification d’une conceptualisation. En termes plus précis, une ontologie est une structure hiérarchique décrivant les connaissances d’un certain domaine. Elle contient des concepts du domaine décrits par des attributs et des relations entre eux. L’intérêt des ontologies provient de leur capacité à structurer les connaissances explicites du domaine étudié et d’en déduire d’autres connaissances implicites intéressantes. Dans le domaine de médiation des sources de données, l’intégration des ontologies joue un rôle majeur. Les connexions entre les systèmes de médiation autorisent la recherche des données dans des sources non directement connectées aux sources du serveur interrogé. Chaque système de médiation possède sa propre ontologie. Pour connecter ces différents systèmes, l’intégration des ontologies permet de construire une ontologie globale et facilite l’accès à toutes les sources de données hétérogènes. De plus, l’utilisation des ontologies peut apporter aux solutions actuelles de l’intégration des applications, plus d’efficacité, de flexibilité et d’adaptabilité. En effet, le recour aux ontologies peut rendre les échanges inter-applications plus intelligibles et donc plus performants. L’objectif de ce mémoire nous est créer une ontologie médicale d’immunologie et de réaliser quelques mécanismes d’inférences sur elle : dérivation des ascendants, et des descendants d’un concept,...Item Utilisation de la Classification pour la determination des profils des malades(Faculté des Sciences, 2022) BOULGHAB ,Kenza; AMEUR Zaimeche, Ahlem ; MANSOUL , ALe data mining, ou La fouille de données, constitue le coeur d'un processus d'extraction de connaissances à partir d'un large volume de données. Son champ d'applications est très vaste. Dans le présent travail nous exposons un modèle de prédiction pour la recherche d’une donnée ou valeur et qui est en fait une valeur inconnue au départ et dont nous voulons prédire. Pour atteindre cet objectif nous proposons un système qui va s'articuler autour de trois modules Dans un premier temps nous employons la technique de la classification Pour une analyse de données qui extrait des modèles décrivant avec précision les catégories et les catégories de données importantes, C'est le modèle de connaissance que nous allons analyser. Pour ce faire, nous proposons l’utilisation de la méthode K-NN sous un environnement appelé WEKA destiné à la fouille de données. Dans un deuxième temps nous utilisons un module que nous avons développé afin de faire la prédiction à partir du modèle construit par classification. Dans une étape finale nous expérimentons notre approche sur des données se rapportant aux. Malade de la colonne vertébrale. Dans ce type de maladie, le type de maladie est souvent reconnu par ses symptômes Enfin, nous évaluerons notre approche. Le travail que nous présentons dans cette thèse est très intéressant, notamment dans la recherche des symptômes qui apparaissent sur le patient. Cela contribuera à l'identification du type de maladie.Item Simulation Basée SMA d’un Système Industriel(Faculté des Sciences, 2022) Braham, abd rezzak; Kouicem ,Akram; Seddari, NoureddineLa modélisation et la simulation basées sur les agents (SGAA) est une nouvelle approche de modélisation des systèmes autonomes et des agents en interaction. Et plus populaire pour son efficacité et sa simplicité. Il constitue une approche dans le domaine de la modélisation de systèmes complexes. En effet, ABMS offre, contrairement à autres types de simulations, la possibilité de représenter directement les entités simulées, leurs comportements, et leurs interactions sans avoir à recourir à équations mathématiques. Ce travail est une contribution dans ce sens, le but est de proposer un modèle basé sur un agent pour simuler un système industriel. Ce dernier présente le problème de complexité, qui peut être maîtrisé avec l’approche Multi-Agent Systems (MAS). Notre modèle est validé par une étude de cas du processus de déshydratation du gaz naturel. Ce dernier est consolidé par une simulation réalisée sur la plateforme multi-agents JADE (Java Agent Développement Framework). Mots-clés : Modélisation et simulation basées sur les agents (ABMS); Système industriel; Systèmes multi-agents (MAS); Plateforme multi-agents JADE. La modélisation et simulation basées sur les agents (ABMS) est une nouvelle approche de modélisation des systèmes autonomes et des agents en interaction. Cette méthode devient de plus en plus et plus populaire pour son efficacité et sa simplicité. Il constitue une approche dans le domaine de la modélisation de systèmes complexes. En effet, ABMS offre, contrairement à autres types de simulations, la possibilité de représenter directement les entités simulées, leurs comportements, et leurs interactions sans avoir à recourir à équations mathématiques. Ce travail est une contribution dans ce sens, le but est de proposer un modèle basé sur un agent pour simuler un système industriel. Ce dernier présente le problème de complexité, qui peut être maîtrisé avec l’approche Multi-Agent System (MAS). Notre modèle est validé par une étude de cas du processus de déshydratation du gaz naturel. Ce dernier est consolidé par une simulation réalisée sur la plateforme multi-agents JADE (Java Agent DEvelopment Framework).Item Une application web pour l’enseignement à distance(Faculté des Sciences, 2022) CHERITI, Nour Elislem; LALLEM ,Salah; ZERIOUL, RABAHLes progrès importants réalisés récemment dans le domaine des sciences et des technologies ont fait entrer le monde dans une nouvelle ère dans laquelle 1' information est le noyau central de toute activité humaine. La circulation de cette information dans le monde a été embryonnaire depuis des siècles. Mais avec l’avènement de ces progrès scientifiques et techniques, qui ont mené à l’apparition d’internet, elle est devenue plus rapide et plus fiable. L’Internet a révolutionné le monde des communications comme rien d’autre auparavant. Elle représente l’un des exemples les plus réussis des avantages de l’investissement et de l’engagement soutenus dans la recherche et le développement de l’infrastructure informatique. Grâce à Internet, on peut échanger des informations rapidement aux quatre coins de la planète. Ainsi, les bibliothèques du monde entier sont à la portée du clavier. Des informations circulent, des projets se réalisent, des collaborations s’effectuent, avec des partenaires, des individus, des groupes situés à des milliers de kilomètres [1]. De plus, internet nesert plus qu’aux ordinateurs. Les personnes se connectent sur les Smartphones, les tablettes, les télévisions, les montres, les appareils photos …etc. Dès lors, internet a été largement adopté comme un cheval de bataille par une large communauté de scientifiques. Tout comme dans de nombreux autres domaines, Internet a un impact important sur la réorganisation de l’enseignement. L’enseignement qui représente un mode d’éducation permettant de transmettre des connaissances à un élève, un étudiant ou tout autre public dans le cadre d’un établissement d’enseignement, se limitait, au début, aux méthodes traditionnelles, où la présence de l’étudiant et de l’enseignant était une condition nécessaire à l’apprentissage. L’e-Learning ou l’enseignement à distance est une technique qui utilise les supports électroniques, les technologies éducatives ainsi que les technologies d’information et de communication pour faciliter l’apprentissage à distance. Cette technique permet aux étudiants de se former en ligne, quand ils souhaitent, et d’accéder à divers contenus pédagogiques à tout moment, quel que soit leur emplacement. Depuis un certain temps, l’utilisation des supports CD-ROM a été réduite en e-learning, ouvrant le champ au web et à diverses applications. C’est une solution qui permet d’avoir accès aux formations plus facilement avec seulement une connexion internet. Cet accès permet d’acquérir les connaissances et de développer les compétences des étudiants. 3 Suite à la situation de confinement et de distanciation sociale en Algérie du fait de la pandémie COVID-19, la nécessité d’assurer la continuité de la formation des étudiants dans tous les niveaux d’études et dans tous les domaines a stimulé le développement de nouvelles plateformes d’apprentissage en e-Learning. Le but de ces plateformes est de leurs permettre d'affiner leurs capacités en limitant le plus que possible les problèmes de temps, de disponibilité en assurant une formation en temps presque réel grâce aux forums de discussion. Dans une formation à distance le temps et le lieu importent peu, d'ou la nécessité de présenter des plateformes capable de capturer les apprenants, les motiver et les inciter à continuer leur formation sans être contrôlés quotidiennement. C’est dans ce cadre que s'inscrit notre projet, dans lequel nous traitons un certain nombre d’outils générés par le Web pouvant facilement s’adapter à l’univers de la formation à distance. Notre objectif est de concevoir et réaliser une application web dédiée à la formation à distance. Donc le but est de présenter une plateforme qui héberge du contenu pédagogique (cours, exercices, Forums…etc.( et surtout un moyen d’autoévaluation permettant aux étudiants de s’évaluer eux-mêmes tout cela pour assister et conduire la formation tout en suivant un ensemble de techniques et de démarches assurant la sécurité, l’ergonomie et l’administration . Pour mener à bien notre travail, le présent document sera organisé comme suit: Nous commençons tout d’abord par présenter le concept e-Learning, les différents termesapparus avec l'e-Learning, l’évolution chronologique de ce mode d’enseignement. Nous y ferons également une étude brève des outils nécessaires pour une plateforme e-Learning. Dans le deuxième chapitre il y aura lieu de faire le tour d’horizon des plateformes e-Learning disponibles sur le marché, et adoptées dans les différentes institutions, d’en faire une petite présentation et de voir leurs avantages et inconvénients. On présentera également une synthèse et un tableau comparatif récapitulatif d’outils open-source ou non, permettant de créer et d’éditer des modules de formation e-Learning. Pour cela, on s’intéressera à leurs fonctionnalités et leurs capacités à répondre à la problématique du moment liées à la création de modules e-Learning. Bien sûre nous n’omettrons pas d’évoquer la notion de systèmes hyper media adaptatifs. La conception et la modélisation de notre projet, fera l’objet du troisième chapitre qui évoquera principalement les notions de scenarios, de diagrammes, et d’UML, nous y examinerons également les différentes utilisations de l’application suivant la nature de l’utilisateur.Item Application pour le maintien à domicile des personnes âgées(Faculté des Sciences, 2022) Lekkam, Halima; Tahir, Bouchra; Kissom, YacineL’Intelligence artificielle (IA) s’intègre à notre quotidien et apporte de nombreuses applications innovantes, qui permettent d’améliorer notre société en matière d’assistance, de sécurité et de confort, Cette ambition confère aux Technologies de l’information et de la Communication un nouveau statut, celui d’être au service de l’Humanité, bien au-delà du rôle réducteur d’outil de calcul qui leur est souvent attribué. L’intelligence ambiante est le produit de l’informatique qui en repoussant les limites technologiques de manière disruptive, remet en cause le concept même de système d’information ou d’ordinateur : d’une activité de traitement exclusivement centrée sur l’utilisateur jusqu’à la fin du XXe siècle, l’intelligence ambiante vise à régir les interactions entre objets communicants et humains. L’objectif de notre projet est de développer un système de maintien, a domicile des personnes âgées. Cette activité concerne l’assistance dans les actes quotidiens de la vie, ou l’aide à l’insertion sociale, aux personnes âgées. Dans ce mémoire, nous avons montré la description générale de notre application et expliqué la phase de conception de ce projet avec ces différents diagrammes de la méthode PASSI. PASSI est une méthodologie qui couvre en grande partie le processus de développent d’un SMA. Elle permet de suivre l’évolution du SMA depuis la définition des objectifs jusqu'à la conception et l’implémentation final de l’application. De plus, Cette méthodologie apporte une dimension organisationnelle au SMA grâce à la définition de rôles précis pour chaque agent du système, une caractéristique importante dans notre cas. Enfin, au vu des nombreuses entrés/sorties pouvant avoir lieu dans le système que nous concevons, nous nous devions de choisir une méthodologie qui prend en compte cet aspect dynamique. Ce projet devrait permettre de soulager le personnel hospitalier de la tâche de surveillance constante des données, qui prend beaucoup de temps, et de fournir aux patients des soins de santé omniprésents et personnalisés.Item Utilisation des regles d’associations Positives et Negatives pour la prediction (application sur les maladies urinaires )(Faculté des Sciences, 2022) Guehairia ,Noujoud; Guerza, Rokaya; A. MANSOULLe data mining, ou la fouille de données, constitue le coeur d'un processus d'extraction des connaissances à partir d'un large volume de données. Son champ d'applications est très vaste. Dans le présent travail nous exposons un modèle de prédiction pour la recherche d’une donnée ou valeur et qui est en fait une valeur inconnue au départ et dont nous voulons prédire. Pour atteindre cet objectif nous proposons un système qui va s'articuler autour de quatre modules dont les tâches sont les suivantes : 1. Dans un premier temps nous employons la technique L’extraction de connaissance à partir de données (ECD) pour la collection et la préparation des données 2. Dans un deuxième temps nous utilisons un module que nous avons développé afin de faire la prédiction à partir du modèle construit par les règles d’association (positive et négative). 3. Dans un troisième temps l’objectif est de proposer un nouvel algorithme d’extraction de règles d’association positives et négatives utilisant les optimisations que nous avons proposées dans le module précèdent. 4. Dans une étape finale nous expérimentons notre approche sur des données se rapportant aux maladies urinaires. En effet, dans ce genre de maladie nous nous concentrons surtout sur les symptômes et le développement pendant laquelle la maladie est à son plus haut degré de développement. Les formes aigues de l’inflammation de la vessie et de la néphrite soudaines et de grande intensité, sont des signes alarmants qui guident vers le diagnostic prématurément, ceci nous facilite un traitement d’attaque adéquat. Le patient peut ainsi être sauvé. Le travail que nous présentons dans ce mémoire est très intéressant notamment dans la recherche de l’information manquante dans les maladies. Ceci, permettra de contribuer au développement d'un système pour l’étude des maladies urinaires.Item Classification par arbre de décision pour la recherche de type de maladie d’un patient.(Faculté des Sciences, 2022) KHEZZOUZ , Kenza; SALAH AIECH , Dalel; MANSOUL , A.Le data mining est l’ensemble des méthodes et techniques destinées à l’exploration et l’analyse des données informatique, c’est une étape très essentiel dans le processus d’extraction des connaissances. Notre travail consiste à concevoir un système qui utilise la méthode classification de données dont le but est la recherche de type de maladies d’un patient à l’aide des arbres de décision. D’abord nous appliquons la classification par arbre de décision pour classer les données en classes, afin que chaque classe contienne les données qui ont la même description, nous aurons crée le model. Pour l’atteindre nous utilisons la méthode J48 sous un environnement appelé WEKA destiné à la fouille de données. Après nous utilisons un module que nous avons développé à partir du modèle construit par classification. A la suite, nous expérimentons notre approche sur des données se rapportant aux maladies urinaires. Enfin, nous évaluons notre approche.Item Intégration stochastique de méthodes de segmentation d’images(Faculté des Sciences, 2022) Fernana, Chayma; Boussadia , Roumaissa; Mazouzi, Smaine; Layouni , ZoubirLa segmentation en imagerie médicale est nécessaire pour l'interprétation des radiographies et pour l'établissement de diagnostics précis. Cependant, et à cause des déformations qui entachent les images, les résultats de segmentation sont souvent insatisfaisants pour le praticien en médecine, ce qui laisse la voie ouverte à la proposition de nouvelles méthodes de segmentation, de plus en plus performantes. Dans ce travail, nous avons proposé un Framework pour la combinaison de méthodes de segmentation, et nous l'avons appliqué à deux méthodes, à savoir : la segmentation par classification bayesienne, et la segmentation par clustering k-means. L'intégration des deux méthodes, permet la correction des étiquettes des voxels en fonction des probabilités calculées selon les deux méthodes impliquées. Le Framework est applicable à toutes les méthodes à conditions que ces dernières puissent définir les probabilités d'étiquetage des voxels, en fonction des régions qui peuvent existées dans les images à segmenter.