Search
Now showing items 1-10 of 18
Learning Instruction Scheduling Heuristics from Optimal Data
(University of Waterloo, 2006)
The development of modern pipelined and multiple functional unit processors has increased the available instruction level parallelism. In order to fully utilize these resources, compiler writers spend large amounts of ...
Convex Large Margin Training - Unsupervised, Semi-supervised, and Robust Support Vector Machines
(University of Waterloo, 2007-05-22)
Support vector machines (SVMs) have been a dominant machine learning technique for more than a decade. The intuitive principle
behind SVM training is to find the maximum margin separating hyperplane for a given set of ...
Finding Cost-Efficient Decision Trees
(University of Waterloo, 2014-08-06)
Decision trees have been a popular machine learning technique for some time. Labelled data, examples each with a vector of values in a feature space, are used to create a structure that can assign a class to unseen examples ...
Evaluating Information Retrieval Systems With Multiple Non-Expert Assessors
(University of Waterloo, 2013-08-21)
Many current test collections require the use of expert judgments during construction. The true label of each document is given by an expert assessor. However, the cost and effort associated with expert training and judging ...
A Statistical Analysis of the Aggregation of Crowdsourced Labels
(University of Waterloo, 2015-10-29)
Crowdsourcing, due to its inexpensive and timely nature, has become a popular method of collecting data that is difficult for computers to generate. We focus on using this method of human computation to gather labels for ...
Unsupervised Spectral Ranking For Anomaly Detection
(University of Waterloo, 2014-09-10)
Anomaly detection is the problem of finding deviations from expected normal patterns. A wide variety of applications, such as fraud detection for credit cards and insurance, medical image monitoring, network intrusion ...
Lyrics Matter: Using Lyrics to Solve Music Information Retrieval Tasks
(University of Waterloo, 2015-08-06)
Music Information Retrieval (MIR) research tends to focus on audio features like melody and timbre of songs while largely ignoring lyrics. Lyrics and poetry adhere to a specific rhyme and meter structure which set them ...
Novice-Centric Visualizations for Machine Learning
(University of Waterloo, 2016-04-26)
This thesis focuses on visualizations for machine learning tasks. More specifically, we create a taxonomy for existing machine learning visualizations, and design a system to help machine learning novices perform labelling ...
StyleCounsel: Seeing the (Random) Forest for the Trees in Adversarial Code Stylometry
(University of Waterloo, 2018-01-12)
Authorship attribution has piqued the interest of scholars for centuries, but had historically remained a matter of subjective opinion, based upon examination of handwriting and the physical document. Midway through the ...
Affective Sentiment and Emotional Analysis of Pull Request Comments on GitHub
(University of Waterloo, 2017-12-15)
Sentiment and emotional analysis on online collaborative software development forums can be very useful to gain important insights into the behaviors and personalities of the developers. Such information can later on be ...