中文
相关论文

相关论文: Monoidal Streams for Dataflow Programming

200 篇论文

We introduce monoidal streams. Monoidal streams are a generalization of causal stream functions, which can be defined in cartesian monoidal categories, to arbitrary symmetric monoidal categories. In the same way that streams provide…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Elena Di Lavore , Giovanni de Felice , Mario Román

We define a broad class of deterministic stream functions and show they can be implemented as homomorphisms into a "state" monoid. The homomorphism laws are simpler than the conditions of previous semantic frameworks for stream program…

编程语言 · 计算机科学 2025-07-16 Tyler Hou , Michael Arntzenius , Max Willsey

Data-stream processing has continuously risen in importance as the amount of available data has been steadily increas- ing over the last decade. Besides traditional domains such as data-center monitoring and click analytics, there is an…

数据库 · 计算机科学 2018-01-17 Sebastian Herbst , Johannes Tenschert , Andreas M. Wahl , Klaus Meyer-Wegener

We develop layered monoidal theories -- a generalisation of monoidal theories combining formal descriptions of a system at different levels of abstraction. Via their representation as string diagrams, monoidal theories provide a graphical…

计算机科学中的逻辑 · 计算机科学 2026-02-24 Leo Lobski , Fabio Zanasi

This article is intended as a reference guide to various notions of monoidal categories and their associated string diagrams. It is hoped that this will be useful not just to mathematicians, but also to physicists, computer scientists, and…

范畴论 · 数学 2012-07-31 Peter Selinger

This work is about diagrammatic languages, how they can be represented, and what they in turn can be used to represent. More specifically, it focuses on representations and applications of string diagrams. String diagrams are used to…

范畴论 · 数学 2012-03-23 Aleks Kissinger

We consider two classes of stream-based computations which admit taking linear combinations of execution runs: probabilistic sampling and generalized animation. The dataflow architecture is a natural platform for programming with streams.…

编程语言 · 计算机科学 2016-01-06 Michael Bukatin , Steve Matthews

Monoidal computer is a categorical model of intensional computation, where many different programs correspond to the same input-output behavior. The upshot of yet another model of computation is that a categorical formalism should provide a…

计算机科学中的逻辑 · 计算机科学 2023-11-03 Dusko Pavlovic , Muzamil Yahia

We present a new model of computation, described in terms of monoidal categories. It conforms the Church-Turing Thesis, and captures the same computable functions as the standard models. It provides a succinct categorical interface to most…

计算机科学中的逻辑 · 计算机科学 2015-03-20 Dusko Pavlovic

Dataflow programming is a popular and convenient programming paradigm in systems modelling, optimisation, and machine learning. It has a number of advantages, for instance the lacks of control flow allows computation to be carried out in…

编程语言 · 计算机科学 2021-03-03 Steven W. T. Cheung , Dan R. Ghica , Koko Muroya

We present DataFlow, a computational framework for building, testing, and deploying high-performance machine learning systems on unbounded time-series data. Traditional data science workflows assume finite datasets and require substantial…

机器学习 · 计算机科学 2026-01-01 Giacinto Paolo Saggese , Paul Smith

The field of declarative stream programming (discrete time, clocked synchronous, modular, data-centric) is divided between the data-flow graph paradigm favored by domain experts, and the functional reactive paradigm favored by academics. In…

编程语言 · 计算机科学 2014-06-10 Baltasar Trancón y Widemann , Markus Lepper

We introduce DisCoPy, an open source toolbox for computing with monoidal categories. The library provides an intuitive syntax for defining string diagrams and monoidal functors. Its modularity allows the efficient implementation of…

范畴论 · 数学 2021-02-01 Giovanni de Felice , Alexis Toumi , Bob Coecke

Stream computing is the use of multiple autonomic and parallel modules together with integrative processors at a higher level of abstraction to embody "intelligent" processing. The biological basis of this computing is sketched and the…

人工智能 · 计算机科学 2008-01-10 Subhash Kak

Dataflow matrix machines are self-referential generalized recurrent neural nets. The self-referential mechanism is provided via a stream of matrices defining the connectivity and weights of the network in question. A natural question is:…

编程语言 · 计算机科学 2018-11-05 Michael Bukatin , Steve Matthews , Andrey Radul

This is a draft of the textbook/monograph that presents computability theory using string diagrams. The introductory chapters have been taught as graduate and undergraduate courses and evolved through 8 years of lecture notes. The later…

计算机科学中的逻辑 · 计算机科学 2023-03-29 Dusko Pavlovic

We propose a rich foundational theory of typed data streams and stream transformers, motivated by two high-level goals: (1) The type of a stream should be able to express complex sequential patterns of events over time. And (2) it should…

In machine learning, the one-class classification problem occurs when training instances are only available from one class. It has been observed that making use of this class's structure, or its different contexts, may improve one-class…

机器学习 · 计算机科学 2019-07-10 Richard Hugh Moulton , Herna L. Viktor , Nathalie Japkowicz , João Gama

We propose a simple calculus for processing data streams (infinite flows of data series), represented by finite sets of equations built on stream operators. Furthermore, functions defining streams are regularly corecursive, that is, cyclic…

编程语言 · 计算机科学 2021-08-03 Davide Ancona , Pietro Barbieri , Elena Zucca

In this work, we pioneer Semantic Flow, a neural semantic representation of dynamic scenes from monocular videos. In contrast to previous NeRF methods that reconstruct dynamic scenes from the colors and volume densities of individual…

计算机视觉与模式识别 · 计算机科学 2024-04-09 Fengrui Tian , Yueqi Duan , Angtian Wang , Jianfei Guo , Shaoyi Du
‹ 上一页 1 2 3 10 下一页 ›