首页> 外文期刊>Journal of computational science >Building extensible frameworks for data processing: The case of MDP, Modular toolkit for Data Processing
【24h】

Building extensible frameworks for data processing: The case of MDP, Modular toolkit for Data Processing

机译:建立可扩展的数据处理框架:以MDP为例,用于数据处理的模块化工具包

获取原文
获取原文并翻译 | 示例

摘要

Data processing is a ubiquitous task in scientific research, and much energy is spent on the development of appropriate algorithms. It is thus relatively easy to find software implementations of the most common methods. On the other hand, when building concrete applications, developers are often confronted with several additional chores that need to be carried out beside the individual processing steps. These include for example training and executing a sequence of several algorithms, writing code that can be executed in parallel on several processors, or producing a visual description of the application. The Modular toolkit for Data Processing (MDP) is an open source Python library that provides an implementation of several widespread algorithms and offers a unified framework to combine them to build more complex data processing architectures. In this paper we concentrate on some of the newer features of MDP, focusing on the choices made to automatize repetitive tasks for users and developers. In particular, we describe the support for parallel computing and how this is implemented via a flexible extension mechanism. We also briefly discuss the support for algorithms that require bi-directional data flow.
机译:数据处理是科学研究中无处不在的任务,并且在开发合适的算法上花费了大量精力。因此,相对容易找到最常用方法的软件实现。另一方面,在构建具体的应用程序时,开发人员通常会面临一些额外的琐事,这些琐事需要在各个处理步骤旁边执行。这些包括例如训练和执行一系列算法,编写可以在多个处理器上并行执行的代码,或生成应用程序的可视化描述。数据处理模块化工具包(MDP)是一个开放源代码Python库,它提供了几种广泛使用的算法的实现,并提供了一个统一的框架来将它们组合起来以构建更复杂的数据处理体系结构。在本文中,我们将重点介绍MDP的一些新功能,重点是为用户和开发人员自动执行重复任务的选择。特别是,我们描述了对并行计算的支持以及如何通过灵活的扩展机制来实现它。我们还将简要讨论对需要双向数据流的算法的支持。

著录项

  • 来源
    《Journal of computational science》 |2013年第5期|345-351|共7页
  • 作者单位

    Institute for Theoretical Biology, Humboldt-Universitaet zu Berlin, Germany,Bernstein Center for Computational Neuroscience, Berlin, Germany;

    Bernstein Center for Computational Neuroscience, Berlin, Germany,Modeling of Cognitive Processes, Berlin Institute of Technology, Germany;

    Bernstein Center for Computational Neuroscience, Berlin, Germany;

    Institute of Experimental Physics, University of Warsaw, Poland;

    Institute for Theoretical Biology, Humboldt-Universitaet zu Berlin, Germany,Bernstein Center for Computational Neuroscience, Berlin, Germany,Institut fuer Neuroinformatik, Ruhr-Universitat Bochum, Germany;

    National Volen Center for Complex Systems, Brandeis University, Waltham, MA, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Machine learning; Python; Scientific computing; Computational neuroscience;

    机译:机器学习;蟒蛇;科学计算;计算神经科学;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号