Department of Computer Science

Permanent URI for this communityhttps://repository.nileuniversity.edu.ng/handle/123456789/44

Browse

Search Results

Now showing 1 - 10 of 28
  • Item
    Remote Sensing Image Classification for Land Cover Mapping in Developing Countries
    (IJCSNS International Journal of Computer Science and Network Security, 2022-02-05) Nwojo Agwu Nnanna; Moussa Mahamat Boukar
    Convolutional Neural networks (CNNs) are a category of deep learning networks that have proven very effective in computer vision tasks such as image classification. Notwithstanding, not much has been seen in its use for remote sensing image classification in developing countries. This is majorly due to the scarcity of training data. Recently, transfer learning technique has successfully been used to develop state-of-the art models for remote sensing (RS) image classification tasks using training and testing data from well-known RS data repositories. However, the ability of such model to classify RS test data from a different dataset has not been sufficiently investigated. In this paper, we propose a deep CNN model that can classify RS test data from a dataset different from the training dataset. To achieve our objective, we first, re-trained a ResNet-50 model using EuroSAT, a large-scale RS dataset to develop a base model then we integrated Augmentation and Ensemble learning to improve its generalization ability. We further experimented on the ability of this model to classify a novel dataset (Nig_Images). The final classification results shows that our model achieves a 96% and 80% accuracy on EuroSAT and Nig_Images test data respectively. Adequate knowledge and usage of this framework is expected to encourage research and the usage of deep CNNs for land cover mapping in cases of lack of training data as obtainable in developing countries.
  • Item
    Test Case Generation Approach for Android Applications using Reinforcement Learning
    (Engineering, Technology & Applied Science Research, 2024-04-27) Moussa Mahamat Boukar; Muhammed Aliyu Suleiman; Ibrahim Anka Salihu
    Mobile applications can recognize their computational setting and adjust and respond to actions in the context. This is known as context-aware computing. Testing context-aware applications is difficult due to their dynamic nature, as the context is constantly changing. Most mobile testing tools and approaches focus only on GUI events, adding to the deficient coverage of applications throughout testing. Generating test cases for various context events in Android applications can be achieved using reinforcement learning algorithms. This study proposes an approach for generating Android application test cases based on Expected State-Action-Reward-State-Action (E-SARSA), considering GUI and context events for effective testing. The proposed method was experimentally evaluated on eight Android applications, showing 48- 96% line of code coverage across them, which was higher than Q-testing and SARSA.
  • Item
    Evaluation of Collision Resolution Methods Using Asymptotic Analysis
    (IEEE, 2021-02-02) Saleh Abdullahi; Moussa Mahamat Boukar; Salisu Ibrahim Yusuf
  • Item
    Graphic User Interface for Hausa Text-to-Speech System
    (IEEE, 2022-02-02) Umar Adam Ibrahim; Moussa Mahamat Boukar; Muhammed Aliyu Suleiman
    Natural language processing and Digital signal processing are broadly used methods used to enable systems to understand commands and manipulate speech or text. Most of the Text-to-speech done was for major languages such as English, French and others, with no or little for African languages like Hausa, which are termed under resource languages. In this paper, we developed a graphical user interface for the Hausa Text-to-Speech system. This system converts Hausa text to Hausa audio sound, by processing and analyzing it using natural language processing and Digital Signal Processing. Our graphical user interface, aid in converting entered Hausa language text into Hausa speech.
  • Item
    Hepatitis C Stage Classification with hybridization of GA and Chi2 Feature Selection
    (IJCSNS International Journal of Computer Science and Network Security, 2022-02-02) Steve Adeshina; Moussa Mahamat Boukar
    In metaheuristic algorithms such as Genetic Algorithm (GA), initial population has a significant impact as it affects the time such algorithm takes to obtain an optimal solution to the given problem. In addition, it may influence the quality of the solution obtained. In the machine learning field, feature selection is an important process to attaining a good performance model; Genetic algorithm has been utilized for this purpose by scientists. However, the characteristics of Genetic algorithm, namely random initial population generation from a vector of feature elements, may influence solution and execution time. In this paper, the use of a statistical algorithm has been introduced (Chi2) for feature relevant checks where p-values of conditional independence were considered. Features with low p-values were discarded and subject relevant subset of features to Genetic Algorithm. This is to gain a level of certainty of the fitness of features randomly selected. An ensembled-based learning model for Hepatitis has been developed for Hepatitis C stage classification. 1385 samples were used using Egyptian-dataset obtained from UCI repository. The comparative evaluation confirms decreased in execution time and an increase in model performance accuracy from 56% to 63%.
  • Item
    Improving the Accuracy of Animal Species Classification in Camera Trap Images Using Transfer Learning
    (International Conference on Artificial Intelligence, Computer, Data Sciences and Application, 2024-02-02) Moussa Mahamat Boukar
    Understanding biodiversity, monitoring endangered species, and estimating the possible effect of climate change on particular regions all rely on animal species identification. Closed-circuit television (CCTV) cameras, which can collect huge volumes of video data, are an excellent environmental monitoring tool. However, manually evaluating these massive datasets is time-consuming, difficult, and expensive, emphasizing the need for automated ecological analysis.Deep learning models have transformed computer vision, handling problems such as object and species detection. Their cutting-edge performance qualifies them for this application. The purpose of this work was to create and test machine learning models for distinguishing diverse animal species using camera trap images. On VGG19, GoogLeNet (InceptionV3), ResNet50, and DenseNet121, we used transfer learning. The best multi- classification accuracy was attained by GoogLeNet (87%), followed by ResNet50 (83%), DenseNet (81%), and VGG19 (53%). This evidence suggests that transfer learning outperforms training models from scratch for this task.
  • Item
    The Impact of Artificial Intelligence (AI) on Content Management Systems (CMS)
    (International Journal of Intelligent Systems and Applications in Engineering, 2024-02-02) Moussa Mahamat Boukar
    The dynamic nature of the global environment is always changing, with technology playing a pivotal role in propelling these shifts. The emergence of artificial intelligence (AI) has fundamentally transformed the manner in which we oversee and engage with our digital data. The potential of integrating artificial intelligence (AI) with content management systems (CMS) holds significant promise for future advancements. Artificial intelligence (AI) has the potential to bring about substantial changes in the manner in which information is managed and shared on the internet. It can enhance search functionalities and streamline numerous processes via automation. Individuals engaged in website ownership, content generation, and marketing are required to acquaint themselves with the most recent advancements in content management systems (CMS) and artificial intelligence (AI). The objective of this article is to provide a comprehensive examination of the influence of artificial intelligence (AI) on content management systems (CMS), along with an analysis of emerging AI methodologies and their practical use within a corporate environment.
  • Item
    Development of Hausa Acoustic Model for Speech Recognition
    ((IJACSA) International Journal of Advanced Computer Science and Applications, 2022-01-02) Umar Adam Ibrahim; Moussa Mahamat Boukar; Muhammad Aliyu Suleiman
    Acoustic modeling is essential for enhancing the accuracy of voice recognition software. To build an automatic speech system and application for any language, building an acoustic model is essential. In this regard, this research is concerned with the development of the Hausa acoustic model for automatic speech recognition. The goal of this work is to design and develop an acoustic model for the Hausa language. This is done by creating a word-level phonemes dataset from the Hausa speech corpus database. Then implement a deep learning algorithm for acoustic modeling. The model was built using Convolutional Neural Network that achieved 83% accuracy. The developed model can be used as a foundation for the development and testing of the Hausa speech recognition system.
  • Item
    A Multi-Indexes Based Technique for Resolving Collision in a Hash Table
    (IJCSNS International Journal of Computer Science and Network Security, 2021-09-20) Saleh Abdullahi; Moussa Mahamat Boukar
    The rapid development of various applications in networking system, business, medical, education, and other domains that use basic data access operations such as insert, edit, delete and search makes data structure venerable and crucial in providing an efficient method for day to day operations of those numerous applications. One of the major problems of those applications is achieving constant time to search a key from a collection. A number of different methods which attempt to achieve that have been discovered by researchers over the years with different performance behaviors. This work evaluated these methods, and found out that almost all the existing methods have non-constant time for adding and searching a key. In this work, we designed a multi-indexes hashing algorithm that handles a collision in a hash table T efficiently and achieved constant time O(1) for searching and adding a key. Our method employed two-level of hashing which uses pattern extraction h1(key) and h2(key). The second hash function h2(key) is use for handling collision in T. Here, we eliminated the wasted slots in the search space T which is another problem associated with the existing methods
  • Item
    A Few-shot custom CNN Model for Retinal Nerve Fibre Layer Thickness Measurement in OCT Images of Epilepsy
    (Proc. of International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (, 2024-02-01) Ruqayya Muhammad; Moussa Mahamat Boukar; Steve Adeshina; Senol Dane
    This study aims to assess the effectiveness of employing deep learning models for measuring retinal nerve fiber layer (RNFL) thickness in optical coherence tomography (OCT) scans of epilepsy patients. Conventional OCT scan segmentation methods typically rely on supervised learning, demanding substantial data for training and assuming fixed network weights post-training. To mitigate these challenges, we explore the applicability of few-shot learning (FSL) in CNN architectures, allowing dynamic fine-tuning of network weights with minimal additional data. Experimental results demonstrate enhanced segmentation accuracy, with the proposed Few shot Custom CNN achieving a notable 91% accuracy, surpassing both the Custom CNN (86%) and the OCT machine data. This suggests the superiority of the few-shot Custom CNN model in segmentation performance compared to OCT scans.