Research Papers - Dept of Information Technology
Permanent URI for this collectionhttps://rda.sliit.lk/handle/123456789/593
Browse
4 results
Filters
Advanced Search
Filter by
Settings
Search Results
Publication Embargo CricSquad: A System to Recommend Ideal Players to a Particular Match and Predict the Outcome of the Match(IEEE, 2023-06-12) Lekamge, E. L.; Wickramasinghe, K. R.; Gamage, S. E.; Thennakoon, T. M. K. L.; Haddela, P.S; Senaratne, SSelection of the cricket squad plays a very important role in the outcome of the match. This work is about selecting ideal players for a cricket match and predicting the outcome of the match according to the selected cricket team. A cricket squad consist of around 15 to 16 players, with different expertise in batting, bowling, fielding. To select players for the squad, points were calculated using a statistical approach considering player’s overall career data. And then for the further use of selecting players for the squad next match performance of each and every player were predicted using Machine Learning techniques. Association rule mining was used to find frequent winning player combinations with day/night, home/away, batting first/second, against different opponent combinations. Finally calculate points for each player in both teams, then predict the outcome of the match with classification algorithms by considering the calculated total points of each team and other factors such as toss outcome, batting inning, day night conditions and venue. As for the results, XG boost regressor has produced the highest R2 score of 0.92 for batsman runs prediction model while random forest regressor has produced the highest R2 score of 0.66 for bowler wickets prediction model. The Gradient Boost Classifier predicted the Outcome of a match with the highest accuracy of 0.92 while the K Nearest Neighbor achieved the lowest accuracy of 0.82 score.Publication Embargo Mammogram-Based Cancer Detection Using Deep Convolutional Neural Network(IEEE, 2021-12-02) Thudawehewa, H; Rathnayake, P.; Thudawehewa, T; Silva, CBreast cancer is now a common health problem among most women. Breast cancer is the world’s second-largest cause of mortality for women, and it affects mostly women over the age of 50. The major reasons are that most women do not have proper knowledge about breast diseases/conditions, and the inability to detect abnormalities in the initial stages. A mammogram is one of the best imaging modalities recommended by doctors to diagnose breast cancers. Consultant radiologists are necessary for the identification of those breast pathologies by mammogram images. For a human, it takes some time to read and have an opinion about the condition. Also, the pandemic situation makes the diagnosis processes even more difficult due to the unavailability of doctors and other medical staff. Deep learning approaches are applied for breast cancer detection, and it helps radiologists to identify breast pathologies quickly and accurately. In this work, the mammogram images are collected using MIAS, DDSM, and INbreast databases. The proposed system identifies the location of the lump within the breast, if the lump is malignant or benign, the size of the lump, and the state of the nipple (It is abnormal or not). Convolutional Neural Network (CNN) method for classifying screening mammograms obtained outstanding performance compared to the previous methods. This CNN method produces 96.5% accuracy for breast tumor classification and produces the 80% accuracy for nipple classification.Publication Embargo Mammogram-Based Cancer Detection Using Deep Convolutional Neural Network(IEEE, 2021-12-02) Thudawehewa, H; Silva, C; Rathnayake, p; Thudawehewa, TBreast cancer is now a common health problem among most women. Breast cancer is the world’s second-largest cause of mortality for women, and it affects mostly women over the age of 50. The major reasons are that most women do not have proper knowledge about breast diseases/conditions, and the inability to detect abnormalities in the initial stages. A mammogram is one of the best imaging modalities recommended by doctors to diagnose breast cancers. Consultant radiologists are necessary for the identification of those breast pathologies by mammogram images. For a human, it takes some time to read and have an opinion about the condition. Also, the pandemic situation makes the diagnosis processes even more difficult due to the unavailability of doctors and other medical staff. Deep learning approaches are applied for breast cancer detection, and it helps radiologists to identify breast pathologies quickly and accurately. In this work, the mammogram images are collected using MIAS, DDSM, and INbreast databases. The proposed system identifies the location of the lump within the breast, if the lump is malignant or benign, the size of the lump, and the state of the nipple (It is abnormal or not). Convolutional Neural Network (CNN) method for classifying screening mammograms obtained outstanding performance compared to the previous methods. This CNN method produces 96.5% accuracy for breast tumor classification and produces the 80% accuracy for nipple classification.Publication Embargo A particle-swarm-optimized fuzzy-neural network for voice-controlled robot systems(IEEE, 2005-12-05) Chatterjee, A; Pulasinghe, K; Watanabe, K; Izumi, KThis paper shows the possible development of particle swarm optimization (PSO)-based fuzzy-neural networks (FNNs) that can be employed as an important building block in real robot systems, controlled by voice-based commands. The PSO is employed to train the FNNs that can accurately output the crisp control signals for the robot systems, based on fuzzy linguistic spoken language commands, issued by a user. The FNN is also trained to capture the user-spoken directive in the context of the present performance of the robot system. Hidden Markov model (HMM)-based automatic speech recognizers (ASRs) are developed, as part of the entire system, so that the system can identify important user directives from the running utterances. The system has been successfully employed in two real-life situations, namely: 1) for navigation of a mobile robot; and 2) for motion control of a redundant manipulator.
