Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2019, Volume 31, Issue 4, Pages 97–112
DOI: https://doi.org/10.15514/ISPRAS-2019-31(4)-6
(Mi tisp441)
 

This article is cited in 2 scientific papers (total in 2 papers)

Designing classes’ interfaces for neural network graph model

Yu. L. Karpova, I. A. Volkovab, A. A. Vylitokb, L. E. Karpovcb, Yu. G. Smetaninde

a Luxoft Professional LLC
b Lomonosov Moscow State University
c Ivannikov Institute for System Programming of RAS
d Moscow Institute of Physics and Technology
e Federal Research Center “Informatics and Control” of RAS
Full-text PDF (841 kB) Citations (2)
References:
Abstract: An approach to testing artificial neural networks is described. The model of neural network is based on graph theory, and operations that are used in theoretical works devoted to graphs, trees, paths, cycles, and circuits. The methods are implemented in a C++ program in the form of a set of data structures and algorithms for their processing. C++ classes are used as data structures for implementing the processing of such objects as a graph vertex, edge, oriented and undirected graph, spanning tree, circuit. Lists of standard methods (constructors and destructors, different assigning operations) are given for all classes. Additional operations are represented in details, and among them - adding one graph to another graph, adding an edge to a graph, removing edges and vertices from graph, normalizing graph, and some more. Many different searching operations are offered. Variants of graph sorting operations are also included into graph model, some of them are similar to array sorting algorithms, and some are more specific. Above these low-level operations several more complex operations are considered as graph model components. These operations include building spanning tree for arbitrary graph, building cograph for spanning tree of a graph, discovering circuits in a graph, evaluating of circuit sign, and so on. Examples of the interfaces of the most important overloaded operations on the objects used are given. An example is given of implementation of one of testing procedures where overloaded operations of graph model objects are used.
Keywords: artificial neuron network, heuristic, neuron network testing, graph theory, graph, vertex, edge, spanning tree, circuit in graph, negative circuit.
Funding agency Grant number
Russian Foundation for Basic Research 18-07-0697
18-07-01211
19-07-00321
19-07-00493
The authors are grateful to the Russian Foundation for Basic Research, which supports projects No. 18-07-0697-a, No. 18-07-01211-a, No. 19-07-00321-a, No. 19-07-00493-a.
Document Type: Article
Language: Russian
Citation: Yu. L. Karpov, I. A. Volkova, A. A. Vylitok, L. E. Karpov, Yu. G. Smetanin, “Designing classes’ interfaces for neural network graph model”, Proceedings of ISP RAS, 31:4 (2019), 97–112
Citation in format AMSBIB
\Bibitem{KarVolVyl19}
\by Yu.~L.~Karpov, I.~A.~Volkova, A.~A.~Vylitok, L.~E.~Karpov, Yu.~G.~Smetanin
\paper Designing classes’ interfaces for neural network graph model
\jour Proceedings of ISP RAS
\yr 2019
\vol 31
\issue 4
\pages 97--112
\mathnet{http://mi.mathnet.ru/tisp441}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(4)-6}
Linking options:
  • https://www.mathnet.ru/eng/tisp441
  • https://www.mathnet.ru/eng/tisp/v31/i4/p97
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:138
    Full-text PDF :75
    References:14
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024