paper-with-me

Papers

mPyPl: Python Monadic Pipeline Library for Complex Functional Data Processing

2021-06-16 · Dmitry Soshnikov, Yana Valieva

In this paper, we present a new Python library called mPyPl, which is intended to simplify complex data processing tasks using functional approach. This library defines operations on lazy data streams of named dictionaries represented as generators (so-called multi-field datastreams), and allows enriching those data streams with more 'fields' in the process of data preparation and feature extraction. Thus, most data preparation tasks can be expressed in the form of neat linear 'pipeline', similar in syntax to UNIX pipes, or |> functional composition operator in F#. We define basic operations on multi-field data streams, which resemble classical monadic operations, and show similarity of the proposed approach to monads in functional programming. We also show how the library was used in complex deep learning tasks of event detection in video, and discuss different evaluation strategies that allow for different compromises in terms of memory and performance.

📄 PDF Abstract BibTeX arXiv:2106.09164

Code (0)

등록된 구현이 없습니다.

Tasks

Event Detection

Similar Papers 제목 키워드 기반

Augmenty: A Python Library for Structured Text Augmentation

2023-12-09 · Kenneth Enevoldsen

Augmnety is a Python library for structured text augmentation. It is built on top of spaCy and allows for augmentation of both the text and its annotations. Augmenty provides a wide range of augmenters which can be combi…

Dependency Parsingnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+3

TimeGym: Debugging for Time Series Modeling in Python

2021-05-04 · Diogo Seca

We introduce the TimeGym Forecasting Debugging Toolkit, a Python library for testing and debugging time series forecasting pipelines. TimeGym simplifies the testing forecasting pipeline by providing generic tests for for…

test driven developmentTime SeriesTime Series AnalysisTime Series Forecasting

rerankers: A Lightweight Python Library to Unify Ranking Methods

2024-08-30 · Benjamin Clavié

This paper presents rerankers, a Python library which provides an easy-to-use interface to the most commonly used re-ranking approaches. Re-ranking is an integral component of many retrieval pipelines; however, there exi…

Re-RankingRetrieval

SRAI: Towards Standardization of Geospatial AI

2023-10-19 · Piotr Gramacki, Kacper Leśniara, Kamil Raczycki, Szymon Woźniak 외

Spatial Representations for Artificial Intelligence (srai) is a Python library for working with geospatial data. The library can download geospatial data, split a given area into micro-regions using multiple algorithms a…

TSFEL: Time Series Feature Extraction Library

2020-03-21 · SoftwareX 2020 3 · Marília Barandas, Duarte Folgado, Letícia Fernandes, Sara Santos 외

Time series feature extraction is one of the preliminary steps of conventional machine learning pipelines. Quite often, this process ends being a time consuming and complex task as data scientists must consider a combina…

Feature EngineeringTime SeriesTime Series Analysis