Faculty of Computing
Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4202
Browse
14 results
Filters
Advanced Search
Filter by
Settings
Search Results
Publication Embargo Artificial Intelligence-Based Centralized Resource Management Application for Distributed Systems(IEEE, 2022-12-26) Hettiarachchi, L.S; Jayadeva, S. V; Bandara, R.A.V; Palliyaguruge, DDue to the decentralized nature and emergence of new practices, tools, and platforms, microservices have become one of the most widely spread software architectures in the modern software industry. Furthermore, the advancement of software packaging tools like Docker and orchestration platforms such as Kubernetes enable developers and operation engineers to deploy and manage microservice applications more effectively and efficiently. However, establishing and managing microservice applications are still cumbersome due to the infrastructure configuration and array of disjoint tools that fail to understand the application’s dynamic behavior. As a result, developers need to configure multiple tools and platforms to automate the deployment and monitoring process to provide the optimal deployment strategy for microservices. Even though many tools are available in the industry, the fully automated product which comprises deployment, monitoring, resiliency evaluation and optimization were not developed yet. In response to this issue, we propose an artificial intelligence (AI)-based centralized resource management tool, that provides an automated low latency container management, cluster metrics gathering, resiliency evaluation and optimal deployment strategy behave in dynamic nature.Publication Embargo Artificial Intelligence Based Smart Library Management System(IEEE, 2021-12-01) Jayawardena, C; Reyal, S; Kekirideniya, K. R; Wijayawardhana, G. H. T; Rupasinghe, D. G. I. U; Lakranda, S. Y. R. MThe concept of a smart library system is to operate in a library with minimal human intervention. The proposed system handles basic library functions such as issuing books, returning books, reserving books, collecting late return fines, antitheft detection, and managing booking inventory using IoT technologies such as RFID and Raspberry Pi. The first key criterion is shelves management, which provides a unique key and uses RFID technology to identify and arrange the books. The succeeding category is providing users with book recommendations by penalizing hidden layer activations to encourage only a few nodes to activate when a single sample is an input. The dimensionality reduction neural network method was used to select the optimal seating arrangement. The LSTM algorithm will be used to make predictions to provide an efficient service to library users.Publication Embargo GLIB: Ameliorated English Skills Development with Artificial Intelligence(IEEE, 2020-10) Srikanthan, P; Nizar, R; Ravikumar, A; Lalitharan, K; Harshanath, S. M. B; Alosius, JIn language learning, most of the learners can learn the theory and memorize the sound of a language. However, the ability to speak and learn a language properly requires good practice, experience and good learning strategies. This research is an approach to innovate and improve the language learning strategies along with practices that help to improve the language skills for non-native learners and children who are in the early stage of learning. In this research, the English language will be used to experiment with our solution as the source due to its demand and familiarity in the world. This research is focused on four main skills such as conversation skills, pronunciation skills, listening skills and grammatical skills. This research is done by analyzing the difficulties in each of the skills mentioned above and also discusses and provides details about the solution implemented to improve learning English in an efficient way. The implementation of this research is done by using technologies like natural language processing, machine learning, and deep learning approaches to come up with components to train the learner. The application of this research is delivered by using a cross-platform application called GLIB. The name GLIB is inspired by a library in C language which represents fluency. This mobile application provides facilities to improve all the English language skills mentioned above along with guides, tips, practices, and feedback based on an evaluation to improve the English language.Publication Embargo EasyTalk: A Translator for Sri Lankan Sign Language using Machine Learning and Artificial Intelligence(IEEE, 2020-12-10) Manoj Kumar, D; Bavanraj, k; Thavananthan, S; Bastiansz, G. M. A. S; Harshanath, S. M. B; Alosious, JSign language is used by the hearing-impaired and inarticulate community to communicate with each other. But not all Sri Lankans are aware of the sign language or verbal languages and a translation is required. The Sri Lankan Sign Language is tightly bound to the hearing-impaired and inarticulate. The paper presents EasyTalk, a sign language translator which can translate Sri Lankan Sign Language into text and audio formats as well as translate verbal language into Sri Lankan Sign Language which would benefit them to express their ideas. This is handled in four separate components. The first component, Hand Gesture Detector captures hand signs using pre-trained models. Image Classifier component classifies and translates the detected hand signs. The Text and Voice Generator component produces a text or an audio formatted output for identified hand signs. Finally, Text to Sign Converter works on converting an entered English text back into the sign language based animated images. By using these techniques, EasyTalk can detect, translate and produce relevant outputs with superior accuracy. This can result in effective and efficient communication between the community with differently-abled people and the community with normal people.Publication Open Access Automated Customer Care Service System for Finance Companies(NCTM, 2014-12-16) Warnapura, A. K; Rajapaksha, D. S; Ranawaka, H. P; Fernando, P. S. S. J; Kasthuriarachchi, K. T. S; Wijendra, DIn general, to obtain information about a product one should visit the company or contact the company via a phone call or some sort of a communication type, for example E-mail. Even so under normal circumstances the customer will receive the necessary information sent by a human being. There can be many disadvantages in this method. At the onset if a particular customer gives a phone call to the company the customer will have to wait for a considerable time. This is obvious because due to lack of human resources and phone lines there may be a question of customers waiting to get connected to the company line. On the other hand if a customer sends an email, the reply for the email will take time because the particular email should be perused by another human being at company in order to reply. These are few disadvantages apart from human errors that can happen. Ultimately as a result of above detrimental facts a faithful customer could get unsatisfied and lose confidence on a particular company. However, in the system that we are going to introduce, a particular customer can get any type of information in real time by the Aid of the Artificial Intelligence in the form of text/voice or E-mails. The advantages over the other method are that the customers will not have to wait for a reply, there are no space for human error and more importantly the company can use their human resources in other activities while the system takes care of the Customer care unit at least partially. Further, this system will be help to people who needs the immediate customer care assistance and will be able to get help by their own without involved human agent in another party for their assistancePublication Embargo APlus: An Intelligent Lecture Delivery System using Artificial Intelligence Learning Analytics(IEEE, 2021-12-09) Kodagoda, C; Madampe, V; Ekanayake, R; De Silva, N; Wijesundara, M; Atapattu, PAs technology advances, new ways of teaching and learning can be discovered. Online learning platforms are able to provide easy, informative, and effective methods of delivering information since people are getting more accustomed to the use of e-learning. With the help of Artificial Intelligence, these methods can be refined to understand the users on a deeper level and provide services that are helpful and are more tailored to each user. The purpose of this project is to design an e-learning platform equipped for both educators and students. The system will be able to allow users to record/upload lecture sessions and other related study materials to the service which in return, with the use of Artificial Intelligence, try to understand the context of each lesson, segment videos, generate questions and deliver the materials to the Learner. The system will use various inputs from the Learner including video observation time, watched duration, types of videos watched, answers for questions, etc. to build a comprehensive profile of Learners. The system will use the knowledge gathered to provide services such as recommendations to the Learner, track the progress of the Learner as well as provide useful statistics of lecture materials to the Content Providers.Publication Embargo Student and Lecturer Performance Enhancement System using Artificial Intelligence(IEEE, 2020-12-03) Seneviratne, I. K; Perera, B. A. S. D; Fernando, R. S. D; Siriwardana, L. K. B; Rajapaksha, S, KThe proposed research work develops a system to enhance the performance of university students and lecturers by providing an excellent statistical insight. Already existing research works have attempted to solve independent classroom challenges that are related to measuring the student attention and marking student attendance but the existing research works have not combined theimportant aspects into one system. Hence, the proposed research wor has been carried out on various main aspects such as attendance register, monitoring student behavior as well as lecturer performance and lecture summarization. The system will incorporate tools and technologies in the different domains of artificial intelligence, machine learning, and natural language processing. After implementing and testing the proposed method it has been concluded that the student activity recognition process has been performed much better than the other emotion and gaze components by providing 94.5% results. The proposed system can determine the lecturer's physical activities and the quality of the lecture content with a reasonable accuracy. The summarized lecture has showed 70% similarity to actual lecture content and student attendance by using Face Recognition was marked with 83% accuracy. This research concludes that the automation of major classroom activities will impact the students and lecturers positively. Also, this system yields valuable results and increases the productivity of higher education institutions in the future.Publication Embargo Employee Readiness towards Artificial Intelligence in Sri Lankan Banking Context(IEEE, 2019-12-17) Mathipriya, B; Minhaj, I; Rodrigo, L. D. C. P; Abiylackshmana, P; Kahandawaarachchi, K. A. D. C. PAs technology improves an economy's performance, the changes it brings needs to be addressed. This Study focuses on how employees should be ready for the Artificial Intelligence implementations in banks. As Sri Lankan banks are still in the foundational level this study will make them aware of the current situation of what employees thinks of AI and whether they are ready to accept the technology or whether they are insecure about their job due to the change. Study have collected information through secondary sources and primary sources through a questionnaire. People readiness comprises of three variables, which are AI mind set, Employee skills, and their current job role. Based on the different factors analyzed, it can be seen that employees are ready to adopt AI in Sri Lankan banks but there are some restrictions, the employees are comfortable with the changes but they are insecure about their job.Publication Embargo Thuryalankara: Artificial Intelligence Based Audio Plugin For Sri Lankan Percussion Instruments(IEEE, 2021-12-01) Fernando, P. D. C; Fernando, B. A. N; Wanaguru, I. U; Perera, M. A. P. A; Buddhika, T; Kodagoda, N; Ganegoda, DSri Lankan music is yet to prove its musical prowess by incorporating artificial intelligence tools, therefore, this research introduces a novel invention, an automated audio plugin for music producers, so the process of creating, mixing, mastering, and producing music is easier. To achieve this, the research introduces a Variational AutoEncoder (VAE) machine learning model to create and generate music, an artificial intelligence (AI) system that can automate the mastering process. This research also introduces an innovative component, a virtual instrumentation tool using MIDI technology for the Sri Lankan percussion instruments that allow users to play the instrument virtually using a MIDI keyboard, and alongside it, a preset beat generator that automatically maintain tempo consistency. Thuryalankara was able to receive a collective average of 80% accuracy rate exceeding the predicted accuracy rate of 65% from the software benchmarking test and the physical survey conducted with music producers. Finally, with the inclusion of powerful tools like this, the ultimate objective of this research is to take the Sri Lankan instruments to the international level where any producer from little to plenty experience is able to use this plugin to enhance their musical production.Publication Open Access A step towards a Natural Language Programming Tool (NLPT)(Researchget.net, 2014-06-13) Perera, K. J. A; Kuruppu, K. A. I; Gamage, M. P; Jayakody, J. A. P. B; Gunasekara, K. S. G. S; Kodagoda, NThis research project is taking a step towards developing a tool that can facilitate Natural Language Programming (NLP). As a result Natural Language Programming Tool (NLPT) is designed that generates source codes in response to Natural Language (NL) instructions. The major issue that needs to be addressed is identifying the meaning of the user’s NL instruction. The research is aimed at solving the fundamental problems of symbolic NL understanding which is an evolving research area. As NL consists of a broad vocabulary Basic Mathematical Calculations and Basic Input/Output Operations are selected as the project domain. NLPT can be used as a programming tool to generate the relevant source code, plays as an interactive programming learning tool and serves as a brainstorming tool.
