As a new year approaches, most of the adults on the planet show interest to form some resolution to make their lives better [Norcross et al. 2002]. One of the ways is to change their behavior and incorporate new habits that they read about or get rid of an existing...
In supervised learning, label information can be provided at different levels of granularity. For small datasets, it is possible to acquire a label for each data instance. However, in the big-data regime, this fine granularity approach is prohibitively costly. For example, in semi-supervised learning, only a limited number of samples...
In this work, we study network coding technique, its relation to random matrices, and their applications to communication systems. The dissertation consists of three main contributions. First, we propose efficient algorithms for data synchronization via a broadcast channel using random network coding. Second, we study the resiliency of network coding...
The purpose of this thesis is to increase the positional accuracy of Global Position System (GPS) modules using an artificial intelligence algorithm. Three basic and identical GPS modules were setup in an equilateral triangle formation with side lengths of one meter. The triangle was placed in four separate locations where...
This work presents a residential load simulation framework that allows the user to test the effectiveness of peak reduction, peak shifting, and valley filling load management strategies on a representative residential load prior to physical smart sensor and load control deployment. The simulation methodology uses household occupancy, appliance time-of-use, and...
As the demand for real-time information in engineering and health care systems keeps increasing, the need for wireless sensor nodes is also continuously increasing. As a result, the cost and effort involved in installing and maintaining batteries to power the numerous sensor nodes is growing exponentially. Providing a cost effective...