cv
Basics
Name | Fahim Hafiz |
Label | Lecturer, CSE |
fahimhafiz@.cse.uiu.ac.bd | |
Url | https://fahimhafiz.github.io/ |
Education
Work
-
2022 - Present -
2022 - Present -
2021 - 2022
Publications
-
2025 GBDTSVM: Combined Support Vector Machine and Gradient Boosting Decision Tree Framework for efficient snoRNA-disease association prediction.
Computers in Biology and Medicine
Small nucleolar RNAs (snoRNAs) are increasingly recognized for their critical role in the pathogenesis and characterization of various human diseases. Consequently, the precise identification of snoRNA-disease associations (SDAs) is essential for the progression of diseases and the advancement of treatment strategies. However, conventional biological experimental approaches are costly, time-consuming, and resource-intensive; therefore, machine learning-based computational methods offer a promising solution to mitigate these limitations. This paper proposes a model called ‘GBDTSVM’, representing a novel and efficient machine learning approach for predicting snoRNA-disease associations by leveraging a Gradient Boosting Decision Tree (GBDT) and Support Vector Machine (SVM). ‘GBDTSVM’ effectively extracts integrated snoRNA-disease feature representations utilizing GBDT, and SVM is subsequently utilized to classify and identify potential associations. Furthermore, the method enhances the accuracy of these predictions by incorporating Gaussian integrated profile kernel similarity for both snoRNAs and diseases. Experimental evaluation of the GBDTSVM model demonstrates superior performance compared to state-of-the-art methods in the field, achieving an AUROC of 0.96 and an AUPRC of 0.95 on the ‘MDRF’ dataset. Moreover, our model shows superior performance on two more datasets named ‘LSGT’ and ‘PsnoD’. Additionally, a case study conducted on the predicted snoRNA-disease associations verified the top-ranked snoRNAs across twelve prevalent diseases, further validating the efficacy of the GBDTSVM approach. These results underscore the model’s potential as a robust tool for advancing snoRNA-related disease research. Source codes and datasets for our proposed framework can be obtained from: https://github.com/mariamuna04/gbdtsvm.
-
2025 Design of a Microprocessors and Microcontrollers Laboratory Course Addressing Complex Engineering Problems and Activities.
Computer Applications in Engineering Education
This paper proposes a novel curriculum for the microprocessors and microcontrollers laboratory course. The proposed curriculum blends structured laboratory experiments with an open-ended project phase, addressing complex engineering problems and activities. Microprocessors and microcontrollers are ubiquitous in modern technology, driving applications across diverse fields. To prepare future engineers for Industry 4.0, effective educational approaches are crucial. The proposed lab enables students to perform hands-on experiments using advanced microprocessors and microcontrollers while leveraging their acquired knowledge by working in teams to tackle self-defined complex engineering problems that utilize these devices and sensors, often used in the industry. Furthermore, this curriculum fosters multidisciplinary learning and equips students with problem-solving skills that can be applied in real-world scenarios. With recent technological advancements, traditional microprocessors and microcontrollers curricula often fail to capture the complexity of real-world applications. This curriculum addresses this critical gap by incorporating insights from experts in both industry and academia. It trains students with the necessary skills and knowledge to thrive in this rapidly evolving technological landscape, preparing them for success upon graduation. The curriculum integrates project-based learning, where students define complex engineering problems for themselves. This approach actively engages students, fostering a deeper understanding and enhancing their learning capabilities. Statistical analysis shows that the proposed curriculum significantly improves student learning outcomes, particularly in their ability to formulate and solve complex engineering problems, as well as engage in complex engineering activities.
-
2024 MosquitoFusion: A Multiclass Dataset for Real-Time Detection of Mosquitoes, Swarms, and Breeding Sites Using Deep Learning.
ICLR-24
In this paper, we present an integrated approach to real-time mosquito detection using our multiclass dataset (MosquitoFusion) containing 1204 diverse images and leverage cutting-edge technologies, specifically computer vision, to automate the identification of Mosquitoes, Swarms, and Breeding Sites. The pre-trained YOLOv8 model, trained on this dataset, achieved a mean Average Precision (mAP@50) of 57.1%, with precision at 73.4% and recall at 50.5%. The integration of Geographic Information Systems (GIS) further enriches the depth of our analysis, providing valuable insights into spatial patterns.
-
2024 ENRNN-AU-Net: A Hybrid Deep Learning Model to Classify and Segment Histopathology Images of Breast Cancer
IEEE
Breast cancer is a complicated and diverse ailment that requires thorough understanding at the cellular level to provide more accurate diagnoses and customized treatments. This work explores the categorization and division of breast cancer cells using imaging technology, computational algorithms, and histopathology examination. The classification result was derived by building a hybrid model that combined RNN and EfficientNetV2S with an accuracy of 99.99%, the model demonstrated promising improvement over the baseline, even though it acknowledged the influence of sparse data on outcomes. On the other hand, the segmentation result was derived by modifying the pre-trained model “U-Net” with an attention mechanism where the model was also able to achieve a significant accuracy of 99.54%.To achieve an understanding of the many subtleties of breast cancer, this study emphasizes the significance of classifying and segmenting cells at the individual cell level. It is possible to achieve a thorough understanding by using deep learning and machine learning models on image data.
Languages
Bengali | |
Native speaker |
English | |
Fluent |
Projects
- 2023 - Present
Designing Microprocessor Lab and Network Lab Project Manual using Raspberry Pi (ongoing)
We are working on building a repository that any student can follow to implement complex engineering problems utilizing Microcontrollers, and sensors as well as build IoT-based Systems. You can see the detailed implementation strategy once our paper regarding this project is published online which is under review now. In the Microprocessors and Microcontrollers Lab design part, we have created these 4 experiments: 1) Interfacing of Gas Sensor using Arduino & Showing the Sensor Data in OLED Display. 2) Wi-Fi communication and building IoT-based systems using Arduino and XAMPP/Arduino IoT Cloud. 3) Introduction to Raspberry Pi (Gen 4 Model B/B+). 4) Image/Video Processing and Object Detection using Raspberry Pi.
- 2024 - Present
Enhancing Typing Speed and Ergonomics Through Optimal Keyboard Design: A Reinforcement Learning Approach (ongoing)
This research tackles the problem of optimizing keyboard design for improved typing speed and ergonomics by employing reinforcement learning techniques. While existing keyboard layouts are often designed arbitrarily without following standardized approaches, this study aims to develop an optimal layout that maximizes typing efficiency and user comfort. Previous works have explored multi-objective function optimization and maintaining similarity with standard layouts using algorithms like Ant Colony Optimization, deep learning with genetic algorithms, and multi-objective optimization problems. However, accurate ergonomic criteria across different keyboard types and objective functions for optimal layout design remain unexplored. By considering the six ergonomic criteria proposed by Eggers et al. (2003) and leveraging reinforcement learning algorithms, we aim to apply reinforcement-based optimization methods to the keyboard design problem, paving the way for a more comprehensive and data-driven approach to optimizing keyboard layouts. This work is currently under review
- 2018 - 2019
Hand Gesture Controlled Robotic Arm Using EMG Sensor
We utilized EMG sensors to measure small electrical signals generated by muscles to mimic the control of the actual hand using a prototype robotic hand. The EMG sensor connected to the human hand can pick up the muscle movement and send similar instructions to a robotic hand that can replicate the similar movement performed by the actual hand.
- 2018 - 2019
Face Recognition based door lock system using Raspberry Pi
In this project, we controlled the opening of a door and lighting a light using Raspberry Pi. When Raspberry Pi detects a face, then it applies machine learning algorithms to decide if it is the face of a known person or not. The known persons are trained persons which visible in UI and their access in the room can be controlled with a checkbox. A person can only enter only if his face is known to the database and the relevant person's permission is granted in the control panel.