Now showing items 104-123 of 1558

    • Are machine learning corpora “fair dealing” under Canadian law? 

      Brown, Dan; Byl, Lauren; Grossman, Maura R. (Proceedings of the 12th International Conference on Computational Creativity, 2021-09)
      We consider the use of large corpora for training compuationally creative systems, particularly those that write new text based on the style of an existing author or genre. Under Canadian copyright law, a key concern for ...
    • Area-Efficient Drawings of Outer-1-Planar Graphs 

      Bulatovic, Pavle (University of Waterloo, 2020-09-29)
      We study area-efficient drawings of planar graphs: embeddings of graphs on an integer grid so that the bounding box of the drawing is minimized. Our focus is on the class of outer-1-planar graphs: the family of planar ...
    • Asking for Help with a Cost in Reinforcement Learning 

      Vandenhof, Colin (University of Waterloo, 2020-05-15)
      Reinforcement learning (RL) is a powerful tool for developing intelligent agents, and the use of neural networks makes RL techniques more scalable to challenging real-world applications, from task-oriented dialogue systems ...
    • An Aspect-Oriented Approach to Design and Develop Hypermedia Documents 

      Zhang, Ping (University of Waterloo, 2005)
      Hypermedia applications can be defined as collections of interactive multimedia documents that are organized as a hypertext net. The variety of application domains and the complexity of the relationship among the application ...
    • Aspect-Oriented Smart Proxies in Java RMI 

      Stevenson, Andrew (University of Waterloo, 2008-05-21)
      Java's Remote Method Invocation (RMI) architecture allows distributed applications to be written in Java. Clients can communicate with a server via a local proxy object that hides the network and server implementation ...
    • Aspects of Metric Spaces in Computation 

      Skala, Matthew Adam (University of Waterloo, 2008-06-06)
      Metric spaces, which generalise the properties of commonly-encountered physical and abstract spaces into a mathematical framework, frequently occur in computer science applications. Three major kinds of questions about ...
    • Assessing the Reliability of Deep Learning Applications 

      TIAN, Yongqiang (University of Waterloo, 2023-08-01)
      Deep Learning (DL) applications are widely deployed in diverse areas, such as image classification, natural language processing, and auto-driving systems. Although these applications achieve outstanding performance in terms ...
    • An Assistive Handwashing System with Emotional Intelligence 

      Lin, Luyuan (University of Waterloo, 2014-08-19)
      Whether emotional intelligence (or, affective reasoning) is included can influence the effectiveness of a cognitive assistive system. This thesis presents a novel emotionally intelligent hand-washing assistant that aims ...
    • Astra Version 1.0: Evaluating Translations from Alloy to SMT-LIB 

      Abbassi, Ali; Day, Nancy A.; Rayside, Derek (2019-06-13)
      We present a variety of translation options for converting Alloy to SMT-LIB via Alloy’s Kodkod interface. Our translations, which are implemented in a library that we call Astra, are based on converting the set and relational ...
    • Astra: Evaluating Translations from Alloy to SMT-LIB 

      Abbassi, Ali (University of Waterloo, 2018-12-21)
      We present a variety of translation options for converting Alloy to SMT-LIB via Alloy's Kodkod interface. Our translations, which are implemented in a library that we call Astra, are based on converting the set and relational ...
    • Attaching Social Interactions Surrounding Software Changes to the Release History of an Evolving Software System 

      Baysal, Olga (University of Waterloo, 2006-12-21)
      Open source software is designed, developed and maintained by means of electronic media. These media include discussions on a variety of issues reflecting the evolution of a software system, such as reports on bugs and ...
    • An Attempt to Automate <i>NP</i>-Hardness Reductions via <i>SO</i>&#8707; Logic 

      Nijjar, Paul (University of Waterloo, 2004)
      We explore the possibility of automating <i>NP</i>-hardness reductions. We motivate the problem from an artificial intelligence perspective, then propose the use of second-order existential (<i>SO</i>&#8707;) logic as ...
    • Attributed Intelligence 

      Kryven, Marta (University of Waterloo, 2018-01-31)
      Human beings quickly and confidently attribute more or less intelligence to one another. What is meant by intelligence when they do so? And what are the surface features of human behaviour that determine their judgements? ...
    • Audio processing on constrained devices 

      Gupta, Amod (University of Waterloo, 2009-10-29)
      This thesis discusses the future of smart business applications on mobile phones and the integration of voice interface across several business applications. It proposes a framework that provides speech processing support ...
    • Augmenting Local Search for Satisfiability 

      Southey, Finnegan (University of Waterloo, 2004)
      This dissertation explores approaches to the satisfiability problem, focusing on local search methods. The research endeavours to better understand how and why some local search methods are effective. At the root of ...
    • Augmenting Visual Feedback Using Sensory Substitution 

      Greene, Eugene Dominic (University of Waterloo, 2011-08-29)
      Direct interaction in virtual environments can be realized using relatively simple hardware, such as standard webcams and monitors. The result is a large gap between the stimuli existing in real-world interactions and those ...
    • AutoCPA: Automatic Continuous Profiling and Analysis 

      Rezapour Siahgourabi, Zahra (University of Waterloo, 2020-09-03)
      Poor data locality is a performance bottleneck in modern applications. The hierarchy of caches exiting in computer processors reduces data access latency from the main memory. However, inefficient cache utilization results ...
    • Automata and Ratio Sets 

      Meleshko, Joseph Victor Fiorillo (University of Waterloo, 2022-12-13)
      This thesis explores the composition of ratio sets, the subsets of the rationals derived from the quotients of two sets of natural numbers, and examines a variety of specific examples where the comprising sets of natural ...
    • Automated Analysis and Optimization of Distributed Self-Stabilizing Algorithms 

      Aflaki, Saba (University of Waterloo, 2015-08-26)
      Self-stabilization [2] is a versatile technique for recovery from erroneous behavior due to transient faults or wrong initialization. A system is self-stabilizing if (1) starting from an arbitrary initial state it can ...
    • Automated Analysis of Unified Modeling Language (UML) Specifications 

      Tanuan, Meyer C. (University of Waterloo, 2001)
      The Unified Modeling Language (UML) is a standard language adopted by the Object Management Group (OMG) for writing object-oriented (OO) descriptions of software systems. UML allows the analyst to add class-level and ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages