KICACT 2017
Permanent URI for this collectionhttp://repository.kln.ac.lk/handle/123456789/17369
Browse
4 results
Search Results
Item Online Train Ticket Reservation System.(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka., 2017) Siriweera, U.G.S.M.; Dias, N.G.J.Railway is one of the most important means of transportation, and plays a vital role in the transport industry. With such a huge customer base, purchasing train tickets has been a very prominent problem. Railway E-Ticketing systems have been developed with the acceleration of technology but, they are not economically viable as mobile applications. After considering the above facts, “Sri Lankan Railway (SLR)” has been developed as a mobile application for making online reservations and accessing relevant information across different locations via are Internet. In SLR Application, user should create an account as first time and then can make a reservation by adding the train details. As soon as the payment is done, reference number is generated on the application. While this is convenient for most people, it has made things particularly easier for people residing in remote areas. It is much easier than standing in long queues. So they can book tickets with a tap and they can check available train for required date and time, which seats are already booked in relevant compartment and which are the seats available for booking. They can graphically see those details. The system has a separate application called checker application (SLRCS) for validation of ticket. Since Checking application it saves a huge work of the ticket checkers for validation of tickets by moving from manual ticket checking process to digital ticket checking process. This is done by just scanning with their own android mobile to validate the ticket. Using this application, Railway department’s employees can log on to checkers account and the system verifies the ticket reservation by comparing generated reference number. Further the android and cloud based technologies have been used for the development process of the both applications. The SLR application was a success in developing an online mobile ticket booking which could satisfy the current problems of passengers who reserve tickets. The testing process has been successfully done by reviewing users in different backgrounds. An application for managing server side can be proposed to further enhancement for the project. In order to manage the database as the admin, it can provide a dashboard. In current application, the database updates manually. Need to focus on a way of letting it to be updated automatically. And a payment gateway should have to apply for the implementation stage. The developed SLR application will contribute for a positive impact in the business economy in Sri Lanka. Hopefully, it will be beneficial for all the users who travel in trains and it will make their lives easier.Item Machine Learning Dashboard for Aviation Fuel Optimization.(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka., 2017) Samarasinghe, R.M.N.S.; Dias, N.G.J.The aviation industry is the one of the fastest-growing travel industry in the world. This industry is growing 7% per year and is giving its facilities for more than 1.5 billion passengers. The International Air Transport Association (IATA) indicates that this number will pass in the next 20 years by 7.3 billion of passengers. Due to this large growing passenger count, airplane manufacturing companies such as Boeing & Airbus are making more efficient planes to handle this amount. Aviation fuel is the biggest cost in air transport. IATA (The International Air Transport Association) figures show that everyone dollar increase in the cost of oil per barrel increases the airline industry's costs by about $1 billion. So that airline companies do their best to optimize the fuel usage managing many types of maintenance, weight flowing management to reduce the plane taxi fuel. Airplane manufacturing companies are also gearing up to make more fuel-efficient planes. This research project built finding suitable variables and providing a solution to overcome the high fuel usage by using a neural network model to predict the fuel usage, CO2 emission dashboard to get necessary steps to reduce CO2. Finding the suitable variables are the most challenging part in this research. To find them, correlation coefficient method was used. Before using this method need to normalize the dataset using the statistical normalization method after that used this method to find the linear combinations of the fuel usage & other dependent variables. If the value is next to -1 then it gives a perfect negative relation or if +1 then it is a perfect positive relation. For this analysis, the best fit regression model was created based on the variables Actual passenger count, Flight wing size, Flight length, Flight height, Distance between airports, zero fueling weight identified are those variables. For a prediction model, it is more practical to use simple model than a complex model. Before developing this model, data need to be clean (without empty data sets) and eliminate the outlier data from the data set after the normalization process which was done by using the statistical quartile method. For this model 2 types of training, functions were used to create the models ‘Bayesian regularization back-propagation’ and ‘scaled conjugate gradient back-propagation’. ‘Bayesian regularization’ method is the best training to train noisy data sets. After training these 5 layers (4-hidden layer) 5-10-5-10 hidden neuron model, then it was selected as the minimal error rate. There were 26, 834 data points & 70% were used to train this model and the rest 30% was used for testing. For this research, there are lots of future works could be done adding weather data, giving a recommendation in flight scheduling process.Item Applying Intelligent Speed Adaptation to a Road Safety Mobile Application –DriverSafeMode(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka., 2017) Perera, W.S.C.; Dias, N.G.J.During the last decades, Sri Lanka has experienced a highly accelerated growth level of motorized transportation with the rapid urbanization due to the economic development. However, the increasing motorization has also placed a significant burden on people’s health in the form of uncontrollable growth rate of road accidents and fatalities. We have focused on excess speed and mobile distraction which are two major factors that have caused majority of road accidents. Exceeding the speed limit, which is enforced under the traffic law, increases both the risk of a road crash as well as the severity of the injuries by reducing the ability to judge the forthcoming events. Use of mobile phones distracts a driver in the means of visual, physical and cognitive. These factors are largely preventable but are unlikely; due to the lack of adequate mechanisms in existing road safety plans in Sri Lanka. Especially in rural areas, roads are poorly maintained which has led to faded, hidden, foliage obscured speed limit signs and absence of appropriate signs at vulnerable locations (schools, hospitals). Existing plans also lack alert systems to avoid drivers from using phones while driving. Proposed application uses Advisory Intelligent Speed Adaptation (ISA) to ensure drivers' compliance with legally enforced speed limits by informing the driver on vehicle speed along with speed limits and giving feedback. There exist many ISA systems deployed using various methods such as GPS, Transponders, compasses, speed sensors and map matching, based on native traffic infrastructures of other countries. Google Fused location provider API web service was used combined with GPS sensor of the smartphone to obtain continuous geo location points (latitude, longitude). Distance between two location points was calculated using Haversine Algorithm. Using the distance and time spent between two location updates, vehicle speed was calculated. Google Maps Geocoding API was used to obtain the type of road on which the driver is driving. Accepted speed limits were stored in a cloud hosted database according to each road type and vehicle type. Application establishes a connection to the database to gain the accepted speed limit whenever a new road type is detected. It compares real-time speed Vs speed limit and initiate audio and visual alerts when the vehicle speed exceeds the limit. Google Places API was used to identify schools and hospitals within 100m and informs the driver using audio and visual alerts. Application uses in-built GSM service to reject incoming calls and in-built notification service to mute distracting notifications. A test trial was carried out to evaluate the accuracy of speed detection. Mean speed of the test vehicle speedometer was 14.4122kmph (Standard Deviation=14.85891) and that of the application was 13.7488kmph (Standard Deviation=14.31279). An independent-sample t-test proved that the speed values of the test vehicle and the application are not significantly different at 5% level of significance. User experiences of 30 randomly selected test drivers were evaluated. 80% of lightmotor vehicle test drivers had stated that the application is very effective. 10% of the heavy-motor vehicle drivers and 20% of tricycle test drivers had found it difficult to perceive the audio alerts due to the noisy surrounding. Evaluations prove that the usage of the proposed system can impose a direct and positive effect on the road safety of Sri Lanka as expected.Item A Simple Machine Learning Approach for Identifying Promotional Short Message Service (SMS) Messages.(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka., 2017) Dias, D.S.; Dias, N.G.J.Mobile phones play an integral part in the modern lives of humans. Short Message Services (SMS) Messages have become a popular mode for simple communication. Its’ simplicity, costeffectiveness and large audience has attracted the attention of advertising industry to send targeted promotional messages to mobile phones. In Sri Lanka, a survey conducted in Colombo, yielded that 3 out of 5 SMS messages received our promotional messages. Even though extensive research has been carried out in detecting junk SMS messages, the amount of research conducted on filtering promotional SMS messages is rare. The purpose of this research is to evaluate the success and accuracy of utilizing a simple machine learning algorithm to identify promotional SMS messages. Here, we have used a feed-forward neural network based on a statistical model, which was trained with a training data set consisting of promotional as well as non-promotional messages. Each test message was broken down in to individual words and filtered through by cleaning to form keywords which will have consist of a weight and probability value. With each message that is used to train, these values will be updated according to whether it is a promotional or a non-promotional message. When a message is tested through this neural network, the words of the message will be matched against the keyword’s weight and probability, which will then calculate a resultant probability. By setting a par-value, we can classify the test as a promotional or a non-promotional message. The proposed model yielded a 100% accuracy when tested within the given test data set. In order to get successful results for broader test data sets, the model has to be trained comprehensively with proper amount of promotional and non-promotional messages. Optionally, the results obtained from the feed forward neural network for incoming messages, can then be fed back in to the feed forward neural network for further training. As future work, we intend to take this solution to an android-based mobile application that extracts promotional messages from the incoming SMS messages as well as from a server, and display them to the user based on his preferences.