Page 78 - Undergraduate Research Opportunities Program Proceedings 2017-18
P. 78

School of Engineering
           Department of Computer Science & Engineering

           This report describes the progress of our UROP - “Air Quality Data Analysis and Prediction Using Machine Learning
           Approach.” In this paper we provide methods to improve the efficiency and the feasibility of predicting the rainfall at the
           region for the next 1-2 hours based on the radar images. Our solution uses a two phase structure to predict the
           precipitation index. Firstly, using feature engineering on the dataset to get better understanding of the global cloud
           pattern, the temporal and the spatial structures and in the second stage, we feed the vectors into the Neural Network
           along with the pinpoint local radar images to get the results.



           A Study on the Principles and Implementations of Array Databases
           Supervisor:      NG Wilfred Siu Hung / CSE
           Student:         HYUN Jeongseok / CPEG                 Course:         UROP1000, Summer

           During the past few decades, there was a paradigm shift in the scientific research from experimental approach to data
           analytic approach. The conventional DBMSs, such as Relational DBMS, is inefficient to store and process scientific data.
           In order to manage the scientific data more effectively, the new concept of database come up with that selects array as
           a first-class citizen. Array Database Management Systems (ADBMSs) improve the performance and functionalities from
           the conventional DBMSs.This research explores the principles of array databases and conducts the experiment to
           compare the performance of Array Database and relational database. The experiment was done with the datasets of
           vessel traffic data, or Automatic Identification System (AIS) data collected by U.S. Coast Guard which is used for a variety
           of coastal planning purposes. The process of experiment is started by pre-processing the raw data to remove the header
           of csv file and remove the data of duplicated coordinates. The coordinates are consisted of lattitude, longitude and base
           Date Time, thus, it is a 3-D array data. After that, the time spent for loading each csv file is recorded. Even though the
           experiment origianlly purposed to compare the time spent for loading in MySQL, a famous relational DBMS, due to the
           time constraint, this research is done with only tileDB, a new array database library.


           Message Labelling Project for Using Machine Learning in Spammer Detection on Real-life Data

           Supervisor:      NG Wilfred Siu Hung / CSE
           Student:         CHENG Chi Fung / COMP                 Course:         UROP1000, Summer
                            TANG Yubo / SENG                                      UROP1000, Summer

           This UROP is running spammer detection on a commercial dataset from Mama Helper, which is developed for employers
           and HK domestic helpers’ communications. First, we contact with the Mama helpers organization and intend to help
           them build a spammer detecting device. The general procedures are as follows: preprocessing, labeling, machine-
           learning, detecting and what we are supposed to do is the first two part as for this UROP. First, we spent some time
           learning python and relevant knowledge about machine learning and spammer detection. Then we started to write our
           own code for preprocessing and labeling. The process was hard and repetitive, due to unexpected fatal error in code and
           consequently rewriting the whole code. But the progress was done at the final stage. After refining the code time after
           time, we got a well-functioning version and we used it to label near 10000 messages manually.


           Visual Analysis of Big Data

           Supervisor:      QU Huamin / CSE
           Student:         CHIU Ka Ho / SENG                     Course:         UROP1000, Summer

           Data visualization has been prevalent around the world for years. It is extremely useful in the field of analyzing specific
           objects’ changes over a period of time. In data visualization, we typically adapt tables and graphics to make data
           accessible and easy to be compared. And we also gather statistics in an interval and process it to see how its







           68
   73   74   75   76   77   78   79   80   81   82   83