Master Informatique
Permanent URI for this collectionhdl:123456789/1389
Browse
Item (ACO+GPE) for solving the traveling salesman Problem (TSP)(Université de Bordj Bou Arreridj Faculty of Mathematics and Computer Science, 2021) SOUADIA, KHAOULA ICHRAK; DJABOU, BOUTHEINAToday, optimization methods inspired from nature are widely used to solve optimization problems, due to their ability to provide innovative solutions for complex problems and it becomes more effective especially if we use hybrid methods. Therefore, we proposed a new model (ACO+GPE) to solve the traveling salesman problem. We applied the model to real problems, then we compared the results with the results of another model (ACO+PSO+3-OPT). KEY WORDS: Ant colony optimization, general pairwise exchange, hybrid methods, the traveling salesman problem Résumé Aujourd'hui, les méthodes d’inspiration biologique sont largement utilisées pour résoudre des problèmes d’optimisation, en raison de leur capacité à apporter des solutions innovantes à des problèmes complexes et elle devient plus efficace surtout si l'on utilise des méthodes hybrides. Par conséquent, nous avons proposé un nouveau modèle (ACO+GPE) pour résoudre le problème du voyageur de commerce. Nous avons appliqué le modèle sur des problèmes réels, puis on a comparé les résultats avec les résultats d'un autre modèle (ACO+PSO+3-OPT). Mots-clés : optimisation par colonies de fourmis, GPE, des méthodes hybrides, le problème du voyageur de commerce الملخص اليوم ، تُستخدم طرق التحسين المستوحاة من الطبيعة على نطاق واسع لحل مشكالت التحسين ، نظ ًرا لقدرتها على تقديم ا هجينة. لذلك ، اقترحنا نموذ ًجا جديدا لحل حلول مبتكرة للمشكالت المعقدة وتصبح أكثر فاعلية خاصة إذا استخدمنا طرقً مشكلة البائع المتجول. قمنا بتطبيق النموذج على مشاكل حقيقية ، ثم قمنا بمقارنة النتائج بنتائج نموذج آخر. للكلمات المفتاحية طرق حساب مشتقة من الطبيعة طرق هجينة مشكلة البائع المتجولItem (ACO+GPE) for solving the traveling salesman Problem (TSP)(Université de Bordj Bou Arreridj Faculty of Mathematics and Computer Science, 2021) DJABOU, BOUTHEINAAbstract Today, optimization methods inspired from nature are widely used to solve optimization problems, due to their ability to provide innovative solutions for complex problems and it becomes more effective especially if we use hybrid methods. Therefore, we proposed a new model (ACO+GPE) to solve the traveling salesman problem. We applied the model to real problems, then we compared the results with the results of another model (ACO+PSO+3-OPT). KEY WORDS: Ant colony optimization, general pairwise exchange, hybrid methods, the traveling salesman problem Résumé Aujourd'hui, les méthodes d’inspiration biologique sont largement utilisées pour résoudre des problèmes d’optimisation, en raison de leur capacité à apporter des solutions innovantes à des problèmes complexes et elle devient plus efficace surtout si l'on utilise des méthodes hybrides. Par conséquent, nous avons proposé un nouveau modèle (ACO+GPE) pour résoudre le problème du voyageur de commerce. Nous avons appliqué le modèle sur des problèmes réels, puis on a comparé les résultats avec les résultats d'un autre modèle (ACO+PSO+3-OPT). Mots-clés : optimisation par colonies de fourmis, GPE, des méthodes hybrides, le problème du voyageur de commerce الملخص اليوم ، تُستخدم طرق التحسين المستوحاة من الطبيعة على نطاق واسع لحل مشكلات التحسين ، نظرًا لقدرتها على تقديم حلول مبتكرة للمشكلات المعقدة وتصبح أكثر فاعلية خاصة إذا استخدمنا طر قًا هجينة. لذلك ، اقترحنا نموذجًا جديدا لحل مشكلة البائع المتجول. قمنا بتطبيق النموذج على مشاكل حقيقية ، ثم قمنا بمقارنة النتائج بنتائج نموذج آخر . للكلمات المفتاحية طرق حساب مشتقة من الطبيعة طرق هجينة مشكلة البائع المتجو لItem (ACO+GPE) for solving the traveling salesman Problem (TSP)(Université de Bordj Bou Arreridj Faculty of Mathematics and Computer Science, 2021) SOUADIA, KHAOULA ICHRAK; DJABOU, BOUTHEINAToday, optimization methods inspired from nature are widely used to solve optimization problems, due to their ability to provide innovative solutions for complex problems and it becomes more effective especially if we use hybrid methods. Therefore, we proposed a new model (ACO+GPE) to solve the traveling salesman problem. We applied the model to real problems, then we compared the results with the results of another model (ACO+PSO+3-OPT). KEY WORDS: Ant colony optimization, general pairwise exchange, hybrid methods, the traveling salesman problem Résumé Aujourd'hui, les méthodes d’inspiration biologique sont largement utilisées pour résoudre des problèmes d’optimisation, en raison de leur capacité à apporter des solutions innovantes à des problèmes complexes et elle devient plus efficace surtout si l'on utilise des méthodes hybrides. Par conséquent, nous avons proposé un nouveau modèle (ACO+GPE) pour résoudre le problème du voyageur de commerce. Nous avons appliqué le modèle sur des problèmes réels, puis on a comparé les résultats avec les résultats d'un autre modèle (ACO+PSO+3-OPT). Mots-clés : optimisation par colonies de fourmis, GPE, des méthodes hybrides, le problème du voyageur de commerce الملخص اليوم ، تُستخدم طرق التحسين المستوحاة من الطبيعة على نطاق واسع لحل مشكالت التحسين ، نظ ًرا لقدرتها على تقديم ا هجينة. لذلك ، اقترحنا نموذ ًجا جديدا لحل حلول مبتكرة للمشكالت المعقدة وتصبح أكثر فاعلية خاصة إذا استخدمنا طرقً مشكلة البائع المتجول. قمنا بتطبيق النموذج على مشاكل حقيقية ، ثم قمنا بمقارنة النتائج بنتائج نموذج آخر. للكلمات المفتاحية طرق حساب مشتقة من الطبيعة طرق هجينة مشكلة البائع المتجولItem Amélioration de l’algorithme EMMA pour l’extraction des épisodes fréquents(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) Benahcene Lemya, Lemya; Belaifa, KhawlaItem Analyse Comparative des Algorithmes de Haute utilité pour représentation concise dans les bases de données transactionnelles(UNIVERSITY BBA, 2024) HARRAR, IBTISSEMHigh utility item set extraction (HUIM) is an important problem in data mining, consisting of combinations of items that significantly impact a specific metric such as sales or profits. Faced with the exponential growth of data in the world of Big Data, it becomes imperative to design efficient algorithms to extract these sets of high-utility articles quickly and efficiently. In this comparative study, we examined the performance of HUIM algorithms for concise representation. Several large datasets were used to conduct experiments to evaluate the performance of MinFHM, CHUI-MinerMax, EFIM_Closed and CHUD concerning execution time, memory consumption, and number of high utility items mined. According to the results, these algorithms were proven to be able to efficiently extract high utility item sets, with remarkable performance in terms of speed and optimal memory usage.Item Analyse des sentiments algériennes sur les agitations et mouvements sociaux sur twitter(UNIVERSITY BBA, 2022) MILOUDI IssamL'Algérie a récemment connu d'importants bouleversements sociétaux, qui ont entraîné plusieurs changements. Malgré le fait que l'Algérie ait déjà connu des troubles sociaux, les événements les plus récents sont uniques en ce sens qu'ils ont été capturés sous une forme ou une autre via les médias sociaux.Ce mouvement social (appelé Hirak) a été diffusé sur les réseaux sociaux. Diverses plateformes de médias sociaux, telles que Twitter, ont été utilisées par les internautes pour partager leurs pensées et leurs points de vue, allant de favorables à négatifs à neutres. Le but de cette étude était d'examiner les attitudes et les tweets sur la révolution algérienne du monde entier Utilisation d'algorithmes pour la classification.Une base de données de 3697 tweets ont été utilisé, répartis en 1793 commentaires positifs, 232 commentaires négatifs et 1672 commentaires neutres. Les résultats expérimentaux ont montré que le meilleur classificateur est le bidirectionnelle à long-court terme et avec une précision raisonnable égale à 68%. Algeria has recently experienced major societal upheavals, which have led to several changes. Despite the fact that Algeria has experienced social unrest before, the most recent events are unique in that they were captured in one form or another via social media. This social movement (called Hirak) was broadcasted on social networks. Various social media platforms, such as Twitter, have been used by netizens to share their thoughts and views, ranging from supportive to negative to neutral. The purpose of this study was to examine attitudes and tweets about the Algerian revolution from around the world using algorithms for classification (both CNNs and RNNs). A database of 3697 tweetswas used, divided into 1793 positive comments, 232 negative comments and 1672 neutral comments. The experimental results showed that the best classifier is the bidirectional long-short term and with a reasonable accuracy equal to 68%Item Analyse des sentiments des tweets liés au Hirak(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) Djerrad, Maissa; Zidoune sarah, sarahDepuis le 22 février 2019, des millions d'Algériens sont descendus dans les rues de toutes les grandes villes du pays pour exprimer leur rejet d'un cinquième mandat d'Abdelaziz Bouteflika. Ce mouvement social (appelé Hirak) a été diffusé dans divers médias sociaux tels que Twitter, où les internautes ont exprimé leurs opinions et sentiments qui différaient entre positifs, négatifs ou neutres. Le but de ce projet était d'analyser les sentiments et les tweets liés au mouvement algérien à travers une application des Algorithmes de classification tels que naïve bayésienne, machine a support vectorielle, arbre de décision et algorithme de régression logistique avec des différentes méthodes d’extraction des attributs qui sont « sac de mots » et « TF-IDF » sur une base de données qui contienne 10000 tweets divisé en 5846 avis positifs, 1741 avis négatifs et 2184 avis neutres. Le résultat expérimental a montré que le bon classificateur est le svm avec une précision raisonnable égal 67%. Mots clés : Hirak ; Analyse des sentiments ; Le traitement automatique du langage naturel ; Les algorithmes de classification ; Annotation manuelle ; L’apprentissage automatique ; Dialecte Algérien. Abstract Since February 22, 2019, millions of Algerians have taken to the streets of all major cities in the country to express their rejection of a fifth term of Abdelaziz Bouteflika. This social movement (called Hirak) was broadcast on various social media such as Twitter, where netizens expressed their opinions and feelings which differed between positive, negative or neutral. The goal of this project was to analyze the sentiments and the tweets linked to the Algerian movement through an application of classification algorithms such as Bayesian naive, vector-supported machine, decision tree and logistic regression algorithm with different methods of extraction of the attributes which are « BOW » and « TF -IDF » on a dataset that contains 10,000 tweets divided into 5,846 positive reviews, 1,741 negative reviews and 2,184 neutral reviews. The experimental result showed that the correct classifier is the svm with reasonable precision equal to 67%. Key words : Hirak ; Sentiment analysis ; Natural language processing ; Classification algorithms ; Manual annotation ; Machine Learning ; Algerian dialect. iv الملخص منذ 22 فبراير 2019 ، نزل ملايين الجزائريين إلى شوارع جميع المدن الكبرى في البلاد للتعبير عن رفضهم لولاية خامسة لعبد العزيز بوتفليقة. حيث تم بث هذه الحركة الاجتماعية )المسماة الحراك( عبر وسائل التواصل الاجتماعي المختلفة مثل تويتر، حيث عبر مستخدمي الإنترنت عن آرائهم ومشاعرهم التي اختلفت بين الإيجابية والسلبية والحيادية. كان الهدف من هذا المشروع هو تحليل المشاعر والتغريدات المرتبطة بالحركة الجزائرية من خلال تطبيق خوارزميات التصنيف مثل تصنيف بايزي ساذج، الة المتجهات الداعمة، شجرة القرار وخوارزمية الانحدار اللوجستي. بواسطة مختلف طرق لاستخراج السمات والتي هي عبارة عن "حقيبة الكلمات" و" تردد المصطلح- تردد المستند العكس". "في قاعدة بيانات تحتوي على 10000 تغريدة مقسمة إلى 5846 تعليقًا إيجابيًا ، 1741 تعليقًا سلبيًا و 2184 تعليقا محايدا. حيث أظهرت النتائج التجريبية أن المصنف الصحيح هو الة المتجهات الداعمة وبدقة معقولة تساوي 67% .Item Analyse des sentiments et modélisation thématique concernant les maladies chroniques(2023-06) ARBOUCHE Massine Issiakhem; ADJOUT LotfiL'objectif principal de ce projet consiste à collecter des informations précieuses sur les sentiments associées aux maladies chroniques afin d'améliorer la compréhension et les soins de santé dans ce domaine spécifique. Pour atteindre cet objectif, deux méthodes d'analyse textuelle ont été utilisées : l'analyse des sentiments et la modélisation thématique. En ce qui concerne l'analyse des sentiments, une analyse approfondie a été réalisée en implémentant plusieurs algorithmes tels que K-Nearest Neighbors (KNN), Support Vector Machines (SVM) et l'algorithme d'arbre de décision en utilisant deux techniques d'extraction de caractéristiques, à savoir Term Frequency-Inverse Document Frequency (TF-IDF) et Bag of Words (BoW), qui ont été combinées respectivement avec des algorithmes de régression logistique et linéaire. De plus, pour analyser efficacement le langage naturel en arabe, trois modèles pré-entraînés adaptés, ArabBert, DziriBert et Cross-lingual Language Model (XLM), ont été utilisés grâce à l'algorithme de transfert d'apprentissage. Les résultats obtenus mettent en évidence la supériorité des modèles de transfert par apprentissage par rapport aux méthodes classiques, en termes de performance. En ce qui concerne la modélisation thématique, les algorithmes Latent Semantic Analysis (LSA), Latent Dirichlet Allocation (LDA) et (Hierarchical Dirichlet Process) HDP ont été utilisés, afin d'identifier et d'analyser les thèmes clés présents dans les données .The main objective of this project is to collect valuable information about the sentiments associated with chronic diseases in order to understand and enhance healthcare in this specific field. To achieve this goal, two methods of text analysis were employed: sentiment analysis and topic modeling. For sentiment analysis, a comprehensive analysis was conducted by implementing several algorithms such as KNN, SVM, and the decision tree algorithm, using two feature extraction techniques, namely TF-IDF and Bag of Words. These techniques were respectively combined with logistic regression and linear regression algorithms. Moreover, to effectively analyze Arabic natural language, three adapted pre-trained models, ArabBert, DziriBert, and XLM, were employed through transfer learning algorithms. The obtained results highlight the superiority of transfer learning models over conventional methods in terms of performance. As for topic modeling, the LSA, LDA, and HDP algorithms were utilized to identify and analyze key themes present in the data.Item Analysis Of Teamwork Quality Impact On Software Development Team Performance(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) Helali, Khadhir; Talbi, ChahinazSuccessful or failed software projects have been discussed in literature for many years. Successful software projects are often defined as meeting business objectives, deliver on time and within budget, and meeting requirements. Different factors that contribute to software project success have been identified in the literature. Some of the most common factors that lead to software project success are: user involvement, management support, realistic requirements, and having good estimations. However, there are different opinions about what a successful software project is. Since there are different factors that affect on the success of the project, this study investigated in factors that affect on the GitHub projects. In addition, a comparison between XGBoost and Random Forest result classification. The result shows that good communication and collaboration between members, an experienced leader, problem attention and time response have a higher affects on the project success. نبذة مختصرة: تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك آراء مختلفة حول ماهية مشروع البرمجيات الناجح. نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع. Résumé : Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel réussi. Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la classification des résultats XGBoost et Random Forest. Le résultat montre que la communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact plus important sur la réussite du projet.Item Anomaly Detection for Network Security(UNIVERSITY BBA, 2024) BELKAALOUL, Abdelkoudous; SANAA, El Hassen AbdeldjalilNetwork security is increasingly challenged by sophisticated cyber threats, necessitating advanced methods for anomaly detection. In this project, we developed an anomaly detection application specifically designed for cybersecurity datasets. Our contribution includes a Python-based application that integrates both supervised and unsupervised anomaly detection techniques, leveraging statistical, clustering, and machine learning approaches. The application is capable of analyzing both pre-existing and synthetic datasets, providing comprehensive anomaly detection and actionable insights for enhancing cyber defenses. We evaluated the application through a detailed case study in network security, applying it to real-world scenarios. The results demonstrate the effectiveness of our application in identifying anomalies and potential threats within network traffic. The flexibility in selecting various anomaly detection methods ensures adaptability to diverse cybersecurity datasets, underscoring the practical relevance and robustness of our approach. Keywords: anomaly detection, network security, cybersecurity, supervised learning, unsupervised learning, machine learning, statistical methods, clustering, Python, synthetic datasets, cyber threats, data analysis.Item Application Android pour la traduction de l'arabe(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) Anis Derbel, Derbel; Seif Eddine, AMAMRADurant ce modeste travail, nous sommes intéressés aux développements d’application mobile sous la plateforme « Android » Notre travail a été réalisé en deux parties : Une partie théorique dans la quel nous étudions cette plateforme en voyant son historique, ses différentes versions, son architecture et ses outils de développement ainsi que l’utilisation des bases de données sous Android. Et une partie pratique dans laquelle nous avons réalisé une application Android, qui permet l’utilisateur de faire la traduction en trois langues (Arabe, Français et Anglais) Abstract During this modest work, we were interested in mobile application developments under the platform "Android". Our work has been done in two parts: A theoretical part in which we study this platform by seeing its history, its different versions, its architecture and its development tools and the use of Android databases. And a practical part in which we realized an Android application, which allows the user to do the translation in three languages (Arabic, Frenchand English) Keywords: Android, Translation. ملخص المتواضع، كنا مهتمين بتطوير تطبيقات الهاتف المحمول ضمن منصة "اندرويد" تم عملنا على جزأين: جزء نظري ندرس فيه هذه المنصة من خلال الاطلاع على تاريخها وإصداراتها المختلفة وهندستها وأدوات تطويرها واستخدام قواعد بيانات اندرويد. وجزء عملي أدركنا فيه تطبيق اندرويد، والذي يسمح للمستخدم بإجراء الترجمة بثلاث لغات )العربية والفرنسية والإنجليزية(Item Application d’aide à la prévention et la prédiction de la maladie du foie(UNIVERSITY BBA, 2023) KHRAMSSIA CHAIMA; KHENICHAT ZAHRALes maladies du foie suscitent une attention considérable dans la recherche médicale en raison de leur impact sur la santé humaine. Elles restreignent la capacité du foie à accomplir les activités quotidiennes et altèrent la qualité de vie. Les maladies du foie peuvent entraîner des incapacités et de graves complications, en étant parmi les principales causes de décès. La prévention, la prédiction et la gestion de ces maladies constituent une approche de soins de santé visant à aider les personnes touchées à maintenir leur autonomie et à préserver leur santé grâce à la détection précoce, la prévention et la gestion efficace. Une préoccupation courante des individus est de savoir quels changements ils doivent apporter pour se trouver dans une autre catégorie (type de maladie). Cette transition entre les catégories peut être perçue comme une possibilité d'amélioration de l'état de santé d'un patient ou, malheureusement, comme une détérioration de son état de santé. Dans cette étude, nous utilisons des algorithmes d'apprentissage automatique supervisé, notamment KPP et AD, pour prédire la cirrhose du foie. Pour chaque technique, nous proposons un algorithme permettant de calculer de nouvelles valeurs de paramètres pour la transition d'une catégorie à une autre. Liver diseases are receiving considerable attention in medical research due to their impact on human health. They restrict the ability of the liver to perform daily activities and impair quality of life. Liver disease can lead to disability and serious complications, being among the leading causes of death. The prevention, prediction and management of these diseases is a health care approach to help those affected maintain their independence and preserve their health through early detection, prevention and effective management. A common concern of individuals is what changes they need to make to find themselves in another category (type of illness). This transition between categories can be seen as an opportunity for improvement in a patient's health status or, unfortunately, as a deterioration in their health status. In this study, we use supervised machine learning algorithms, including KNN and AD, to predict liver cirrhosis. For each technique, we propose an algorithm to calculate new parameter values for the transition from one category to another تسبب أمراض الكبد اهتمامًا كبيرًا بالبحث الطبي بسبب تأثيرها على صحة الإنسان. أنها تقيد قدرة الكبد على أداء الأنشطة اليومية وتغيير نوعية الحياة. يمكن أن تؤدي أمراض الكبد إلى إعاقات ومضاعفات خطيرة، كونها من بين الأسباب الرئيسية للوفاة. إن الوقاية من هذه الأمراض والتنبؤ بها وإدارتها هي نهج الرعاية الصحية لمساعدة الأشخاص المتأثرين للحفاظ على صحتهم من خلال الكشف المبكر والوقاية والإدارة الفعالة من القلق المشترك للأفراد و معرفة التغييرات التي يجب عليهم إحضارها لإيجاد أنفسهم في فئة أخرى )نوع المرض(. يمكن اعتبار هذا الانتقال بين الفئات بمثابة إمكانية لتحسين حالة صحة المريض أو لسوء الحظ تدهورًا في حالته الصحية. في هذه الدراسة، نستخدم خوارزميات التعلم التلقائي الخاضعة للإشراف، وخاصة KPP وAD للتنبؤ بتليف الكبد. لكل تقنية، نقدم خوارزمية لحساب قيم المعلمات الجديدة للانتقال من فئة إلى أخرى.Item Application d’algorithmes d’apprentissage supervisé pour la prédiction d’interactions dans les réseaux complexes(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) Khoudour, TaousPredicting interactions in complex networks is important for the analysis and exploration of network evolution. After having made an overview of the existing methods, the mathematical formulation and the fields of application of this research theme, we implemented two types of solution for this problem and to apply them on three Datasets from different fields. Finally, we have presented the results of the experiments carried out. La prédiction des interactions dans les réseaux complexe est importante pour l'analyse et l’exploration de l'évolution des réseaux. Après avoir faire un tour d’horizon sur les méthodes existées, la formulation mathématique et les domaines d’application de ce thème de recherche, nous avons implémenté deux types de solution pour ce problème ainsi de les appliquer sur trois Datasets de différents domaines. Enfin, nous avons exposé les résultats des expérimentations réalisées.Item Application d'algorithmes d'optimisation inspirés de la nature pour la Template matching(UNIVERSITY BBA, 2023) Benmorsi Mokhtar; Houmour HaithemTemplate matching is the process of finding a template or sub-image inside an original image (source), this process is necessary in many applications such as shape recognition and image processing, current methods are computationally expensive and inefficient in all cases. As a solution to this problem, we have proposed the method of optimizing the Locust search swarm as a template matching solution, LS employs unique evolutionary factors in its search strategy, which helps to avoid focusing on known solutions and allows to better explore the image search area. Our experimental results showed that the proposed approach achieves a better balance between estimation accuracy and computational cost compared to similar methods La correspondance de modèle (Template matching) est le processus de recherche d'un modèle ou d'une sous-image à l'intérieur d'une image originale (source), ce processus est nécessaire dans de nombreuses applications telles que la reconnaissance de forme et le traitement d’image, Les méthodes existantes sont coûteuses en calcul et inefficaces dans tous les cas. Comme solution à ce problème, nous avons proposé la méthode d'optimisation de l'essaim de recherche de criquets comme solution de correspondance de modèles, LS utilise des facteurs évolutifs uniques dans sa stratégie de recherche, ce qui permet d'éviter de se concentrer sur des solutions connues et permet de mieux explorer la zone de recherche d'images. Nos résultats expérimentaux ont montré que l'approche proposée permet d'obtenir un meilleur équilibre entre la précision de l'estimation et le coût de calcul par rapport à des méthodes similaires. ملخص مطابقة القوالب هي عملية إيجاد قالب أو صورة فرعية داخل صورة أصلية )المصدر(، تعد هذه العملية ضرورية في العديد من التطبيقات مثل التعرف على الأشكال ومعالجة الصور، الطرق الحالية مكلفة حسابيا. كحل لهذه المشكلة، قمنا اقتراح طريقة تحسين سرب البحث عن الجراد كحل لمطابقة القوالب، توظف LS عوامل تطورية فريدة في استراتيجية البحث الخاصة بها، مما يساعد على تجنب التركيز على الحلول المعروفة ويسمح باستكشاف منطقة بحث الصورة بشكل أفضل. اضهرت النتائج التجريبية التي قمنا بيها أن النهج المقترح يحقق توازنًا أفضل بين دقة التقدير والتكلفة الحسابية مقارنة بالطرق المماثلةItem Application mobile de santé sous Android dédiée aux personnes âgées diabétiques et hypertendues(Université de Bordj Bou Arreridj, 2021) BENMORSI, Ikram; GUIDOUM, KhadidjaL’importance que sont en train de prendre les applications de santé attire l’attention. Ce type d’applications mobiles contribue à améliorer la qualité de vie des séniors souffrant d’une maladie, grâce aux possibilités de surveillance et au suivi qu’elles offrent. Ce projet consiste à développer une application mobile sous Android dédiée aux séniors qui a pour rôle le bon suivi des personnes âgées atteintes d’une maladie chronique - diabète et tension artérielle-. Cette application nommé "MY HEALTH assistant", permet aux séniors de mesurer, suivre et surveiller leur glycémie et leur pression artérielle quotidiennement, de contrôler leur poids et d'assurer la bonne communication entre ces derniers et leurs médecins. Nous avons choisi de modéliser avec le formalisme UML. Afin de réaliser notre application, nous avons utilisé une base de données NoSQL «FireBase». Quant à la réalisation des interfaces, nous avons utilisé le langage JAVA.The growing importance of health applications is drawing attention. This type of mobile application helps to improve the quality of life of seniors suffering from a disease, thanks to the possibilities of monitoring and follow-up that they offer. This project consists of developing an Android mobile application dedicated to seniors, whose role is the proper monitoring of elderly people suffering from a chronic disease - diabetes and blood pressure. This application, called "MY HEALTH assistant", allows seniors to measure follow and monitor their blood sugar and blood pressure daily, to control their weight and to ensure good communication between them and their doctors. We have chosen to model with the UML formalism. In order to realize our application, we used a NoSQL “FireBase” database. As for the realization of theتجذب األهمية المتزايدة للتطبيقات الصحية االنت باه. يساعد هذا النوع من تطبيقات الهاتف المحمول على تحسين نوعية حياة كبار السن الذين يعانون الملخص من مرض ما ، وذلك بفضل إمكانيات المراقبة والمتابعة التي يقدمونها. يهدف هذا المشروع إلى تطوير تطبيق Android للهاتف المحمول المخصص لكبار السن، والذي يتمثل دوره في المراقبة المناسبة لكبار السن الذين يعانون من مرض مزمن - السكري وضغط الدم. يسمح هذا التطبيق المسمى "assistant HEALTH MY "لكبار السن بقياس ومتابعة ومراقبة نسبة السكر في الدم وضغط الدم يومي ًا ، للتحكم في وزنهم ولضمان التواصل الجيد بينهم وبين أطبائهم. لقد اخترنا النموذج مع شكليات UML .من أجل تحقيق تطبيقنا، استخدمنا قاعدة بيانات “FireBase “NoSQL. فيما يتعلق بإنجاز الواجهات استخدمنا لغة JAVA. interfaces, weused the JAVA language.Item Application mobile de santé sous Android dédiée aux personnes âgées diabétiques et hypertendues(Université MOHAMED EL BACHIR EL IBRAHIMI - Bordj Bou Arreridj Faculté des Mathématiques et d'Informatique, 2021) GUIDOUM, Khadidja;L’importance que sont en train de prendre les applications de santé attire l’attention. Ce type d’applications mobiles contribue à améliorer la qualité de vie des séniors souffrant d’une maladie, grâce aux possibilités de surveillance et au suivi qu’elles offrent. Ce projet consiste à développer une application mobile sous Android dédiée aux séniors qui a pour rôle le bon suivi des personnes âgées atteintes d’une maladie chronique - diabète et tension artérielle-. Cette application nommé "MY HEALTH assistant", permet aux séniors de mesurer, suivre et surveiller leur glycémie et leur pression artérielle quotidiennement, de contrôler leur poids et d'assurer la bonne communication entre ces derniers et leurs médecins. Nous avons choisi de modéliser avec le formalisme UML. Afin de réaliser notre application, nous avons utilisé une base de données NoSQL «FireBase». Quant à la réalisation des interfaces, nous avons utilisé le langage JAVA. Mots clé : Médecins, séniors, glycémie, tension artérielle, diabète, application mobile, UML, Firebase, JAVA, Android. Abstract The growing importance of health applications is drawing attention. This type of mobile application helps to improve the quality of life of seniors suffering from a disease, thanks to the possibilities of monitoring and follow-up that they offer. This project consists of developing an Android mobile application dedicated to seniors, whose role is the proper monitoring of elderly people suffering from a chronic disease - diabetes and blood pressure. This application, called "MY HEALTH assistant", allows seniors to measure follow and monitor their blood sugar and blood pressure daily, to control their weight and to ensure good communication between them and their doctors. We have chosen to model with the UML formalism. In order to realize our application, we used a NoSQL “FireBase” database. As for the realization of the interfaces, we used the JAVA language. Keywords: Doctors, seniors, blood sugar, blood pressure, diabetes, mobile application, UML, firebase, JAVA, Android. تجذب األهمية المتزايدة للتطبيقات الصحية االنتباه. يساعد هذا النوع من تطبيقات الهاتف المحمول على تحسين نوعية حياة كبار السن الذين يعانون الملخص للهاتف المحمول المخصص لكبار Android من مرض ما ، وذلك بفضل إمكانيات المراقبة والمتابعة التي يقدمونها. يهدف هذا المشروع إلى تطوير تطبيق السن، والذي يتمثل دوره في المراقبة المناسبة لكبار السن الذين يعانون من مرض مزمن - السكري وضغط الدم. يسمح هذا التطبيق المسمى لكبار السن بقياس ومتابعة ومراقبة نسبة السكر في الدم وضغط الدم يومي اً ، للتحكم في وزنهم ولضمان التواصل الجيد بينهم "MY HEALTH assistant" فيما يتعلق بإنجاز الواجهات . NoSQL “FireBase” من أجل تحقيق تطبيقنا، استخدمنا قاعدة بيانات .UML وبين أطبائهم. لقد اخترنا النموذج مع شكليات . JAVA استخدمنا لغة Android.، JAVA ،Firebase ،UML ، الكلمات المفتاحية: أطباء ، كبار السن ، سكر الدم ، ضغط الدم ، السكري، تطبيقات الجواItem Application mobile de veille dédiée aux personnes âgées(Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique, 2021) TAHRAOUI, Anfal; CHABANE CHAOUCHE, kater nadaBeaucoup de personnes âgées vivent seules et sans assistance. Ce projet consiste à développer une application mobile sous Android qui a pour rôle la collecte et la transmission régulière d’informations sonores d’une personne âgée à un centre de contrôle dans le but de s’assurer de l’état de santé de ce dernier. Pour ce projet, une modalité est à prendre en compte : le son (la voix). Plusieurs scénarios possibles doivent être développés pour prendre en compte l’handicape de la personne âgée : (mobilité limitée, communication etc…). Afin de réaliser notre application, nous avons utilisé plusieurs algorithmes, outils et lagunages de programmation, citons : CNN, tf, UML, Android, payton, fire base, adobe XD, QT Designer. Mots clés : Séniors, modalité voix, transformé de fourier, depp learning, convolutional neural network CNN, UML, application mobile, Android, firebase, payhon, adobe XD, QT Designer. Abstract Many older people live alone and without assistance. This project consists of developing an Android mobile application whose role is to collect and regularly transmit audio information from an elderly person to a control center in order to ensure the latter's state of health. For this project, one modality must be taken into account: sound (voice). Several possible scenarios must be developed to take into account the handicap of the elderly: (limited mobility, communication, etc.). In order to realize our application, we used several algorithms, tools and programming lagoon, like: CNN, tf, UML, Android, payton, fire base, adobe XD, QT Designer. Keywords: Seniors, voice modality, fourier transform, depp learning, convolutional neural network CNN, UML, mobile application, Android, firebase, payhon, adobe XD, QT Designer. ملخص يعيش العديد من كبار السن بمفردهم وبدون مساعدة. يهدف هذا المشروع إلى تطوير تطبيق Android للهاتف المحمول يتمثل دوره في جمع المعلومات الصوتية ونقلها بانتظام من شخص مسن إلى مركز تحكم من أجل ضمان الحالة الصحية لهذا الأخير. بالنسبة لهذا المشروع ، نستخدم الصوت كوسيلة لمعرفة الحالة الصحية للمسن . يجب الأخذ بعين الإعتبار العديد من السيناريوهات الممكنة لمراعاة إعاقة كبار السن: )محدودية الحركة ، التواصل ، إلخ(. من أجل تحقيق تطبيقنا ، استخدمنا العديد من الخوارزميات والأدوات ولغات البرمجة، نذكرمنها CNN : ، tf ، UML ، Android ، payton ، fire base ، adobe XD ، QT .Designer الكلمات الرئيسية : كبار السن ، الوضع الصوتي ، تحويل فورييه ، تعلم depp ، الشبكة العصبية التلافيفية CNN ، UML ، تطبيق الهاتف المحمول ، Android ، firebase ، payhon ، adobe XD ، .QT DesignerItem Application mobile dédiée aux personnes sourdes- muettes(Université de Bordj Bou Arreridj, 2021) BENACHOUR, Abddelhakim; LABIDI, LamriSourds, malentendants, muets, difficile de communiquer avec n'importe quel interlocuteur entendant au quotidien. Et la situation devient d’autant plus problématique lors d’une conversation de groupe. Comment comprendre même en lisant sur les lèvres plusieurs personnes qui parlent en même temps sans user du langage des signes et comment se faire entendre. Le smartphone est devenu un véritable outil indispensable pour faciliter l’interaction sociale liée à la perception de la parole. Ce projet consiste à développer une application mobile sous Android dédiée aux personnes sourdes-muettes qui a pour rôle d’éliminer les principaux obstacles liés à la communication qui entravent le quotidien des millions de personnes sourdes-muettes et d’aider à participer aisément à une conversation et d’être plus autonomes et sereins dans leurs déplacements. Cette application nommée ‘DIALOGUE’. Afin de réaliser notre application, nous avons utilisé: UML, Java, Android studio, Firebase, AdobXD, PhotoshopDeaf, hard of hearing, dumb, difficult to communicate with any hearing interlocutor on a daily basis. And the situation becomes all the more problematic during a group conversation. How to understand even by lip-reading several people who speak at the same time without using sign language and how to be heard. The smartphone has become a real indispensable tool for facilitating social interaction linked to the perception of speech. This project consists of developing an Android mobile application dedicated to deaf-dumb people whose role is to eliminate the main obstacles related to communication that hamper the daily lives of millions of deaf-dumb people and to help them easily participate in a conversation and to be more independent and serene in their movements. This application named DIALOGUE ’. In order to realize our application, we used: UML, Java, Android studio, AdobXD, Photoshop.Item Application mobile dédiée aux personnes sourdes- muettes(Université de Bordj Bou Arreridj Faculty of Mathematics and Computer Science, 2021) LABIDI, LamriRésumé Sourds, malentendants, muets, difficile de communiquer avec n'importe quel interlocuteur entendant au quotidien. Et la situation devient d’autant plus problématique lors d’une conversation de groupe. Comment comprendre même en lisant sur les lèvres plusieurs personnes qui parlent en même temps sans user du langage des signes et comment se faire entendre. Le smartphone est devenu un véritable outil indispensable pour faciliter l’interaction sociale liée à la perception de la parole. Ce projet consiste à développer une application mobile sous Android dédiée aux personnes sourdes-muettes qui a pour rôle d’éliminer les principaux obstacles liés à la communication qui entravent le quotidien des millions de personnes sourdes-muettes et d’aider à participer aisément à une conversation et d’être plus autonomes et sereins dans leurs déplacements. Cette application nommée ‘DIALOGUE’. Afin de réaliser notre application, nous avons utilisé: UML, Java, Android studio, Firebase, AdobXD, Photoshop. Mots clé : Handicapé, sourd-muet, application mobile, Android, UML, Firebase, Adobe XD, photoshop, JAVA. Abstract Deaf, hard of hearing, dumb, difficult to communicate with any hearing interlocutor on a daily basis. And the situation becomes all the more problematic during a group conversation. How to understand even by lip-reading several people who speak at the same time without using sign language and how to be heard. The smartphone has become a real indispensable tool for facilitating social interaction linked to the perception of speech. This project consists of developing an Android mobile application dedicated to deaf-dumb people whose role is to eliminate the main obstacles related to communication that hamper the daily lives of millions of deaf-dumb people and to help them easily participate in a conversation and to be more independent and serene in their movements. This application named DIALOGUE ’. In order to realize our application, we used: UML, Java, Android studio, AdobXD, Photoshop. Keywords: Handicapped, deaf-dumb, mobile application, Android, UML, Firebase, Adobe XD, photoshop, JAVA. ملخص الصم ، ضعاف السمع ، البكم ، يصعب التواصل معهم بشكل يومي. ويصبح الموقف أكثر إشكالية أثناء محادثة جماعية. كيف يفهم حتى عن طريق قراءة الشفاه العديد من األشخاص الذين يتحدثون في نفس الوقت دون استخدام لغة اإلشارة وكيفية سماعهم. أصبح الهاتف الذكي أداة حقيقية ال غنى عنها لتسهيل التفاعل االجتماعي المرتبط بإدراك الكالم. يهدف هذا المشروع إلى تطوير تطبيق Android للهاتف المحمول مخصص للصم-البكم ويتمثل دوره في إزالة العقبات الرئيسية المتعلقة باالتصال التي تعيق الحياة اليومية لماليين األشخاص الصم-البكم ومساعدتهم على المشاركة بسهولة في محادثة وأن يكونوا أكثر استقاللية وهدو ًءا في تحركاتهم. يسمى هذا التطبيق ‘DIALOGUE .‘من أجل تحقيق تطبيقنا، استخدمنا :UML ،Java ، studio Android ، .Photoshop،AdobXD الكلمات المفتاحية : معاق ،أصم-أخرس، تطبيق جوال، أندرويد ، UML ،Firebase ،XD Adobe ،فوتوشوب ، جافا.Item Application mobile pour la gestion de services pharmaceutiques(UNIVERSITY BBA, 2022) Diaf Halima; Younes Chaouch ManelRésumé Cela arrive souvent qu’une personne ait besoin d’acheter des médicaments soit pour luimême soit pour quelqu’un d’autre, mais il n’a aucune idée où il peut les trouver, ce qui le pousse à chercher au niveau de toutes les pharmacies qui se trouvent à proximité. Cela est la source de notre travail dans ce mémoire qui est l’élaboration d’une application mobile sous Android baptisée "E-Pharmacie" qui facilite aussi bien la tâche du pharmacien que celle du client. Celleci permet d’une part, d’aider les gens à trouver les médicaments rapidement et d’autre part, de servir le pharmacien dans la gestion de son stock de médicaments, de lui permettre de contrôler toutes les données des médicaments disponibles au niveau de sa pharmacie et parfois de les modifier en cas de besoin. Nous avons relié notre application à l’API pharmacy qui contient toutes les données pharmaceutiques et nous l’avons aussi relié à la Google Map API pour obtenir un plan qui aide l’utilisateur à trouver la pharmacie la plus prôche qui contient quelque chose à chercher au meilleur prix. Nous avons modélisé les différents aspects statiques et dynamiques de notre application à l’aide du langage UML. De plus, et afin de mieux exploiter les données disponibles, nous avons intégré une tâche de fouille de données, et plus précisément de recherche de règles d’associations afin de tirer des conclusions utiles pour les clients et les It often happens that a person needs to buy medicines for himself or for another person, but he has no idea where he can find them,which leads him to look for them in any pharmacy he finds , which most of the time would cost him a waste of time. Our work in this thesis is based on this problem and aims at developing an Android mobile application named "E-Pharmacy" which facilitates both the task of pharmacist and that of customer. this application helps on the one hand people to find medicines quickly and on the other hand, it enables the pharmacist to better manage his pharmacy’s inventory and allows him to control all the drug data available in his pharmacy and to modify it if needed. We have attached our app to the API pharmacy that contains all the pharmaceutical data, and we have also attached it to the Google Map API in order to get a map to help the user find the nearest pharmacy that has something to look for with the perfect price. We have modeled the different static and dynamic aspects of our app using UML language. Moreover, and in order to well exploit the available data, we have integrated a data mining task which is an association rule mining task to draw conclusions that may be useful both for the pharmacist and the customer.