Browsing by Author "Weerasuriya, GT"
Now showing 1 - 6 of 6
- Results Per Page
- Sort Options
- item: Conference-Full-textAugmented reality based breadboard circuit building guide application(2018) Thiwanka, N; Chamodika, U; Priyankara, L; Sumathipala, S; Weerasuriya, GT; Wijesiriwardana, CPBuilding circuits on breadboards is an activity which requires a lot of attention and thinking. If there is a way to guide this process by using modern technologies, the learning process can be made more effective and interactive. This study proposes a solution that provides students with an augmented reality visualization of the expected circuit on a breadboard before they actually make the circuit. The proposed system can be divided into four main modules based on their functionality (a) extracting possible information from the electronic components, (b) scanning circuit diagrams for identifying circuit symbols and their connectivity, (c) finding the appropriate arrangement of the electronic components on the breadboard and (d) using augmented reality to visualize the circuit on a breadboard. This solution provides an innovative approach to facilitate the learning process of students by making electronic circuit building interesting and interactive.
- item: Conference-Full-textMachine learning-based automated tool to detect Sinhala hate speech in images(Faculty of Information Technology, University of Moratuwa., 2021-12) Silva, E; Nandathilaka, M; Dalugoda, S; Amarasinghe, T; Ahangama, S; Weerasuriya, GT; Ganegoda, GU; Mahadewa, KTSocial media platforms have emerged rapidly with technological advancements. Facebook, the most widely used social media platform has been the primary reason for the spread of hatred in Sri Lanka in the recent past. When a post with Sinhala hate content is reported on Facebook, it is translated to the English language before the review of the moderators. In most instances, the translated content has a different context compared to the original post. This results in concluding that the reported post does not violate the established policies and guidelines concerning hate content. Hence, an effective approach needs to be in place to address the aforementioned problem. This research project proposes a solution through an automated tool that is capable of detecting hate content presented in Sinhala phrases extracted from Facebook posts/memes. The tool accepts an image that contains Sinhala texts, extracts the text using a Convolutional Neural Network (CNN) model, preprocesses the text using Natural Language Processing (NLP) techniques, analyzes the preprocessed text to identify hate intensity level and finally classifies the text into four main domains named Political, Race, Religion and Gender using a text classification model.
- item: Conference-Full-textA rule-based lemmatizing approach for sinhala language(Information Technology Research Unit, Faculty of Information Technology, University of Moratuwa, Sri Lanka, 2018) Nandathilaka, M; Ahangama, S; Weerasuriya, GT; Wijesiriwardana, CPSpeech recognition, natural language processing, language translation and deep learning researches are bridging the communication gap between humans as well as between humans and machines. Sinhala is a native language in Sri Lanka which is being used by 19 million people approximately. The growth of Sinhala natural language processing tools is less when compared to European and other Asian Languages. A lemmatizer for Sinhala can be used for the morphological analysis and is an essential module in Sinhala language processing mechanisms. Lemmatizing is a complex process in morphological analyzing where base/root of words are derived. There is not much work published focusing on lemmatizer approaches for Sinhala. This paper presents a rule based lemmatizing approach which can be used to determine the base form of Sinhala words with an accuracy of 77.3%. It differs from similar works because the data used in the research are extracted from social media.
- item: Conference-Full-textA scenario-based er diagram and query generation engine(Information Technology Research Unit, Faculty of Information Technology, University of Moratuwa, Sri Lanka, 2019-12) Hettiarachchi, S; Sugandhika, C; Kathriarachchi, A; Ahangama, A; Weerasuriya, GT; Sudantha, BHDesigning and developing a database is a crucial task in the System Development Life Cycle (SDLC). To design a database, it is essential to have proper knowledge about drawing Entity-Relationship (ER) Diagrams. Drawing ER diagrams is challenging for novices and people without a technical background. Furthermore, to retrieve data from a database requires expert domain knowledge about a database querying language like Structured Query Language (SQL). To address these issues, a system is proposed to identify and extract the necessary information from a given scenario to automatically generate the ER diagram. Based on that ER diagram, the system creates the database and is capable of generating SQL queries for any given type of natural language queries, in order to simplify accessing the data stored in the database.
- item: Conference-Full-textStates Prediction of Web Services Using Hidden Markov ModelPrasanga, RKM; Wijesiriwardana, C; Weerasuriya, GT; Fernando, SOver the last few decades, service oriented architectures, in particularly web services, have grown in popularity in the context of enterprise level application integration. As a result, most of the enterprise level software systems tended to be developed with a flavor of web service components. However, like all other distributed software technologies, web services also fail. Therefore, proper mechanisms and tools to handle system failures are vital to avoid such exceptional behaviors. To address that problem, this paper investigates a state prediction mechanism for web services using Hidden Markov Model (HMM). This approach is capable of predicting the future exceptional behaviors of the web service by analyzing and identifying the error patterns generated by long-running web services. This research can be further extended with an automated system input to determine the system state.
- item: Conference-Full-textSurvey on wireless sensor networks (wsns) implemented for environmental sensing(Information Technology Research Unit, Faculty of Information Technology, University of Moratuwa, Sri Lanka, 2018) Galappaththi, HR; Weerasuriya, GT; Wijesiriwardana, CPIn Wireless Sensor Networks (WSNs) a large number of wirelessly-connected sensor motes work in collaboration to achieve a common goal such as detection of earthquakes, tracking animal movement, monitoring infrastructure or a volcano, and process control. Among the deployed WSNs, environmental sensing is important as a considerable number of the WSN applications have been developed on environmental sensing. The collected environment sensor data such as humidity, temperature, and air quality and soil moisture can be analyzed for better decision making. Moreover, actuator systems can be operated based on the sensor data. This paper presents a survey of already deployed WSNs for environmental sensing, comparing their scale of deployment, topologies and architectures, and routing protocols.