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...
Main Authors: | , , |
---|---|
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 |