BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS

In recent years many frameworks have appeared, which enable users to easily build, visualize and execute deep learning networks on graphical interfaces. However, they do not always provide enough opporunities to automate this process. Generally, data processing programs can be organized into dataf...

Full description

Bibliographic Details
Main Authors: Gábor KRUPPAI, Péter LEHOTAY-KÉRY, Attila KISS
Format: Article
Language:English
Published: Technical University of Kosice 2020-08-01
Series:Acta Electrotechnica et Informatica
Subjects:
Online Access:http://www.aei.tuke.sk/papers/2020/2/04_Kruppai.pdf
id doaj-e5ab2674ef2b4255ac2dad5ea790dfdc
record_format Article
spelling doaj-e5ab2674ef2b4255ac2dad5ea790dfdc2020-11-25T03:42:25ZengTechnical University of Kosice Acta Electrotechnica et Informatica1335-82431338-39572020-08-01202273410.15546/aeei-2020-0010BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHSGábor KRUPPAIPéter LEHOTAY-KÉRY0Attila KISS1Department of Information Systems, Faculty of Informatics, ELTE Eotvos Lorand UniversityDepartment of Information Systems, Faculty of Informatics, ELTE Eotvos Lorand UniversityIn recent years many frameworks have appeared, which enable users to easily build, visualize and execute deep learning networks on graphical interfaces. However, they do not always provide enough opporunities to automate this process. Generally, data processing programs can be organized into dataflow graphs that define the operations to be performed sequentially on the data. The operation of deep learning neural networks can also be interpreted in a similar way, in which the input data to be processed is a specific data set and the operations to be performed on the data are the layers of the net. Due to architectural reasons, the entire deep learning neural network graph must be built before actual running, thus it is necessary to change topological execution of dataflows to evaluation preceding graph building since knowing the layers separately is not enough to operate the nets. As a solution for displaying editable program graphs, we created a framework in which data processing related to Python packages can be described and the programs built from them can be visualized and executed (mostly) automaticallyhttp://www.aei.tuke.sk/papers/2020/2/04_Kruppai.pdfartificial neural networksdataflowdeep learninggraphs
collection DOAJ
language English
format Article
sources DOAJ
author Gábor KRUPPAI
Péter LEHOTAY-KÉRY
Attila KISS
spellingShingle Gábor KRUPPAI
Péter LEHOTAY-KÉRY
Attila KISS
BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
Acta Electrotechnica et Informatica
artificial neural networks
dataflow
deep learning
graphs
author_facet Gábor KRUPPAI
Péter LEHOTAY-KÉRY
Attila KISS
author_sort Gábor KRUPPAI
title BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
title_short BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
title_full BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
title_fullStr BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
title_full_unstemmed BUILDING, VISUALIZING AND EXECUTING DEEP LEARNING MODELS AS DATAFLOW GRAPHS
title_sort building, visualizing and executing deep learning models as dataflow graphs
publisher Technical University of Kosice
series Acta Electrotechnica et Informatica
issn 1335-8243
1338-3957
publishDate 2020-08-01
description In recent years many frameworks have appeared, which enable users to easily build, visualize and execute deep learning networks on graphical interfaces. However, they do not always provide enough opporunities to automate this process. Generally, data processing programs can be organized into dataflow graphs that define the operations to be performed sequentially on the data. The operation of deep learning neural networks can also be interpreted in a similar way, in which the input data to be processed is a specific data set and the operations to be performed on the data are the layers of the net. Due to architectural reasons, the entire deep learning neural network graph must be built before actual running, thus it is necessary to change topological execution of dataflows to evaluation preceding graph building since knowing the layers separately is not enough to operate the nets. As a solution for displaying editable program graphs, we created a framework in which data processing related to Python packages can be described and the programs built from them can be visualized and executed (mostly) automatically
topic artificial neural networks
dataflow
deep learning
graphs
url http://www.aei.tuke.sk/papers/2020/2/04_Kruppai.pdf
work_keys_str_mv AT gaborkruppai buildingvisualizingandexecutingdeeplearningmodelsasdataflowgraphs
AT peterlehotaykery buildingvisualizingandexecutingdeeplearningmodelsasdataflowgraphs
AT attilakiss buildingvisualizingandexecutingdeeplearningmodelsasdataflowgraphs
_version_ 1724525172086538240