Claim Missing Document
Check
Articles

Found 8 Documents
Search

Enhancing the smart parking assignment system through constraints optimization Elkhalidi, Nihal; Benabbou, Faouzia; Sael, Nawal
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 13, No 2: June 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v13.i2.pp2374-2385

Abstract

Traffic in big cities has become a black spot for drivers. One of the major concerns is the parking problem that hinders urban mobility, particularly in big cities and other congested areas. This leads to an increase in accidents, a big consumption of fuel, and a spectacular augmentation of pollution. In this paper, we introduce a parking assignment system grounded in constraint programming to address the growing demand for efficient parking management in smart cities. Our system is designed to meet the requirements of groups of drivers seeking to reserve parking spaces simultaneously within the same period and geographical area. This entails imposing constraints on the desired parking type, including considerations such as walking and driving distances, parking costs, and availability. Within the scope of this study, we propose two formulations: constraint satisfaction programming (CSP) with an objective function and mixed-integer linear programming (MILP). Evaluation shows Choco, a CSP solver, is effective for smaller requests but slower for larger ones, while MILP excels for larger scenarios. Both solvers produce high-quality solutions meeting real-time response requirements. Our research offers innovative solutions for smart city management, considering parking type preferences, costs, and availability. We contribute significantly to parking space assignment methodologies, aiming to alleviate the time-consuming search for parking, reduce accidents, fuel consumption, and pollution.
Artificial intelligence for choosing an agile method Merzouk, Soukaina; Bouhsissin, Soukaina; Hamim, Touria; Sael, Nawal; Marzak, Abdelaziz
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 13, No 2: June 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v13.i2.pp1557-1566

Abstract

Agile methods are widely known in different companies, including information technology (IT) companies. They appeared intending to solve the problems of traditional methods while proposing an iterative and incremental cycle. These methods consist of four values and the twelve principles agreed upon in 2001 in a Manifesto. However, each method holds singularities from which it is difficult to choose one to adopt in different project cases. The selection of the method to adopt positively or negatively affects the final product following the criteria of the project and the personnel. Project experts must research and compare methods manually to make a choice, a thing that drains time, which is a key factor in project realization. Currently, there is no intelligent system or model that allows choosing the agile method to adopt for such a project. For this purpose, artificial intelligence (AI) techniques will be used to develop a Chatbot that allows reaching the aim. This Chatbot will be developed based on a decision tree model that will be proposed from an experimental study.
Best Agile method selection approach at workplace Merzouk, Soukaina; Jabir, Brahim; Marzak, Abdelaziz; Sael, Nawal
Bulletin of Electrical Engineering and Informatics Vol 13, No 3: June 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v13i3.5782

Abstract

Selecting the most suitable agile software development method is a challenging task due to the variety of available methods, each with its strengths and weaknesses. To achieve project goals effectively, factors such as project needs, team size, complexity, and customer involvement should be carefully evaluated. Choosing the appropriate agile method is crucial for achieving high client satisfaction and effective team management, but it can be a challenging task for project managers and higher-level management officials.This paper presents a solution aiming to help them in selecting the most suitable software development method for their project. In this regard, this solution includes a pre-project management approach model and a decision tree that considers the unique requirements of the project. In the proposed solution results, Scrum was found to be suitable for both small and large projects, on the condition that roles and responsibilities are clearly defined and that the approach is people-centric. Furthermore, high-risk mitigation measures should be added for small projects. To facilitate the use of our model, a software application has been developed which implements the decision-making tree.
Driver inattention detection system using multi-task cascaded convolutional networks Soultana, Abdelfettah; Benabbou, Faouzia; Sael, Nawal; Bouhsissin, Soukaina
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 13, No 4: December 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v13.i4.pp4249-4262

Abstract

Driver inattention has emerged as a critical concern impacting road safety, resulting in an alarming surge in accidents and fatalities. This research introduces a novel system for detecting inattention, structured across six levels: perception, facial feature extraction, tracking driver face, and driver secondary task using pre-trained deep learning models, inattention detection, risk estimation, and alert. The system is based on image processing captured from two strategically positioned cameras that simultaneously capture the driver’s activities while driving and their facial expressions. The second contribution concerns the driver facial features extraction using multi-task cascaded convolutional networks (MTCNN), and it is comparison with the histogram of gradient (HOG)-based frontal face detector, and haar feature based cascade classifier. The algorithms were compared based on their runtime efficiency, robustness in handling varying lighting conditions, and various head movements. The MTCNN achieves high performance, reaching accuracy levels ranging from 96.4% to 99.5% on two datasets including realistic driving scenarios: the DrivFace dataset and, the driver drowsiness dataset. The comparative analysis sheds light on the strengths and weaknesses of each algorithm, providing valuable insights for selecting the most suitable face detection algorithm to use in our system.
Enhancing machine learning algorithm performance through feature selection for driver behavior classification Bouhsissin, Soukaina; Sael, Nawal; Benabbou, Faouzia; Soultana, Abdelfettah
Indonesian Journal of Electrical Engineering and Computer Science Vol 35, No 1: July 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijeecs.v35.i1.pp354-365

Abstract

Machine learning (ML) techniques empower computers to learn from data and make predictions or decisions in various domains, while preprocessing methods assist in cleaning and transforming data before it can be effectively utilized by ML. Feature selection in ML is a critical process that significantly influences the performance and effectiveness of models. By carefully choosing the most relevant and informative attributes from the dataset, feature selection enhances model accuracy, reduces overfitting, and minimizes computational complexity. In this study, we leverage the UAH-DriveSet dataset to classify driver behavior, employing Filter, embedded, and wrapper methods encompassing 10 distinct feature selection techniques. Through the utilization of diverse ML algorithms, we effectively categorize driver behavior into normal, drowsy, and aggressive classes. The second objective is to employ feature selection techniques to pinpoint the most influential features impacting driver behavior. As a results, random forest emerges as the top-performing classifier, achieving an impressive accuracy of 96.4% and an F1-score of 96.36% using backward feature selection in 7.43 s, while K-nearest neighbour (K-NN) attains an accuracy of 96.29% with forward feature selection in 0.05 s. Following our comprehensive results, we deduce that the primary influential features for studying driver behavior include speed (km/h), course, yaw, impact time, road width, distance to the ahead vehicle, vehicle position, and number of detected vehicles.
Enhancing convolutional neural network based model for cheating at online examinations detection Ouahabi, Sara; Aboudihaj, Rihab; Sael, Nawal; El Guemmat, Kamal
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 14, No 2: April 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v14.i2.pp843-852

Abstract

In the last few years, e-learning has revolutioning education, giving students access to diverse and adaptable on-line resources, but it has also face a major challenge: cheating on online exams. Students now use variant cheating methods include consulting unauthorized documents, communicating with others during the exam, searching for information on the internet. Combating these cheating practices has become crucial to preserving the integrity of academic assessments. In this context, artificial intelligence (AI) has emerged as an essential tool for mitigating this fraudulent behavior. Equipped with advanced machine learning capabilities, AI can examine a wide range of data to detect student suspicious behavior. This study develops an approach based on a convolutional neural network (CNN) model designed to detect cheating by analyzing candidates' head movements during online exams. By exploiting the FEI dataset, this model achieves an interesting accuracy of 97.28%. In addition, we compare this model to the well-known transfer learning models used in the literature namely, ResNet50, VGG16, DenseNet21, MobileNetV2, and EfficientNetB0 demonstrating the out performance of our approach in detecting cheating during online exams.
Enhancing emotion recognition model for a student engagement use case through transfer learning Qarbal, Ikram; Sael, Nawal; Ouahabi, Sara
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 14, No 2: April 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v14.i2.pp1576-1586

Abstract

Distance education has been prevalent since the late 1800s, but its rapid expansion began in the late 1990s with the advent of the online technological revolution. Distance learning encompasses all forms of training conducted without the physical presence of learners or teachers. While this mode of education offers great flexibility and numerous advantages for both students and teachers, it also presents challenges such as reduced concentration and commitment from students, and difficulties in course supervision for teachers. This article aims to study student engagement on distance learning platforms by focusing on emotion detection. Leveraging various existing datasets, including the Facial Expression Recognition 2013 (FER2013), the Karolinska Directed Emotional Faces (KDEF), the extended Cohn-Kanade (CK+), and the Kyung Hee University Multimodal Facial Expression Database (KMU-FED), the proposed approach utilizes transfer learning. Specifically, it exploits the large number and diversity of images from datasets like FER2013, and the high-quality images from datasets like KDEF, CK+, and KMU-FED. The model can effectively learn and generalize emotional cues from varied sources by combining these datasets. This comprehensive method achieved a performance accuracy of 96.06%, demonstrating its potential to enhance understanding of student engagement in online learning environments.
IoT based intrusion detection data analysis using deep learning models Baich, Marwa; Sael, Nawal; Hamim, Touria
Indonesian Journal of Electrical Engineering and Computer Science Vol 38, No 3: June 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijeecs.v38.i3.pp1804-1818

Abstract

In both the academic and industrial domains, integration of the internet of things (IoT) is now universally accepted as a significant technical achievement. IoT offers a multitude of security issues despite its many advantages, such as protecting networks and devices, handling resourceconstrained network scenarios, and controlling threats to IoT networks. This article gives a state-of-the-art analysis on the application of multiple deep learning (DL) algorithms in IoT intrusion detection systems (IDS), covering the years 2020 to 2024. Moreover, two popular network datasets, NSL-KDD and UNSW-NB15, are used for an experimental evaluation. The study thoroughly examines and assesses the advantages of well-known deep learning algorithms, including DNN, CNN, RNN, LSTM, and FFDNN. The study demonstrates the exceptional performance of the DNN approach on both datasets, with 99.14% accuracy in multiclass classification in NSLKDD and 99.36% accuracy in binary classification. Furthermore, on UNSWNB15, 82.26% of multiclass classifications and 93.96% of binary classifications with a 42-second minimum running time were achieved, along with an excellent performance in reducing false alarms at a rate of 2.19%.