Parcourir la source

Begining of vectorialization

Jean Fromentin il y a 2 ans
Parent
commit
ed7f0f749e
100 fichiers modifiés avec 3 ajouts et 7022 suppressions
  1. 3 3
      Makefile
  2. 0 171
      doc/html/activation_8hpp.html
  3. 0 11
      doc/html/activation_8hpp.js
  4. 0 5
      doc/html/activation_8hpp__dep__incl.map
  5. 0 1
      doc/html/activation_8hpp__dep__incl.md5
  6. BIN
      doc/html/activation_8hpp__dep__incl.png
  7. 0 10
      doc/html/activation_8hpp__incl.map
  8. 0 1
      doc/html/activation_8hpp__incl.md5
  9. BIN
      doc/html/activation_8hpp__incl.png
  10. 0 188
      doc/html/activation_8hpp_source.html
  11. 0 118
      doc/html/annotated.html
  12. 0 14
      doc/html/annotated_dup.js
  13. BIN
      doc/html/bc_s.png
  14. BIN
      doc/html/bdwn.png
  15. 0 117
      doc/html/class_dataset-members.html
  16. 0 397
      doc/html/class_dataset.html
  17. 0 13
      doc/html/class_dataset.js
  18. 0 4
      doc/html/class_dataset__inherit__graph.map
  19. 0 1
      doc/html/class_dataset__inherit__graph.md5
  20. BIN
      doc/html/class_dataset__inherit__graph.png
  21. 0 124
      doc/html/class_layer_1_1_activation_layer-members.html
  22. 0 356
      doc/html/class_layer_1_1_activation_layer.html
  23. 0 9
      doc/html/class_layer_1_1_activation_layer.js
  24. 0 4
      doc/html/class_layer_1_1_activation_layer__inherit__graph.map
  25. 0 1
      doc/html/class_layer_1_1_activation_layer__inherit__graph.md5
  26. BIN
      doc/html/class_layer_1_1_activation_layer__inherit__graph.png
  27. 0 125
      doc/html/class_layer_1_1_convolution_layer-members.html
  28. 0 390
      doc/html/class_layer_1_1_convolution_layer.html
  29. 0 10
      doc/html/class_layer_1_1_convolution_layer.js
  30. 0 4
      doc/html/class_layer_1_1_convolution_layer__inherit__graph.map
  31. 0 1
      doc/html/class_layer_1_1_convolution_layer__inherit__graph.md5
  32. BIN
      doc/html/class_layer_1_1_convolution_layer__inherit__graph.png
  33. 0 130
      doc/html/class_layer_1_1_full_connected_layer-members.html
  34. 0 451
      doc/html/class_layer_1_1_full_connected_layer.html
  35. 0 15
      doc/html/class_layer_1_1_full_connected_layer.js
  36. 0 4
      doc/html/class_layer_1_1_full_connected_layer__inherit__graph.map
  37. 0 1
      doc/html/class_layer_1_1_full_connected_layer__inherit__graph.md5
  38. BIN
      doc/html/class_layer_1_1_full_connected_layer__inherit__graph.png
  39. 0 122
      doc/html/class_layer_1_1_layer-members.html
  40. 0 515
      doc/html/class_layer_1_1_layer.html
  41. 0 18
      doc/html/class_layer_1_1_layer.js
  42. 0 7
      doc/html/class_layer_1_1_layer__inherit__graph.map
  43. 0 1
      doc/html/class_layer_1_1_layer__inherit__graph.md5
  44. BIN
      doc/html/class_layer_1_1_layer__inherit__graph.png
  45. 0 131
      doc/html/class_layer_1_1_pooling-members.html
  46. 0 484
      doc/html/class_layer_1_1_pooling.html
  47. 0 16
      doc/html/class_layer_1_1_pooling.js
  48. 0 4
      doc/html/class_layer_1_1_pooling__inherit__graph.map
  49. 0 1
      doc/html/class_layer_1_1_pooling__inherit__graph.md5
  50. BIN
      doc/html/class_layer_1_1_pooling__inherit__graph.png
  51. 0 118
      doc/html/class_mnist-members.html
  52. 0 233
      doc/html/class_mnist.html
  53. 0 6
      doc/html/class_mnist.js
  54. 0 4
      doc/html/class_mnist__inherit__graph.map
  55. 0 1
      doc/html/class_mnist__inherit__graph.md5
  56. BIN
      doc/html/class_mnist__inherit__graph.png
  57. 0 124
      doc/html/class_network-members.html
  58. 0 551
      doc/html/class_network.html
  59. 0 20
      doc/html/class_network.js
  60. 0 111
      doc/html/class_shape-members.html
  61. 0 256
      doc/html/class_shape.html
  62. 0 7
      doc/html/class_shape.js
  63. 0 134
      doc/html/classes.html
  64. BIN
      doc/html/closed.png
  65. 0 130
      doc/html/convolution_8cpp.html
  66. 0 11
      doc/html/convolution_8cpp__incl.map
  67. 0 1
      doc/html/convolution_8cpp__incl.md5
  68. BIN
      doc/html/convolution_8cpp__incl.png
  69. 0 149
      doc/html/convolution_8hpp.html
  70. 0 6
      doc/html/convolution_8hpp__dep__incl.map
  71. 0 1
      doc/html/convolution_8hpp__dep__incl.md5
  72. BIN
      doc/html/convolution_8hpp__dep__incl.png
  73. 0 10
      doc/html/convolution_8hpp__incl.map
  74. 0 1
      doc/html/convolution_8hpp__incl.md5
  75. BIN
      doc/html/convolution_8hpp__incl.png
  76. 0 151
      doc/html/convolution_8hpp_source.html
  77. 0 142
      doc/html/dataset_8hpp.html
  78. 0 8
      doc/html/dataset_8hpp__dep__incl.map
  79. 0 1
      doc/html/dataset_8hpp__dep__incl.md5
  80. BIN
      doc/html/dataset_8hpp__dep__incl.png
  81. 0 7
      doc/html/dataset_8hpp__incl.map
  82. 0 1
      doc/html/dataset_8hpp__incl.md5
  83. BIN
      doc/html/dataset_8hpp__incl.png
  84. 0 160
      doc/html/dataset_8hpp_source.html
  85. 0 185
      doc/html/debug_8hpp.html
  86. 0 5
      doc/html/debug_8hpp.js
  87. 0 20
      doc/html/debug_8hpp__dep__incl.map
  88. 0 1
      doc/html/debug_8hpp__dep__incl.md5
  89. BIN
      doc/html/debug_8hpp__dep__incl.png
  90. 0 4
      doc/html/debug_8hpp__incl.map
  91. 0 1
      doc/html/debug_8hpp__incl.md5
  92. BIN
      doc/html/debug_8hpp__incl.png
  93. 0 119
      doc/html/debug_8hpp_source.html
  94. 0 102
      doc/html/dir_000002_000000.html
  95. 0 102
      doc/html/dir_000002_000001.html
  96. 0 136
      doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89.html
  97. 0 20
      doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89.js
  98. 0 4
      doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.map
  99. 0 1
      doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.md5
  100. 0 0
      doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.png

+ 3 - 3
Makefile

@@ -1,7 +1,7 @@
 CPP = g++
 EXE = deep-network
-DEBUG = -g -DDEBUG
-CPP_FLAG = -Isrc -O3 -Wfatal-errors #$(DEBUG)
+DEBUG = -g -DDEBUG #-Q # for gdb
+CPP_FLAG = -Isrc  -Wfatal-errors -march=native $(DEBUG)
 OBJ_FILES = obj/mnist.o obj/network.o obj/full_connected.o obj/convolution.o #obj/pooling.o
 
 all: $(EXE)
@@ -25,7 +25,7 @@ obj/pooling.o: src/layers/pooling.cpp src/layers/pooling.hpp src/layers/layer.hp
 	$(CPP) $(CPP_FLAG) -c $< -o $@
 
 clean:
-	-$(RM) -r obj/*.o $(EXE) doc/*
+	-$(RM) -r obj/* doc/* $(EXE) $(EXE)-main.cpp*
 
 docs:
 	@doxygen

+ 0 - 171
doc/html/activation_8hpp.html

@@ -1,171 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/layers/activation.hpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('activation_8hpp.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle"><div class="title">activation.hpp File Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="layer_8hpp_source.html">layer.hpp</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="math_8hpp_source.html">math.hpp</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for activation.hpp:</div>
-<div class="dyncontent">
-<div class="center"><img src="activation_8hpp__incl.png" border="0" usemap="#asrc_2layers_2activation_8hpp" alt=""/></div>
-<map name="asrc_2layers_2activation_8hpp" id="asrc_2layers_2activation_8hpp">
-<area shape="rect" title=" " alt="" coords="87,5,270,32"/>
-<area shape="rect" href="layer_8hpp.html" title=" " alt="" coords="84,80,166,107"/>
-<area shape="rect" href="math_8hpp.html" title=" " alt="" coords="191,80,275,107"/>
-<area shape="rect" href="debug_8hpp.html" title=" " alt="" coords="38,229,129,256"/>
-<area shape="rect" href="vector_8hpp.html" title=" " alt="" coords="137,155,228,181"/>
-<area shape="rect" href="shape_8hpp.html" title=" " alt="" coords="23,155,112,181"/>
-<area shape="rect" title=" " alt="" coords="252,155,315,181"/>
-<area shape="rect" title=" " alt="" coords="85,304,165,331"/>
-</map>
-</div>
-</div><div class="textblock"><div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dyncontent">
-<div class="center"><img src="activation_8hpp__dep__incl.png" border="0" usemap="#asrc_2layers_2activation_8hppdep" alt=""/></div>
-<map name="asrc_2layers_2activation_8hppdep" id="asrc_2layers_2activation_8hppdep">
-<area shape="rect" title=" " alt="" coords="5,5,188,32"/>
-<area shape="rect" href="layers_8hpp.html" title=" " alt="" coords="18,80,175,107"/>
-<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="44,155,149,181"/>
-</map>
-</div>
-</div>
-<p><a href="activation_8hpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespace_layer"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_layer.html">Layer</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:a154fb338e15b0326915fb7f9c383ef9f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_layer.html#a154fb338e15b0326915fb7f9c383ef9f">Layer::ActivationMap</a> { <a class="el" href="namespace_layer.html#a154fb338e15b0326915fb7f9c383ef9fa467cf9e29d4001586b13a922da0dc34b">Layer::Sigmoid</a>
- }</td></tr>
-<tr class="separator:a154fb338e15b0326915fb7f9c383ef9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a8bab25d92aa706e26d241614ff6fe81a"><td class="memTemplParams" colspan="2">template&lt;ActivationMap A&gt; </td></tr>
-<tr class="memitem:a8bab25d92aa706e26d241614ff6fe81a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_layer.html#a8bab25d92aa706e26d241614ff6fe81a">Layer::activation_map</a> (<a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>)</td></tr>
-<tr class="separator:a8bab25d92aa706e26d241614ff6fe81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab144999586187c1317641130a7b88013"><td class="memTemplParams" colspan="2">template&lt;ActivationMap A&gt; </td></tr>
-<tr class="memitem:ab144999586187c1317641130a7b88013"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_layer.html#ab144999586187c1317641130a7b88013">Layer::activation_diff_map</a> (<a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>)</td></tr>
-<tr class="separator:ab144999586187c1317641130a7b88013"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1cc1cac69c2c7e23cd745cdaaa900265"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
-<tr class="memitem:a1cc1cac69c2c7e23cd745cdaaa900265"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_layer.html#a1cc1cac69c2c7e23cd745cdaaa900265">Layer::activation_map&lt; Sigmoid &gt;</a> (<a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a> x)</td></tr>
-<tr class="separator:a1cc1cac69c2c7e23cd745cdaaa900265"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a722f834e422b77ee155b2bd252c995"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
-<tr class="memitem:a2a722f834e422b77ee155b2bd252c995"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_layer.html#a2a722f834e422b77ee155b2bd252c995">Layer::activation_diff_map&lt; Sigmoid &gt;</a> (<a class="el" href="vector_8hpp.html#a4b04262b81aa7d31eb5d2f607e2a35de">Real</a> x)</td></tr>
-<tr class="separator:a2a722f834e422b77ee155b2bd252c995"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html">layers</a></li><li class="navelem"><a class="el" href="activation_8hpp.html">activation.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 11
doc/html/activation_8hpp.js

@@ -1,11 +0,0 @@
-var activation_8hpp =
-[
-    [ "Layer::ActivationLayer< A >", "class_layer_1_1_activation_layer.html", "class_layer_1_1_activation_layer" ],
-    [ "ActivationMap", "activation_8hpp.html#a154fb338e15b0326915fb7f9c383ef9f", [
-      [ "Sigmoid", "activation_8hpp.html#a154fb338e15b0326915fb7f9c383ef9fa467cf9e29d4001586b13a922da0dc34b", null ]
-    ] ],
-    [ "activation_diff_map", "activation_8hpp.html#ab144999586187c1317641130a7b88013", null ],
-    [ "activation_diff_map< Sigmoid >", "activation_8hpp.html#a2a722f834e422b77ee155b2bd252c995", null ],
-    [ "activation_map", "activation_8hpp.html#a8bab25d92aa706e26d241614ff6fe81a", null ],
-    [ "activation_map< Sigmoid >", "activation_8hpp.html#a1cc1cac69c2c7e23cd745cdaaa900265", null ]
-];

+ 0 - 5
doc/html/activation_8hpp__dep__incl.map

@@ -1,5 +0,0 @@
-<map id="src/layers/activation.hpp" name="src/layers/activation.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="5,5,188,32"/>
-<area shape="rect" id="node2" href="$layers_8hpp.html" title=" " alt="" coords="18,80,175,107"/>
-<area shape="rect" id="node3" href="$main_8cpp.html" title=" " alt="" coords="44,155,149,181"/>
-</map>

+ 0 - 1
doc/html/activation_8hpp__dep__incl.md5

@@ -1 +0,0 @@
-8a3b2171193e8e0c8ebbcd39061fcebd

BIN
doc/html/activation_8hpp__dep__incl.png


+ 0 - 10
doc/html/activation_8hpp__incl.map

@@ -1,10 +0,0 @@
-<map id="src/layers/activation.hpp" name="src/layers/activation.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="87,5,270,32"/>
-<area shape="rect" id="node2" href="$layer_8hpp.html" title=" " alt="" coords="84,80,166,107"/>
-<area shape="rect" id="node8" href="$math_8hpp.html" title=" " alt="" coords="191,80,275,107"/>
-<area shape="rect" id="node3" href="$debug_8hpp.html" title=" " alt="" coords="38,229,129,256"/>
-<area shape="rect" id="node5" href="$vector_8hpp.html" title=" " alt="" coords="137,155,228,181"/>
-<area shape="rect" id="node6" href="$shape_8hpp.html" title=" " alt="" coords="23,155,112,181"/>
-<area shape="rect" id="node7" title=" " alt="" coords="252,155,315,181"/>
-<area shape="rect" id="node4" title=" " alt="" coords="85,304,165,331"/>
-</map>

+ 0 - 1
doc/html/activation_8hpp__incl.md5

@@ -1 +0,0 @@
-6d7f305cdfc46ae40be71c8fdfb2dd61

BIN
doc/html/activation_8hpp__incl.png


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 188
doc/html/activation_8hpp_source.html


+ 0 - 118
doc/html/annotated.html

@@ -1,118 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Class List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Class List</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_layer.html" target="_self">Layer</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_layer_1_1_activation_layer.html" target="_self">ActivationLayer</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_layer_1_1_convolution_layer.html" target="_self">ConvolutionLayer</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_layer_1_1_full_connected_layer.html" target="_self">FullConnectedLayer</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_layer_1_1_layer.html" target="_self">Layer</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_layer_1_1_pooling.html" target="_self">Pooling</a></td><td class="desc"></td></tr>
-<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_dataset.html" target="_self">Dataset</a></td><td class="desc"></td></tr>
-<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mnist.html" target="_self">Mnist</a></td><td class="desc"></td></tr>
-<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_network.html" target="_self">Network</a></td><td class="desc"></td></tr>
-<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_shape.html" target="_self">Shape</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 14
doc/html/annotated_dup.js

@@ -1,14 +0,0 @@
-var annotated_dup =
-[
-    [ "Layer", "namespace_layer.html", [
-      [ "ActivationLayer", "class_layer_1_1_activation_layer.html", "class_layer_1_1_activation_layer" ],
-      [ "ConvolutionLayer", "class_layer_1_1_convolution_layer.html", "class_layer_1_1_convolution_layer" ],
-      [ "FullConnectedLayer", "class_layer_1_1_full_connected_layer.html", "class_layer_1_1_full_connected_layer" ],
-      [ "Layer", "class_layer_1_1_layer.html", "class_layer_1_1_layer" ],
-      [ "Pooling", "class_layer_1_1_pooling.html", "class_layer_1_1_pooling" ]
-    ] ],
-    [ "Dataset", "class_dataset.html", "class_dataset" ],
-    [ "Mnist", "class_mnist.html", "class_mnist" ],
-    [ "Network", "class_network.html", "class_network" ],
-    [ "Shape", "class_shape.html", "class_shape" ]
-];

BIN
doc/html/bc_s.png


BIN
doc/html/bdwn.png


+ 0 - 117
doc/html/class_dataset-members.html

@@ -1,117 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_dataset.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Dataset Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_dataset.html">Dataset</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset</a>()</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#a05408d54a3e72a15374e7216fa730098">get_test</a>(const size_t i) const =0</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">get_test_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#ad82b7125619aa7c991abe7a230459502">get_train</a>(const size_t i) const =0</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">get_train_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">get_y_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">test_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">train_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">x_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">y_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 397
doc/html/class_dataset.html

@@ -1,397 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Dataset Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_dataset.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="class_dataset-members.html">List of all members</a>  </div>
-  <div class="headertitle"><div class="title">Dataset Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="dataset_8hpp_source.html">dataset.hpp</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for Dataset:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_dataset__inherit__graph.png" border="0" usemap="#a_dataset_inherit__map" alt="Inheritance graph"/></div>
-<map name="a_dataset_inherit__map" id="a_dataset_inherit__map">
-<area shape="rect" title=" " alt="" coords="5,5,79,32"/>
-<area shape="rect" href="class_mnist.html" title=" " alt="" coords="13,80,71,107"/>
-</map>
-<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a2ef0a4a688a218d55ef061c6df659a4a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset</a> ()</td></tr>
-<tr class="separator:a2ef0a4a688a218d55ef061c6df659a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32fa68b53895c6b9b85866cb20111863"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">get_train_size</a> () const</td></tr>
-<tr class="separator:a32fa68b53895c6b9b85866cb20111863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72fe64fb9ba5524d6b52e383190fcca6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">get_test_size</a> () const</td></tr>
-<tr class="separator:a72fe64fb9ba5524d6b52e383190fcca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e480d79a9827e5bc75340eaff998d2c"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">get_y_size</a> () const</td></tr>
-<tr class="separator:a4e480d79a9827e5bc75340eaff998d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad82b7125619aa7c991abe7a230459502"><td class="memItemLeft" align="right" valign="top">virtual pair&lt; <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a>, <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#ad82b7125619aa7c991abe7a230459502">get_train</a> (const size_t i) const =0</td></tr>
-<tr class="separator:ad82b7125619aa7c991abe7a230459502"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05408d54a3e72a15374e7216fa730098"><td class="memItemLeft" align="right" valign="top">virtual pair&lt; <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a>, <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a05408d54a3e72a15374e7216fa730098">get_test</a> (const size_t i) const =0</td></tr>
-<tr class="separator:a05408d54a3e72a15374e7216fa730098"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:a694f77fcd998ee4b91dad75d57b5d2ab"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">train_size</a></td></tr>
-<tr class="separator:a694f77fcd998ee4b91dad75d57b5d2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab69cb524866ef5b2d14a8a6701f5aea2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">test_size</a></td></tr>
-<tr class="separator:ab69cb524866ef5b2d14a8a6701f5aea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefa53018e8b5bea1c4ad7d359c2e0169"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">x_size</a></td></tr>
-<tr class="separator:aefa53018e8b5bea1c4ad7d359c2e0169"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6da12c43dcebc4375bd9ce33c4a48d79"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">y_size</a></td></tr>
-<tr class="separator:a6da12c43dcebc4375bd9ce33c4a48d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a2ef0a4a688a218d55ef061c6df659a4a" name="a2ef0a4a688a218d55ef061c6df659a4a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2ef0a4a688a218d55ef061c6df659a4a">&#9670;&nbsp;</a></span>Dataset()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">Dataset::Dataset </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a05408d54a3e72a15374e7216fa730098" name="a05408d54a3e72a15374e7216fa730098"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a05408d54a3e72a15374e7216fa730098">&#9670;&nbsp;</a></span>get_test()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual pair&lt; <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a>, <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a> &gt; Dataset::get_test </td>
-          <td>(</td>
-          <td class="paramtype">const size_t&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implemented in <a class="el" href="class_mnist.html#a743e0089d025c1be8322c81e99446c85">Mnist</a>.</p>
-
-</div>
-</div>
-<a id="a72fe64fb9ba5524d6b52e383190fcca6" name="a72fe64fb9ba5524d6b52e383190fcca6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a72fe64fb9ba5524d6b52e383190fcca6">&#9670;&nbsp;</a></span>get_test_size()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::get_test_size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="ad82b7125619aa7c991abe7a230459502" name="ad82b7125619aa7c991abe7a230459502"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad82b7125619aa7c991abe7a230459502">&#9670;&nbsp;</a></span>get_train()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual pair&lt; <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a>, <a class="el" href="vector_8hpp.html#ab9855a300a7759f4c0f85067d44e4c38">Vector</a> &gt; Dataset::get_train </td>
-          <td>(</td>
-          <td class="paramtype">const size_t&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implemented in <a class="el" href="class_mnist.html#a33608fb1985e0af8b147c8de6101fdb1">Mnist</a>.</p>
-
-</div>
-</div>
-<a id="a32fa68b53895c6b9b85866cb20111863" name="a32fa68b53895c6b9b85866cb20111863"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a32fa68b53895c6b9b85866cb20111863">&#9670;&nbsp;</a></span>get_train_size()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::get_train_size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a4e480d79a9827e5bc75340eaff998d2c" name="a4e480d79a9827e5bc75340eaff998d2c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4e480d79a9827e5bc75340eaff998d2c">&#9670;&nbsp;</a></span>get_y_size()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::get_y_size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a id="ab69cb524866ef5b2d14a8a6701f5aea2" name="ab69cb524866ef5b2d14a8a6701f5aea2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab69cb524866ef5b2d14a8a6701f5aea2">&#9670;&nbsp;</a></span>test_size</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::test_size</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a694f77fcd998ee4b91dad75d57b5d2ab" name="a694f77fcd998ee4b91dad75d57b5d2ab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a694f77fcd998ee4b91dad75d57b5d2ab">&#9670;&nbsp;</a></span>train_size</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::train_size</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="aefa53018e8b5bea1c4ad7d359c2e0169" name="aefa53018e8b5bea1c4ad7d359c2e0169"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aefa53018e8b5bea1c4ad7d359c2e0169">&#9670;&nbsp;</a></span>x_size</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::x_size</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a6da12c43dcebc4375bd9ce33c4a48d79" name="a6da12c43dcebc4375bd9ce33c4a48d79"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6da12c43dcebc4375bd9ce33c4a48d79">&#9670;&nbsp;</a></span>y_size</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Dataset::y_size</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/<a class="el" href="dataset_8hpp_source.html">dataset.hpp</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="class_dataset.html">Dataset</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 13
doc/html/class_dataset.js

@@ -1,13 +0,0 @@
-var class_dataset =
-[
-    [ "Dataset", "class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a", null ],
-    [ "get_test", "class_dataset.html#a05408d54a3e72a15374e7216fa730098", null ],
-    [ "get_test_size", "class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6", null ],
-    [ "get_train", "class_dataset.html#ad82b7125619aa7c991abe7a230459502", null ],
-    [ "get_train_size", "class_dataset.html#a32fa68b53895c6b9b85866cb20111863", null ],
-    [ "get_y_size", "class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c", null ],
-    [ "test_size", "class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2", null ],
-    [ "train_size", "class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab", null ],
-    [ "x_size", "class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169", null ],
-    [ "y_size", "class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79", null ]
-];

+ 0 - 4
doc/html/class_dataset__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Dataset" name="Dataset">
-<area shape="rect" id="node1" title=" " alt="" coords="5,5,79,32"/>
-<area shape="rect" id="node2" href="$class_mnist.html" title=" " alt="" coords="13,80,71,107"/>
-</map>

+ 0 - 1
doc/html/class_dataset__inherit__graph.md5

@@ -1 +0,0 @@
-d80eaebd077447d9f2945af1c58a42cc

BIN
doc/html/class_dataset__inherit__graph.png


+ 0 - 124
doc/html/class_layer_1_1_activation_layer-members.html

@@ -1,124 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_layer_1_1_activation_layer.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Layer::ActivationLayer&lt; A &gt; Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#a6999fec429ab7f6eafc9ebd5a42a8f76">ActivationLayer</a>(const size_t)</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#aa946acde267d94523d12465ca8976ab9">back_propagation</a>(Vector e) override</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82">d</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#a9bc3eb83733b4ee5a4a3c5c50e794478">feed_forward</a>(Vector x) override</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3">get_input_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa">get_output</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932">get_output_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#a230ad43fde65528cc36021e097f111a4">init_nabla</a>() override</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a">Layer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d">m</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c">n</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5">name</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#afbc9f12d792008bbaf6d6c2d0177ebf1">update</a>(Real eta) override</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665">x</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7">y</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html#aa7059282e1e7eeb17b1e36e594e1f2ac">~ActivationLayer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_activation_layer.html">Layer::ActivationLayer&lt; A &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318">~Layer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 356
doc/html/class_layer_1_1_activation_layer.html


+ 0 - 9
doc/html/class_layer_1_1_activation_layer.js

@@ -1,9 +0,0 @@
-var class_layer_1_1_activation_layer =
-[
-    [ "ActivationLayer", "class_layer_1_1_activation_layer.html#a6999fec429ab7f6eafc9ebd5a42a8f76", null ],
-    [ "~ActivationLayer", "class_layer_1_1_activation_layer.html#aa7059282e1e7eeb17b1e36e594e1f2ac", null ],
-    [ "back_propagation", "class_layer_1_1_activation_layer.html#aa946acde267d94523d12465ca8976ab9", null ],
-    [ "feed_forward", "class_layer_1_1_activation_layer.html#a9bc3eb83733b4ee5a4a3c5c50e794478", null ],
-    [ "init_nabla", "class_layer_1_1_activation_layer.html#a230ad43fde65528cc36021e097f111a4", null ],
-    [ "update", "class_layer_1_1_activation_layer.html#afbc9f12d792008bbaf6d6c2d0177ebf1", null ]
-];

+ 0 - 4
doc/html/class_layer_1_1_activation_layer__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Layer::ActivationLayer&lt; A &gt;" name="Layer::ActivationLayer&lt; A &gt;">
-<area shape="rect" id="node1" title=" " alt="" coords="5,80,212,107"/>
-<area shape="rect" id="node2" href="$class_layer_1_1_layer.html" title=" " alt="" coords="57,5,160,32"/>
-</map>

+ 0 - 1
doc/html/class_layer_1_1_activation_layer__inherit__graph.md5

@@ -1 +0,0 @@
-ce516c35d9a63900056ae45be11615ac

BIN
doc/html/class_layer_1_1_activation_layer__inherit__graph.png


+ 0 - 125
doc/html/class_layer_1_1_convolution_layer-members.html

@@ -1,125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_layer_1_1_convolution_layer.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Layer::ConvolutionLayer Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a5ccdf83a1217d57678c8bedcecc43a2a">back_propagation</a>(Vector e) override</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a7d76977d90ca11bd1d36dbade396f1c6">ConvolutionLayer</a>(size_t nf, size_t ni, size_t nj, size_t p, size_t q, size_t mf)</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82">d</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a8315ef1016d165f8986fb3d4c2b65276">feed_forward</a>(Vector x) override</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3">get_input_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa">get_output</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932">get_output_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a4ec9a15fc2bb960f6c02841c6293d61a">init</a>(Real mu, Real sigma)</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a435dfabf3e575ddf07a11304e2d4fe84">init_nabla</a>() override</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a">Layer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d">m</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c">n</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5">name</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a4764f42dfc31ad2d848e0d1c22b0704b">update</a>(Real eta) override</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665">x</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7">y</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html#a0b79936c340c1667025dfda84c4c9273">~ConvolutionLayer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318">~Layer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 390
doc/html/class_layer_1_1_convolution_layer.html


+ 0 - 10
doc/html/class_layer_1_1_convolution_layer.js

@@ -1,10 +0,0 @@
-var class_layer_1_1_convolution_layer =
-[
-    [ "ConvolutionLayer", "class_layer_1_1_convolution_layer.html#a7d76977d90ca11bd1d36dbade396f1c6", null ],
-    [ "~ConvolutionLayer", "class_layer_1_1_convolution_layer.html#a0b79936c340c1667025dfda84c4c9273", null ],
-    [ "back_propagation", "class_layer_1_1_convolution_layer.html#a5ccdf83a1217d57678c8bedcecc43a2a", null ],
-    [ "feed_forward", "class_layer_1_1_convolution_layer.html#a8315ef1016d165f8986fb3d4c2b65276", null ],
-    [ "init", "class_layer_1_1_convolution_layer.html#a4ec9a15fc2bb960f6c02841c6293d61a", null ],
-    [ "init_nabla", "class_layer_1_1_convolution_layer.html#a435dfabf3e575ddf07a11304e2d4fe84", null ],
-    [ "update", "class_layer_1_1_convolution_layer.html#a4764f42dfc31ad2d848e0d1c22b0704b", null ]
-];

+ 0 - 4
doc/html/class_layer_1_1_convolution_layer__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Layer::ConvolutionLayer" name="Layer::ConvolutionLayer">
-<area shape="rect" id="node1" title=" " alt="" coords="5,80,185,107"/>
-<area shape="rect" id="node2" href="$class_layer_1_1_layer.html" title=" " alt="" coords="44,5,147,32"/>
-</map>

+ 0 - 1
doc/html/class_layer_1_1_convolution_layer__inherit__graph.md5

@@ -1 +0,0 @@
-d8d25d6d71ae8f98467fb1cf13a9d735

BIN
doc/html/class_layer_1_1_convolution_layer__inherit__graph.png


+ 0 - 130
doc/html/class_layer_1_1_full_connected_layer-members.html

@@ -1,130 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_layer_1_1_full_connected_layer.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Layer::FullConnectedLayer Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a3d4deed201f2b7f49ec675768d504da6">b</a></td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a60219f302828bdf5ae4206b9a346627f">back_propagation</a>(Vector e) override</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82">d</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#aea3b894c5efa65676c877c48a66b65cd">feed_forward</a>(Vector x) override</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a265e6c89b93732e39aba1217de621302">FullConnectedLayer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3">get_input_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa">get_output</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932">get_output_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#ab24beb65794ad9c7c5bda1fc1c85a65c">init</a>(Real mu, Real sigma)</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#afd7c08ff8b30bbfc217159188ef483c5">init_nabla</a>() override</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a799024d9ac46169f5db7340ad82f2780">init_standard</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a">Layer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d">m</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c">n</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a5c919480d8e67974aa120b5fa9bdb20c">nabla_b</a></td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#acb94cbdcb8f8477b196e123dd092deac">nabla_w</a></td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5">name</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#ab07a441a9cfead787120daea7193bc63">update</a>(Real eta) override</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a906537c209c6b2ba90e4f9df64ad7ba4">w</a></td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665">x</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7">y</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html#a1a79650aea9f1de1f7c3a6030d807723">~FullConnectedLayer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_full_connected_layer.html">Layer::FullConnectedLayer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318">~Layer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 451
doc/html/class_layer_1_1_full_connected_layer.html


+ 0 - 15
doc/html/class_layer_1_1_full_connected_layer.js

@@ -1,15 +0,0 @@
-var class_layer_1_1_full_connected_layer =
-[
-    [ "FullConnectedLayer", "class_layer_1_1_full_connected_layer.html#a265e6c89b93732e39aba1217de621302", null ],
-    [ "~FullConnectedLayer", "class_layer_1_1_full_connected_layer.html#a1a79650aea9f1de1f7c3a6030d807723", null ],
-    [ "back_propagation", "class_layer_1_1_full_connected_layer.html#a60219f302828bdf5ae4206b9a346627f", null ],
-    [ "feed_forward", "class_layer_1_1_full_connected_layer.html#aea3b894c5efa65676c877c48a66b65cd", null ],
-    [ "init", "class_layer_1_1_full_connected_layer.html#ab24beb65794ad9c7c5bda1fc1c85a65c", null ],
-    [ "init_nabla", "class_layer_1_1_full_connected_layer.html#afd7c08ff8b30bbfc217159188ef483c5", null ],
-    [ "init_standard", "class_layer_1_1_full_connected_layer.html#a799024d9ac46169f5db7340ad82f2780", null ],
-    [ "update", "class_layer_1_1_full_connected_layer.html#ab07a441a9cfead787120daea7193bc63", null ],
-    [ "b", "class_layer_1_1_full_connected_layer.html#a3d4deed201f2b7f49ec675768d504da6", null ],
-    [ "nabla_b", "class_layer_1_1_full_connected_layer.html#a5c919480d8e67974aa120b5fa9bdb20c", null ],
-    [ "nabla_w", "class_layer_1_1_full_connected_layer.html#acb94cbdcb8f8477b196e123dd092deac", null ],
-    [ "w", "class_layer_1_1_full_connected_layer.html#a906537c209c6b2ba90e4f9df64ad7ba4", null ]
-];

+ 0 - 4
doc/html/class_layer_1_1_full_connected_layer__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Layer::FullConnectedLayer" name="Layer::FullConnectedLayer">
-<area shape="rect" id="node1" title=" " alt="" coords="5,80,200,107"/>
-<area shape="rect" id="node2" href="$class_layer_1_1_layer.html" title=" " alt="" coords="51,5,154,32"/>
-</map>

+ 0 - 1
doc/html/class_layer_1_1_full_connected_layer__inherit__graph.md5

@@ -1 +0,0 @@
-53511cfb27b3f61b85a5ee4bb6e4f685

BIN
doc/html/class_layer_1_1_full_connected_layer__inherit__graph.png


+ 0 - 122
doc/html/class_layer_1_1_layer-members.html

@@ -1,122 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_layer_1_1_layer.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Layer::Layer Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ad9e2853fce56b014b1e9de5097e21dbd">back_propagation</a>(Vector e)=0</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82">d</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#aeb5b92a01bc4e867d347bff4767e919f">feed_forward</a>(Vector x)=0</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3">get_input_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa">get_output</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932">get_output_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a87dbd5d1c1091769ba285084bd3513e7">init_nabla</a>()=0</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a">Layer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d">m</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c">n</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5">name</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8f0801b946b94dfe856c57a632c9998f">update</a>(Real eta)=0</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665">x</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7">y</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318">~Layer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 515
doc/html/class_layer_1_1_layer.html


+ 0 - 18
doc/html/class_layer_1_1_layer.js

@@ -1,18 +0,0 @@
-var class_layer_1_1_layer =
-[
-    [ "Layer", "class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a", null ],
-    [ "~Layer", "class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318", null ],
-    [ "back_propagation", "class_layer_1_1_layer.html#ad9e2853fce56b014b1e9de5097e21dbd", null ],
-    [ "feed_forward", "class_layer_1_1_layer.html#aeb5b92a01bc4e867d347bff4767e919f", null ],
-    [ "get_input_size", "class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3", null ],
-    [ "get_output", "class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa", null ],
-    [ "get_output_size", "class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932", null ],
-    [ "init_nabla", "class_layer_1_1_layer.html#a87dbd5d1c1091769ba285084bd3513e7", null ],
-    [ "update", "class_layer_1_1_layer.html#a8f0801b946b94dfe856c57a632c9998f", null ],
-    [ "d", "class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82", null ],
-    [ "m", "class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d", null ],
-    [ "n", "class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c", null ],
-    [ "name", "class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5", null ],
-    [ "x", "class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665", null ],
-    [ "y", "class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7", null ]
-];

+ 0 - 7
doc/html/class_layer_1_1_layer__inherit__graph.map

@@ -1,7 +0,0 @@
-<map id="Layer::Layer" name="Layer::Layer">
-<area shape="rect" id="node1" title=" " alt="" coords="5,81,108,108"/>
-<area shape="rect" id="node2" href="$class_layer_1_1_activation_layer.html" title=" " alt="" coords="156,5,363,32"/>
-<area shape="rect" id="node3" href="$class_layer_1_1_convolution_layer.html" title=" " alt="" coords="169,56,349,83"/>
-<area shape="rect" id="node4" href="$class_layer_1_1_full_connected_layer.html" title=" " alt="" coords="162,107,357,133"/>
-<area shape="rect" id="node5" href="$class_layer_1_1_pooling.html" title=" " alt="" coords="202,157,317,184"/>
-</map>

+ 0 - 1
doc/html/class_layer_1_1_layer__inherit__graph.md5

@@ -1 +0,0 @@
-e4fc56e638a34ee1768ce041bc8255e0

BIN
doc/html/class_layer_1_1_layer__inherit__graph.png


+ 0 - 131
doc/html/class_layer_1_1_pooling-members.html

@@ -1,131 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_layer_1_1_pooling.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Layer::Pooling Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a3dc9bb1a69d3d7c2f627da9d2b737ac2">back_propagation</a>(Vector e) override</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#affe7f5de8693b4af67765a9286686d82">d</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a91e5d2cfd897d0f196de969909c92afc">feed_forward</a>(Vector x) override</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8db0801eb0439cd0a0004f3787d512f3">get_input_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a5c9d2349c49234c1d29cdacd046788fa">get_output</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#afe6a48cc987b246fc470082ffe58d932">get_output_size</a>() const</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a5c59ea7b198d3e42e334051f7a6e4645">init_nabla</a>() override</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#ac4ff1e869c508087bcf998899908be1a">Layer</a>(size_t n, size_t m)</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a8d294cb3fc3d2970a2895ad8298d2e4d">m</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a1360199bea24a84eba49c82fa7c85afa">mi</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a70a33709b8f2e3d623b2b7be016e0097">mj</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a99d315d8bcc460de6feba4bdac77766c">n</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a4c1dfb78f590b010a7a1e11706eb12f5">name</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a39aaffa3c994629ae48acddd980debe0">nf</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#aa5039166bf8e18418f4173f778adc199">ni</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a2d3205efd40debac2409d505fdcc7ecc">nj</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#a9fc1a9baf77fa32e25ccf74c088b45d5">p</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#ae4782bcaa9306742b54d01d1f26c9837">Pooling</a>(size_t nf, size_t ni, size_t nj, size_t p, size_t q)</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#ab0e8c8cc580e5fdc0f86437ee95b9d94">q</a></td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#ab04c4682d176b4bc760aee53c0ecc36a">update</a>(Real) override</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#af2ebcf019bc0e4b97f41fc9205706665">x</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#acf6e43bdf3345739e8a2828a8c0606e7">y</a></td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_layer_1_1_layer.html#a032af2375e6bae4de0f7649b31a62318">~Layer</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_layer.html">Layer::Layer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_layer_1_1_pooling.html#adf15e44fc1480e17420808c15aa44067">~Pooling</a>()</td><td class="entry"><a class="el" href="class_layer_1_1_pooling.html">Layer::Pooling</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 484
doc/html/class_layer_1_1_pooling.html


+ 0 - 16
doc/html/class_layer_1_1_pooling.js

@@ -1,16 +0,0 @@
-var class_layer_1_1_pooling =
-[
-    [ "Pooling", "class_layer_1_1_pooling.html#ae4782bcaa9306742b54d01d1f26c9837", null ],
-    [ "~Pooling", "class_layer_1_1_pooling.html#adf15e44fc1480e17420808c15aa44067", null ],
-    [ "back_propagation", "class_layer_1_1_pooling.html#a3dc9bb1a69d3d7c2f627da9d2b737ac2", null ],
-    [ "feed_forward", "class_layer_1_1_pooling.html#a91e5d2cfd897d0f196de969909c92afc", null ],
-    [ "init_nabla", "class_layer_1_1_pooling.html#a5c59ea7b198d3e42e334051f7a6e4645", null ],
-    [ "update", "class_layer_1_1_pooling.html#ab04c4682d176b4bc760aee53c0ecc36a", null ],
-    [ "mi", "class_layer_1_1_pooling.html#a1360199bea24a84eba49c82fa7c85afa", null ],
-    [ "mj", "class_layer_1_1_pooling.html#a70a33709b8f2e3d623b2b7be016e0097", null ],
-    [ "nf", "class_layer_1_1_pooling.html#a39aaffa3c994629ae48acddd980debe0", null ],
-    [ "ni", "class_layer_1_1_pooling.html#aa5039166bf8e18418f4173f778adc199", null ],
-    [ "nj", "class_layer_1_1_pooling.html#a2d3205efd40debac2409d505fdcc7ecc", null ],
-    [ "p", "class_layer_1_1_pooling.html#a9fc1a9baf77fa32e25ccf74c088b45d5", null ],
-    [ "q", "class_layer_1_1_pooling.html#ab0e8c8cc580e5fdc0f86437ee95b9d94", null ]
-];

+ 0 - 4
doc/html/class_layer_1_1_pooling__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Layer::Pooling" name="Layer::Pooling">
-<area shape="rect" id="node1" title=" " alt="" coords="5,80,120,107"/>
-<area shape="rect" id="node2" href="$class_layer_1_1_layer.html" title=" " alt="" coords="11,5,114,32"/>
-</map>

+ 0 - 1
doc/html/class_layer_1_1_pooling__inherit__graph.md5

@@ -1 +0,0 @@
-bc6fd2a2dd18cfe319616c6e8a6e0657

BIN
doc/html/class_layer_1_1_pooling__inherit__graph.png


+ 0 - 118
doc/html/class_mnist-members.html

@@ -1,118 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_mnist.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Mnist Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_mnist.html">Mnist</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset</a>()</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_mnist.html#a743e0089d025c1be8322c81e99446c85">get_test</a>(const size_t i) const</td><td class="entry"><a class="el" href="class_mnist.html">Mnist</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">get_test_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_mnist.html#a33608fb1985e0af8b147c8de6101fdb1">get_train</a>(const size_t i) const</td><td class="entry"><a class="el" href="class_mnist.html">Mnist</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">get_train_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">get_y_size</a>() const</td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_mnist.html#a4f6cda03c6bfed38f44c4752d702243b">Mnist</a>()</td><td class="entry"><a class="el" href="class_mnist.html">Mnist</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">test_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">train_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">x_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">y_size</a></td><td class="entry"><a class="el" href="class_dataset.html">Dataset</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 233
doc/html/class_mnist.html


+ 0 - 6
doc/html/class_mnist.js

@@ -1,6 +0,0 @@
-var class_mnist =
-[
-    [ "Mnist", "class_mnist.html#a4f6cda03c6bfed38f44c4752d702243b", null ],
-    [ "get_test", "class_mnist.html#a743e0089d025c1be8322c81e99446c85", null ],
-    [ "get_train", "class_mnist.html#a33608fb1985e0af8b147c8de6101fdb1", null ]
-];

+ 0 - 4
doc/html/class_mnist__inherit__graph.map

@@ -1,4 +0,0 @@
-<map id="Mnist" name="Mnist">
-<area shape="rect" id="node1" title=" " alt="" coords="13,80,71,107"/>
-<area shape="rect" id="node2" href="$class_dataset.html" title=" " alt="" coords="5,5,79,32"/>
-</map>

+ 0 - 1
doc/html/class_mnist__inherit__graph.md5

@@ -1 +0,0 @@
-dfbf14c14bcd18cea8708ca4e23fb190

BIN
doc/html/class_mnist__inherit__graph.png


+ 0 - 124
doc/html/class_network-members.html

@@ -1,124 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_network.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Network Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_network.html">Network</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#ad71ea0a71fa28c4510e42fb809846404">a</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a6c324cab761fdff1c614305a6544a311">back_propagation</a>(Vector x, Vector y, Real eta)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#abf80a2387544fb826f11ab922b857d50">C</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a7256dd4fca14fcf9373591ea1a1b42d6">compute_last_delta</a>(Vector y)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#a08f9864a68e23b74c1c212c67ca70ed4">eval</a>(Dataset *dataset)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#ab4a53f3e2d5c1033e9b2314826acf821">feed_forward</a>(Vector x_in)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#a33b17ec8563577be73c109bfbb267c52">is_done</a>()</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a7d23ea49f6f1c5c0524210f658390cbc">last_delta</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#a4bb79b836cfd07172c7ed37dade8cefd">layers</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a912e19f5f19a486459cb8dac0bba7b7e">n_in</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#a4b6a975d8042d27ac5a7a026db5fc1f0">n_out</a></td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a3cc2fb4f8fa4d507077e8da85ce5a1c8">Network</a>()</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#ade63dfedd3ffa5c0b9ef3e03aa58bc11">push_layer</a>(Layer::Layer &amp;l)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a790c6368ae5d69fbdb550ed7306543e5">set_cost</a>(CostFunction)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#aa515f8e09f5d2c989abdf68d97e79e26">shuffle</a>(size_t *tab, size_t size)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_network.html#a7bfcf0b5c1ed41fc14771d256789a042">train</a>(Dataset *dataset, size_t nb_epochs, size_t batch_size, Real eta)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_network.html#a2bb9069ed59682d142860215ed970e06">update_batch</a>(Dataset *dataset, size_t *indices, size_t begin, size_t end, Real eta)</td><td class="entry"><a class="el" href="class_network.html">Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 551
doc/html/class_network.html


+ 0 - 20
doc/html/class_network.js

@@ -1,20 +0,0 @@
-var class_network =
-[
-    [ "Network", "class_network.html#a3cc2fb4f8fa4d507077e8da85ce5a1c8", null ],
-    [ "back_propagation", "class_network.html#a6c324cab761fdff1c614305a6544a311", null ],
-    [ "compute_last_delta", "class_network.html#a7256dd4fca14fcf9373591ea1a1b42d6", null ],
-    [ "eval", "class_network.html#a08f9864a68e23b74c1c212c67ca70ed4", null ],
-    [ "feed_forward", "class_network.html#ab4a53f3e2d5c1033e9b2314826acf821", null ],
-    [ "is_done", "class_network.html#a33b17ec8563577be73c109bfbb267c52", null ],
-    [ "push_layer", "class_network.html#ade63dfedd3ffa5c0b9ef3e03aa58bc11", null ],
-    [ "set_cost", "class_network.html#a790c6368ae5d69fbdb550ed7306543e5", null ],
-    [ "shuffle", "class_network.html#aa515f8e09f5d2c989abdf68d97e79e26", null ],
-    [ "train", "class_network.html#a7bfcf0b5c1ed41fc14771d256789a042", null ],
-    [ "update_batch", "class_network.html#a2bb9069ed59682d142860215ed970e06", null ],
-    [ "a", "class_network.html#ad71ea0a71fa28c4510e42fb809846404", null ],
-    [ "C", "class_network.html#abf80a2387544fb826f11ab922b857d50", null ],
-    [ "last_delta", "class_network.html#a7d23ea49f6f1c5c0524210f658390cbc", null ],
-    [ "layers", "class_network.html#a4bb79b836cfd07172c7ed37dade8cefd", null ],
-    [ "n_in", "class_network.html#a912e19f5f19a486459cb8dac0bba7b7e", null ],
-    [ "n_out", "class_network.html#a4b6a975d8042d27ac5a7a026db5fc1f0", null ]
-];

+ 0 - 111
doc/html/class_shape-members.html

@@ -1,111 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_shape.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Shape Member List</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_shape.html">Shape</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_shape.html#a3c6cb254fcca8655162a89ee44dffd5b">Shape</a>(size_t n)</td><td class="entry"><a class="el" href="class_shape.html">Shape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_shape.html#a5e492bd2fa7216353b6caa1f22ec069b">Shape</a>(size_t n1, size_t n2)</td><td class="entry"><a class="el" href="class_shape.html">Shape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_shape.html#a80e9125f363642fb1675812643164a2a">Shape</a>(size_t n1, size_t n2, size_t n3)</td><td class="entry"><a class="el" href="class_shape.html">Shape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_shape.html#a1c941a2c6dea59debacf882e2c76d54f">size</a>() const</td><td class="entry"><a class="el" href="class_shape.html">Shape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 256
doc/html/class_shape.html

@@ -1,256 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Shape Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('class_shape.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="class_shape-members.html">List of all members</a>  </div>
-  <div class="headertitle"><div class="title">Shape Class Reference</div></div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="shape_8hpp_source.html">shape.hpp</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a3c6cb254fcca8655162a89ee44dffd5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shape.html#a3c6cb254fcca8655162a89ee44dffd5b">Shape</a> (size_t n)</td></tr>
-<tr class="separator:a3c6cb254fcca8655162a89ee44dffd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5e492bd2fa7216353b6caa1f22ec069b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shape.html#a5e492bd2fa7216353b6caa1f22ec069b">Shape</a> (size_t n1, size_t n2)</td></tr>
-<tr class="separator:a5e492bd2fa7216353b6caa1f22ec069b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80e9125f363642fb1675812643164a2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shape.html#a80e9125f363642fb1675812643164a2a">Shape</a> (size_t n1, size_t n2, size_t n3)</td></tr>
-<tr class="separator:a80e9125f363642fb1675812643164a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c941a2c6dea59debacf882e2c76d54f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shape.html#a1c941a2c6dea59debacf882e2c76d54f">size</a> () const</td></tr>
-<tr class="separator:a1c941a2c6dea59debacf882e2c76d54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a3c6cb254fcca8655162a89ee44dffd5b" name="a3c6cb254fcca8655162a89ee44dffd5b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3c6cb254fcca8655162a89ee44dffd5b">&#9670;&nbsp;</a></span>Shape() <span class="overload">[1/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">Shape::Shape </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a5e492bd2fa7216353b6caa1f22ec069b" name="a5e492bd2fa7216353b6caa1f22ec069b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5e492bd2fa7216353b6caa1f22ec069b">&#9670;&nbsp;</a></span>Shape() <span class="overload">[2/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">Shape::Shape </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n2</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a80e9125f363642fb1675812643164a2a" name="a80e9125f363642fb1675812643164a2a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a80e9125f363642fb1675812643164a2a">&#9670;&nbsp;</a></span>Shape() <span class="overload">[3/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">Shape::Shape </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n2</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n3</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a1c941a2c6dea59debacf882e2c76d54f" name="a1c941a2c6dea59debacf882e2c76d54f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1c941a2c6dea59debacf882e2c76d54f">&#9670;&nbsp;</a></span>size()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t Shape::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/<a class="el" href="shape_8hpp_source.html">shape.hpp</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="class_shape.html">Shape</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 7
doc/html/class_shape.js

@@ -1,7 +0,0 @@
-var class_shape =
-[
-    [ "Shape", "class_shape.html#a3c6cb254fcca8655162a89ee44dffd5b", null ],
-    [ "Shape", "class_shape.html#a5e492bd2fa7216353b6caa1f22ec069b", null ],
-    [ "Shape", "class_shape.html#a80e9125f363642fb1675812643164a2a", null ],
-    [ "size", "class_shape.html#a1c941a2c6dea59debacf882e2c76d54f", null ]
-];

+ 0 - 134
doc/html/classes.html

@@ -1,134 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: Class Index</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">Class Index</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
-<div class="classindex">
-<dl class="classindex even">
-<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
-<dd><a class="el" href="class_layer_1_1_activation_layer.html">ActivationLayer</a> (<a class="el" href="namespace_layer.html">Layer</a>)</dd></dl>
-<dl class="classindex odd">
-<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
-<dd><a class="el" href="class_layer_1_1_convolution_layer.html">ConvolutionLayer</a> (<a class="el" href="namespace_layer.html">Layer</a>)</dd></dl>
-<dl class="classindex even">
-<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
-<dd><a class="el" href="class_dataset.html">Dataset</a></dd></dl>
-<dl class="classindex odd">
-<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
-<dd><a class="el" href="class_layer_1_1_full_connected_layer.html">FullConnectedLayer</a> (<a class="el" href="namespace_layer.html">Layer</a>)</dd></dl>
-<dl class="classindex even">
-<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
-<dd><a class="el" href="class_layer_1_1_layer.html">Layer</a> (<a class="el" href="namespace_layer.html">Layer</a>)</dd></dl>
-<dl class="classindex odd">
-<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
-<dd><a class="el" href="class_mnist.html">Mnist</a></dd></dl>
-<dl class="classindex even">
-<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
-<dd><a class="el" href="class_network.html">Network</a></dd></dl>
-<dl class="classindex odd">
-<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
-<dd><a class="el" href="class_layer_1_1_pooling.html">Pooling</a> (<a class="el" href="namespace_layer.html">Layer</a>)</dd></dl>
-<dl class="classindex even">
-<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
-<dd><a class="el" href="class_shape.html">Shape</a></dd></dl>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

BIN
doc/html/closed.png


+ 0 - 130
doc/html/convolution_8cpp.html

@@ -1,130 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/layers/convolution.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('convolution_8cpp.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#namespaces">Namespaces</a>  </div>
-  <div class="headertitle"><div class="title">convolution.cpp File Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="convolution_8hpp_source.html">convolution.hpp</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for convolution.cpp:</div>
-<div class="dyncontent">
-<div class="center"><img src="convolution_8cpp__incl.png" border="0" usemap="#asrc_2layers_2convolution_8cpp" alt=""/></div>
-<map name="asrc_2layers_2convolution_8cpp" id="asrc_2layers_2convolution_8cpp">
-<area shape="rect" title=" " alt="" coords="5,5,197,32"/>
-<area shape="rect" href="convolution_8hpp.html" title=" " alt="" coords="38,80,165,107"/>
-<area shape="rect" title=" " alt="" coords="15,155,87,181"/>
-<area shape="rect" href="layer_8hpp.html" title=" " alt="" coords="111,155,193,181"/>
-<area shape="rect" href="debug_8hpp.html" title=" " alt="" coords="65,304,156,331"/>
-<area shape="rect" href="vector_8hpp.html" title=" " alt="" coords="164,229,255,256"/>
-<area shape="rect" href="shape_8hpp.html" title=" " alt="" coords="50,229,139,256"/>
-<area shape="rect" title=" " alt="" coords="279,229,342,256"/>
-<area shape="rect" title=" " alt="" coords="112,379,192,405"/>
-</map>
-</div>
-</div><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespace_layer"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_layer.html">Layer</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html">layers</a></li><li class="navelem"><a class="el" href="convolution_8cpp.html">convolution.cpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 11
doc/html/convolution_8cpp__incl.map

@@ -1,11 +0,0 @@
-<map id="src/layers/convolution.cpp" name="src/layers/convolution.cpp">
-<area shape="rect" id="node1" title=" " alt="" coords="5,5,197,32"/>
-<area shape="rect" id="node2" href="$convolution_8hpp.html" title=" " alt="" coords="38,80,165,107"/>
-<area shape="rect" id="node3" title=" " alt="" coords="15,155,87,181"/>
-<area shape="rect" id="node4" href="$layer_8hpp.html" title=" " alt="" coords="111,155,193,181"/>
-<area shape="rect" id="node5" href="$debug_8hpp.html" title=" " alt="" coords="65,304,156,331"/>
-<area shape="rect" id="node7" href="$vector_8hpp.html" title=" " alt="" coords="164,229,255,256"/>
-<area shape="rect" id="node8" href="$shape_8hpp.html" title=" " alt="" coords="50,229,139,256"/>
-<area shape="rect" id="node9" title=" " alt="" coords="279,229,342,256"/>
-<area shape="rect" id="node6" title=" " alt="" coords="112,379,192,405"/>
-</map>

+ 0 - 1
doc/html/convolution_8cpp__incl.md5

@@ -1 +0,0 @@
-f2c17edf8c5e7bbbe2d76558e63dfaeb

BIN
doc/html/convolution_8cpp__incl.png


+ 0 - 149
doc/html/convolution_8hpp.html

@@ -1,149 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/layers/convolution.hpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('convolution_8hpp.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a>  </div>
-  <div class="headertitle"><div class="title">convolution.hpp File Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;random&gt;</code><br />
-<code>#include &quot;<a class="el" href="layer_8hpp_source.html">layer.hpp</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for convolution.hpp:</div>
-<div class="dyncontent">
-<div class="center"><img src="convolution_8hpp__incl.png" border="0" usemap="#asrc_2layers_2convolution_8hpp" alt=""/></div>
-<map name="asrc_2layers_2convolution_8hpp" id="asrc_2layers_2convolution_8hpp">
-<area shape="rect" title=" " alt="" coords="5,5,199,32"/>
-<area shape="rect" title=" " alt="" coords="15,80,87,107"/>
-<area shape="rect" href="layer_8hpp.html" title=" " alt="" coords="111,80,194,107"/>
-<area shape="rect" href="debug_8hpp.html" title=" " alt="" coords="66,229,157,256"/>
-<area shape="rect" href="vector_8hpp.html" title=" " alt="" coords="165,155,255,181"/>
-<area shape="rect" href="shape_8hpp.html" title=" " alt="" coords="51,155,140,181"/>
-<area shape="rect" title=" " alt="" coords="280,155,343,181"/>
-<area shape="rect" title=" " alt="" coords="113,304,193,331"/>
-</map>
-</div>
-</div><div class="textblock"><div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dyncontent">
-<div class="center"><img src="convolution_8hpp__dep__incl.png" border="0" usemap="#asrc_2layers_2convolution_8hppdep" alt=""/></div>
-<map name="asrc_2layers_2convolution_8hppdep" id="asrc_2layers_2convolution_8hppdep">
-<area shape="rect" title=" " alt="" coords="103,5,297,32"/>
-<area shape="rect" href="convolution_8cpp.html" title=" " alt="" coords="5,80,197,107"/>
-<area shape="rect" href="layers_8hpp.html" title=" " alt="" coords="221,80,379,107"/>
-<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="247,155,353,181"/>
-</map>
-</div>
-</div>
-<p><a href="convolution_8hpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_layer_1_1_convolution_layer.html">Layer::ConvolutionLayer</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:namespace_layer"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_layer.html">Layer</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html">layers</a></li><li class="navelem"><a class="el" href="convolution_8hpp.html">convolution.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 6
doc/html/convolution_8hpp__dep__incl.map

@@ -1,6 +0,0 @@
-<map id="src/layers/convolution.hpp" name="src/layers/convolution.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="103,5,297,32"/>
-<area shape="rect" id="node2" href="$convolution_8cpp.html" title=" " alt="" coords="5,80,197,107"/>
-<area shape="rect" id="node3" href="$layers_8hpp.html" title=" " alt="" coords="221,80,379,107"/>
-<area shape="rect" id="node4" href="$main_8cpp.html" title=" " alt="" coords="247,155,353,181"/>
-</map>

+ 0 - 1
doc/html/convolution_8hpp__dep__incl.md5

@@ -1 +0,0 @@
-d5fe68ae7a9c33d674de0f570d1aab11

BIN
doc/html/convolution_8hpp__dep__incl.png


+ 0 - 10
doc/html/convolution_8hpp__incl.map

@@ -1,10 +0,0 @@
-<map id="src/layers/convolution.hpp" name="src/layers/convolution.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="5,5,199,32"/>
-<area shape="rect" id="node2" title=" " alt="" coords="15,80,87,107"/>
-<area shape="rect" id="node3" href="$layer_8hpp.html" title=" " alt="" coords="111,80,194,107"/>
-<area shape="rect" id="node4" href="$debug_8hpp.html" title=" " alt="" coords="66,229,157,256"/>
-<area shape="rect" id="node6" href="$vector_8hpp.html" title=" " alt="" coords="165,155,255,181"/>
-<area shape="rect" id="node7" href="$shape_8hpp.html" title=" " alt="" coords="51,155,140,181"/>
-<area shape="rect" id="node8" title=" " alt="" coords="280,155,343,181"/>
-<area shape="rect" id="node5" title=" " alt="" coords="113,304,193,331"/>
-</map>

+ 0 - 1
doc/html/convolution_8hpp__incl.md5

@@ -1 +0,0 @@
-82e6af4f333173b7f2541c57f7affb16

BIN
doc/html/convolution_8hpp__incl.png


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 151
doc/html/convolution_8hpp_source.html


+ 0 - 142
doc/html/dataset_8hpp.html

@@ -1,142 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/dataset.hpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('dataset_8hpp.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
-  <div class="headertitle"><div class="title">dataset.hpp File Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;cstddef&gt;</code><br />
-<code>#include &quot;<a class="el" href="vector_8hpp_source.html">vector.hpp</a>&quot;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for dataset.hpp:</div>
-<div class="dyncontent">
-<div class="center"><img src="dataset_8hpp__incl.png" border="0" usemap="#asrc_2dataset_8hpp" alt=""/></div>
-<map name="asrc_2dataset_8hpp" id="asrc_2dataset_8hpp">
-<area shape="rect" title=" " alt="" coords="31,5,154,32"/>
-<area shape="rect" title=" " alt="" coords="5,80,76,107"/>
-<area shape="rect" href="vector_8hpp.html" title=" " alt="" coords="101,80,191,107"/>
-<area shape="rect" title=" " alt="" coords="106,229,186,256"/>
-<area shape="rect" href="debug_8hpp.html" title=" " alt="" coords="142,155,233,181"/>
-</map>
-</div>
-</div><div class="textblock"><div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dyncontent">
-<div class="center"><img src="dataset_8hpp__dep__incl.png" border="0" usemap="#asrc_2dataset_8hppdep" alt=""/></div>
-<map name="asrc_2dataset_8hppdep" id="asrc_2dataset_8hppdep">
-<area shape="rect" title=" " alt="" coords="165,5,287,32"/>
-<area shape="rect" href="mnist_8hpp.html" title=" " alt="" coords="69,80,220,107"/>
-<area shape="rect" href="network_8hpp.html" title=" " alt="" coords="244,80,371,107"/>
-<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="180,155,285,181"/>
-<area shape="rect" href="mnist_8cpp.html" title=" " alt="" coords="5,155,156,181"/>
-<area shape="rect" href="network_8cpp.html" title=" " alt="" coords="310,155,435,181"/>
-</map>
-</div>
-</div>
-<p><a href="dataset_8hpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_dataset.html">Dataset</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dataset_8hpp.html">dataset.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 8
doc/html/dataset_8hpp__dep__incl.map

@@ -1,8 +0,0 @@
-<map id="src/dataset.hpp" name="src/dataset.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="165,5,287,32"/>
-<area shape="rect" id="node2" href="$mnist_8hpp.html" title=" " alt="" coords="69,80,220,107"/>
-<area shape="rect" id="node5" href="$network_8hpp.html" title=" " alt="" coords="244,80,371,107"/>
-<area shape="rect" id="node3" href="$main_8cpp.html" title=" " alt="" coords="180,155,285,181"/>
-<area shape="rect" id="node4" href="$mnist_8cpp.html" title=" " alt="" coords="5,155,156,181"/>
-<area shape="rect" id="node6" href="$network_8cpp.html" title=" " alt="" coords="310,155,435,181"/>
-</map>

+ 0 - 1
doc/html/dataset_8hpp__dep__incl.md5

@@ -1 +0,0 @@
-0ff989735548378cbbfa82fca610342f

BIN
doc/html/dataset_8hpp__dep__incl.png


+ 0 - 7
doc/html/dataset_8hpp__incl.map

@@ -1,7 +0,0 @@
-<map id="src/dataset.hpp" name="src/dataset.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="31,5,154,32"/>
-<area shape="rect" id="node2" title=" " alt="" coords="5,80,76,107"/>
-<area shape="rect" id="node3" href="$vector_8hpp.html" title=" " alt="" coords="101,80,191,107"/>
-<area shape="rect" id="node4" title=" " alt="" coords="106,229,186,256"/>
-<area shape="rect" id="node5" href="$debug_8hpp.html" title=" " alt="" coords="142,155,233,181"/>
-</map>

+ 0 - 1
doc/html/dataset_8hpp__incl.md5

@@ -1 +0,0 @@
-c4f3c91425edeed925ca2949e128995d

BIN
doc/html/dataset_8hpp__incl.png


+ 0 - 160
doc/html/dataset_8hpp_source.html

@@ -1,160 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/dataset.hpp Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('dataset_8hpp_source.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">dataset.hpp</div></div>
-</div><!--header-->
-<div class="contents">
-<a href="dataset_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="preprocessor">#ifndef DATASET_HPP</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="preprocessor">#define DATASET_HPP</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span> </div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span><span class="preprocessor">#include &lt;cstddef&gt;</span></div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="preprocessor">#include &quot;<a class="code" href="vector_8hpp.html">vector.hpp</a>&quot;</span></div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span> </div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span><span class="keyword">using namespace </span>std;</div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span> </div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="class_dataset.html">    9</a></span><span class="keyword">class </span><a class="code hl_class" href="class_dataset.html">Dataset</a>{</div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span><span class="keyword">protected</span>:</div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">   11</a></span>  <span class="keywordtype">size_t</span> <a class="code hl_variable" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">train_size</a>;</div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">   12</a></span>  <span class="keywordtype">size_t</span> <a class="code hl_variable" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">test_size</a>;</div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">   13</a></span>  <span class="keywordtype">size_t</span> <a class="code hl_variable" href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">x_size</a>;</div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">   14</a></span>  <span class="keywordtype">size_t</span> <a class="code hl_variable" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">y_size</a>;</div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno">   15</span><span class="keyword">public</span>:</div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno">   16</span>  <a class="code hl_function" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset</a>();</div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno">   17</span>  <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">get_train_size</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a id="l00018" name="l00018"></a><span class="lineno">   18</span>  <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">get_test_size</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span>  <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">get_y_size</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="class_dataset.html#ad82b7125619aa7c991abe7a230459502">   20</a></span>  <span class="keyword">virtual</span> pair&lt;Vector,Vector&gt; <a class="code hl_function" href="class_dataset.html#ad82b7125619aa7c991abe7a230459502">get_train</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> i) <span class="keyword">const</span>=0;</div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="class_dataset.html#a05408d54a3e72a15374e7216fa730098">   21</a></span>  <span class="keyword">virtual</span> pair&lt;Vector,Vector&gt; <a class="code hl_function" href="class_dataset.html#a05408d54a3e72a15374e7216fa730098">get_test</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> i) <span class="keyword">const</span>=0;</div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span>};</div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">inline</span></div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">   25</a></span><a class="code hl_function" href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset::Dataset</a>(){</div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span>}</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">inline</span> <span class="keywordtype">size_t</span></div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">   29</a></span><a class="code hl_function" href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">Dataset::get_train_size</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>  <span class="keywordflow">return</span> <a class="code hl_variable" href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">train_size</a>;</div>
-<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>}</div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">inline</span> <span class="keywordtype">size_t</span></div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">   34</a></span><a class="code hl_function" href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">Dataset::get_test_size</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>  <span class="keywordflow">return</span> <a class="code hl_variable" href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">test_size</a>;</div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>}</div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="keyword">inline</span> <span class="keywordtype">size_t</span></div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">   39</a></span><a class="code hl_function" href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">Dataset::get_y_size</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>  <span class="keywordflow">return</span> <a class="code hl_variable" href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">y_size</a>;</div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>}</div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span><span class="preprocessor">#endif</span></div>
-<div class="ttc" id="aclass_dataset_html"><div class="ttname"><a href="class_dataset.html">Dataset</a></div><div class="ttdef"><b>Definition:</b> dataset.hpp:9</div></div>
-<div class="ttc" id="aclass_dataset_html_a05408d54a3e72a15374e7216fa730098"><div class="ttname"><a href="class_dataset.html#a05408d54a3e72a15374e7216fa730098">Dataset::get_test</a></div><div class="ttdeci">virtual pair&lt; Vector, Vector &gt; get_test(const size_t i) const =0</div></div>
-<div class="ttc" id="aclass_dataset_html_a2ef0a4a688a218d55ef061c6df659a4a"><div class="ttname"><a href="class_dataset.html#a2ef0a4a688a218d55ef061c6df659a4a">Dataset::Dataset</a></div><div class="ttdeci">Dataset()</div><div class="ttdef"><b>Definition:</b> dataset.hpp:25</div></div>
-<div class="ttc" id="aclass_dataset_html_a32fa68b53895c6b9b85866cb20111863"><div class="ttname"><a href="class_dataset.html#a32fa68b53895c6b9b85866cb20111863">Dataset::get_train_size</a></div><div class="ttdeci">size_t get_train_size() const</div><div class="ttdef"><b>Definition:</b> dataset.hpp:29</div></div>
-<div class="ttc" id="aclass_dataset_html_a4e480d79a9827e5bc75340eaff998d2c"><div class="ttname"><a href="class_dataset.html#a4e480d79a9827e5bc75340eaff998d2c">Dataset::get_y_size</a></div><div class="ttdeci">size_t get_y_size() const</div><div class="ttdef"><b>Definition:</b> dataset.hpp:39</div></div>
-<div class="ttc" id="aclass_dataset_html_a694f77fcd998ee4b91dad75d57b5d2ab"><div class="ttname"><a href="class_dataset.html#a694f77fcd998ee4b91dad75d57b5d2ab">Dataset::train_size</a></div><div class="ttdeci">size_t train_size</div><div class="ttdef"><b>Definition:</b> dataset.hpp:11</div></div>
-<div class="ttc" id="aclass_dataset_html_a6da12c43dcebc4375bd9ce33c4a48d79"><div class="ttname"><a href="class_dataset.html#a6da12c43dcebc4375bd9ce33c4a48d79">Dataset::y_size</a></div><div class="ttdeci">size_t y_size</div><div class="ttdef"><b>Definition:</b> dataset.hpp:14</div></div>
-<div class="ttc" id="aclass_dataset_html_a72fe64fb9ba5524d6b52e383190fcca6"><div class="ttname"><a href="class_dataset.html#a72fe64fb9ba5524d6b52e383190fcca6">Dataset::get_test_size</a></div><div class="ttdeci">size_t get_test_size() const</div><div class="ttdef"><b>Definition:</b> dataset.hpp:34</div></div>
-<div class="ttc" id="aclass_dataset_html_ab69cb524866ef5b2d14a8a6701f5aea2"><div class="ttname"><a href="class_dataset.html#ab69cb524866ef5b2d14a8a6701f5aea2">Dataset::test_size</a></div><div class="ttdeci">size_t test_size</div><div class="ttdef"><b>Definition:</b> dataset.hpp:12</div></div>
-<div class="ttc" id="aclass_dataset_html_ad82b7125619aa7c991abe7a230459502"><div class="ttname"><a href="class_dataset.html#ad82b7125619aa7c991abe7a230459502">Dataset::get_train</a></div><div class="ttdeci">virtual pair&lt; Vector, Vector &gt; get_train(const size_t i) const =0</div></div>
-<div class="ttc" id="aclass_dataset_html_aefa53018e8b5bea1c4ad7d359c2e0169"><div class="ttname"><a href="class_dataset.html#aefa53018e8b5bea1c4ad7d359c2e0169">Dataset::x_size</a></div><div class="ttdeci">size_t x_size</div><div class="ttdef"><b>Definition:</b> dataset.hpp:13</div></div>
-<div class="ttc" id="avector_8hpp_html"><div class="ttname"><a href="vector_8hpp.html">vector.hpp</a></div></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dataset_8hpp.html">dataset.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 185
doc/html/debug_8hpp.html

@@ -1,185 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/debug.hpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('debug_8hpp.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="summary">
-<a href="#define-members">Macros</a>  </div>
-  <div class="headertitle"><div class="title">debug.hpp File Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
-</div><div class="textblock"><div class="dynheader">
-Include dependency graph for debug.hpp:</div>
-<div class="dyncontent">
-<div class="center"><img src="debug_8hpp__incl.png" border="0" usemap="#asrc_2debug_8hpp" alt=""/></div>
-<map name="asrc_2debug_8hpp" id="asrc_2debug_8hpp">
-<area shape="rect" title=" " alt="" coords="5,5,119,32"/>
-<area shape="rect" title=" " alt="" coords="22,80,102,107"/>
-</map>
-</div>
-</div><div class="textblock"><div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dyncontent">
-<div class="center"><img src="debug_8hpp__dep__incl.png" border="0" usemap="#asrc_2debug_8hppdep" alt=""/></div>
-<map name="asrc_2debug_8hppdep" id="asrc_2debug_8hppdep">
-<area shape="rect" title=" " alt="" coords="663,5,777,32"/>
-<area shape="rect" href="layer_8hpp.html" title=" " alt="" coords="553,155,703,181"/>
-<area shape="rect" href="shape_8hpp.html" title=" " alt="" coords="571,80,683,107"/>
-<area shape="rect" href="vector_8hpp.html" title=" " alt="" coords="758,80,871,107"/>
-<area shape="rect" href="activation_8hpp.html" title=" " alt="" coords="431,229,614,256"/>
-<area shape="rect" href="convolution_8hpp.html" title=" " alt="" coords="638,229,831,256"/>
-<area shape="rect" href="full__connected_8hpp.html" title=" " alt="" coords="195,229,407,256"/>
-<area shape="rect" href="pooling_8hpp.html" title=" " alt="" coords="5,229,171,256"/>
-<area shape="rect" href="network_8hpp.html" title=" " alt="" coords="855,229,982,256"/>
-<area shape="rect" href="layers_8hpp.html" title=" " alt="" coords="447,304,604,331"/>
-<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="961,379,1066,405"/>
-<area shape="rect" href="convolution_8cpp.html" title=" " alt="" coords="635,304,827,331"/>
-<area shape="rect" href="full__connected_8cpp.html" title=" " alt="" coords="196,304,407,331"/>
-<area shape="rect" href="pooling_8cpp.html" title=" " alt="" coords="6,304,170,331"/>
-<area shape="rect" href="network_8cpp.html" title=" " alt="" coords="851,304,976,331"/>
-<area shape="rect" href="dataset_8hpp.html" title=" " alt="" coords="857,155,980,181"/>
-<area shape="rect" href="mnist_8hpp.html" title=" " alt="" coords="1006,229,1157,256"/>
-<area shape="rect" href="mnist_8cpp.html" title=" " alt="" coords="1102,304,1253,331"/>
-</map>
-</div>
-</div>
-<p><a href="debug_8hpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a8de3ed741dadc9c979a4ff17c0a9116e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8hpp.html#a8de3ed741dadc9c979a4ff17c0a9116e">NDEBUG</a></td></tr>
-<tr class="separator:a8de3ed741dadc9c979a4ff17c0a9116e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3153a272f18d0f805028fce7e4337b53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8hpp.html#a3153a272f18d0f805028fce7e4337b53">assert</a>(cond)</td></tr>
-<tr class="separator:a3153a272f18d0f805028fce7e4337b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a3153a272f18d0f805028fce7e4337b53" name="a3153a272f18d0f805028fce7e4337b53"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3153a272f18d0f805028fce7e4337b53">&#9670;&nbsp;</a></span>assert</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define assert</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">cond</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a8de3ed741dadc9c979a4ff17c0a9116e" name="a8de3ed741dadc9c979a4ff17c0a9116e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8de3ed741dadc9c979a4ff17c0a9116e">&#9670;&nbsp;</a></span>NDEBUG</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NDEBUG</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="debug_8hpp.html">debug.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 5
doc/html/debug_8hpp.js

@@ -1,5 +0,0 @@
-var debug_8hpp =
-[
-    [ "assert", "debug_8hpp.html#a3153a272f18d0f805028fce7e4337b53", null ],
-    [ "NDEBUG", "debug_8hpp.html#a8de3ed741dadc9c979a4ff17c0a9116e", null ]
-];

+ 0 - 20
doc/html/debug_8hpp__dep__incl.map

@@ -1,20 +0,0 @@
-<map id="src/debug.hpp" name="src/debug.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="663,5,777,32"/>
-<area shape="rect" id="node2" href="$layer_8hpp.html" title=" " alt="" coords="553,155,703,181"/>
-<area shape="rect" id="node14" href="$shape_8hpp.html" title=" " alt="" coords="571,80,683,107"/>
-<area shape="rect" id="node15" href="$vector_8hpp.html" title=" " alt="" coords="758,80,871,107"/>
-<area shape="rect" id="node3" href="$activation_8hpp.html" title=" " alt="" coords="431,229,614,256"/>
-<area shape="rect" id="node6" href="$convolution_8hpp.html" title=" " alt="" coords="638,229,831,256"/>
-<area shape="rect" id="node8" href="$full__connected_8hpp.html" title=" " alt="" coords="195,229,407,256"/>
-<area shape="rect" id="node10" href="$pooling_8hpp.html" title=" " alt="" coords="5,229,171,256"/>
-<area shape="rect" id="node12" href="$network_8hpp.html" title=" " alt="" coords="855,229,982,256"/>
-<area shape="rect" id="node4" href="$layers_8hpp.html" title=" " alt="" coords="447,304,604,331"/>
-<area shape="rect" id="node5" href="$main_8cpp.html" title=" " alt="" coords="961,379,1066,405"/>
-<area shape="rect" id="node7" href="$convolution_8cpp.html" title=" " alt="" coords="635,304,827,331"/>
-<area shape="rect" id="node9" href="$full__connected_8cpp.html" title=" " alt="" coords="196,304,407,331"/>
-<area shape="rect" id="node11" href="$pooling_8cpp.html" title=" " alt="" coords="6,304,170,331"/>
-<area shape="rect" id="node13" href="$network_8cpp.html" title=" " alt="" coords="851,304,976,331"/>
-<area shape="rect" id="node16" href="$dataset_8hpp.html" title=" " alt="" coords="857,155,980,181"/>
-<area shape="rect" id="node17" href="$mnist_8hpp.html" title=" " alt="" coords="1006,229,1157,256"/>
-<area shape="rect" id="node18" href="$mnist_8cpp.html" title=" " alt="" coords="1102,304,1253,331"/>
-</map>

+ 0 - 1
doc/html/debug_8hpp__dep__incl.md5

@@ -1 +0,0 @@
-9f035b4f9bacd5855472acab00ca30f8

BIN
doc/html/debug_8hpp__dep__incl.png


+ 0 - 4
doc/html/debug_8hpp__incl.map

@@ -1,4 +0,0 @@
-<map id="src/debug.hpp" name="src/debug.hpp">
-<area shape="rect" id="node1" title=" " alt="" coords="5,5,119,32"/>
-<area shape="rect" id="node2" title=" " alt="" coords="22,80,102,107"/>
-</map>

+ 0 - 1
doc/html/debug_8hpp__incl.md5

@@ -1 +0,0 @@
-8d39b881375385dce3c27b65d1facab9

BIN
doc/html/debug_8hpp__incl.png


+ 0 - 119
doc/html/debug_8hpp_source.html

@@ -1,119 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/debug.hpp Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('debug_8hpp_source.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">debug.hpp</div></div>
-</div><!--header-->
-<div class="contents">
-<a href="debug_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="preprocessor">#ifndef DEBUG_HPP</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="preprocessor">#define DEBUG_HPP</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span> </div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span><span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="keyword">using namespace </span>std;</div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span> </div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span><span class="preprocessor">#ifdef DEBUG</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span><span class="preprocessor">#define assert(cond) if(!(cond)){cout&lt;&lt;&quot;Assertion failed @ &quot;</span>&lt;&lt;__FILE__&lt;&lt;&quot;:&quot;&lt;&lt;__LINE__&lt;&lt;endl;exit(0);}</div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno">    9</span><span class="preprocessor">#else</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"><a class="line" href="debug_8hpp.html#a8de3ed741dadc9c979a4ff17c0a9116e">   10</a></span><span class="preprocessor">#define NDEBUG</span></div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="debug_8hpp.html#a3153a272f18d0f805028fce7e4337b53">   11</a></span><span class="preprocessor">#define assert(cond)</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno">   12</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span> </div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno">   14</span><span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="debug_8hpp.html">debug.hpp</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 102
doc/html/dir_000002_000000.html


+ 0 - 102
doc/html/dir_000002_000001.html

@@ -1,102 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src -&gt; mnist Relation</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-<h3>src &rarr; mnist Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src</th><th class="dirtab">Includes file in src/mnist</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="main_8cpp.html">main.cpp</a></td><td class="dirtab"><a class="el" href="mnist_8hpp.html">mnist.hpp</a></td></tr></table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 136
doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89.html

@@ -1,136 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Deep network: src/layers Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/x-mathjax-config">
-MathJax.Hub.Config({
-  extensions: ["tex2jax.js"],
-  jax: ["input/TeX","output/HTML-CSS"],
-});
-</script>
-<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
-  <td id="projectalign">
-   <div id="projectname">Deep network
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(document).ready(function(){initNavTree('dir_46a221571c56bf3fcf15f3c317ca6a89.html',''); initResizable(); });
-/* @license-end */
-</script>
-<div id="doc-content">
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle"><div class="title">layers Directory Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Directory dependency graph for layers:</div>
-<div class="dyncontent">
-<div class="center"><img src="dir_46a221571c56bf3fcf15f3c317ca6a89_dep.png" border="0" usemap="#adir__46a221571c56bf3fcf15f3c317ca6a89__dep" alt="src/layers"/></div>
-<map name="adir__46a221571c56bf3fcf15f3c317ca6a89__dep" id="adir__46a221571c56bf3fcf15f3c317ca6a89__dep">
-<area shape="rect" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html" title="layers" alt="" coords="27,52,99,100"/>
-<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,111"/>
-</map>
-</div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="activation_8hpp.html">activation.hpp</a> <a href="activation_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="convolution_8cpp.html">convolution.cpp</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="convolution_8hpp.html">convolution.hpp</a> <a href="convolution_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="full__connected_8cpp.html">full_connected.cpp</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="full__connected_8hpp.html">full_connected.hpp</a> <a href="full__connected_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="layer_8hpp.html">layer.hpp</a> <a href="layer_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="layers_8hpp.html">layers.hpp</a> <a href="layers_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pooling_8cpp.html">pooling.cpp</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pooling_8hpp.html">pooling.hpp</a> <a href="pooling_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html">layers</a></li>
-    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
-  </ul>
-</div>
-</body>
-</html>

+ 0 - 20
doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89.js

@@ -1,20 +0,0 @@
-var dir_46a221571c56bf3fcf15f3c317ca6a89 =
-[
-    [ "activation.hpp", "activation_8hpp.html", "activation_8hpp" ],
-    [ "convolution.cpp", "convolution_8cpp.html", null ],
-    [ "convolution.hpp", "convolution_8hpp.html", [
-      [ "Layer::ConvolutionLayer", "class_layer_1_1_convolution_layer.html", "class_layer_1_1_convolution_layer" ]
-    ] ],
-    [ "full_connected.cpp", "full__connected_8cpp.html", null ],
-    [ "full_connected.hpp", "full__connected_8hpp.html", [
-      [ "Layer::FullConnectedLayer", "class_layer_1_1_full_connected_layer.html", "class_layer_1_1_full_connected_layer" ]
-    ] ],
-    [ "layer.hpp", "layer_8hpp.html", [
-      [ "Layer::Layer", "class_layer_1_1_layer.html", "class_layer_1_1_layer" ]
-    ] ],
-    [ "layers.hpp", "layers_8hpp.html", null ],
-    [ "pooling.cpp", "pooling_8cpp.html", null ],
-    [ "pooling.hpp", "pooling_8hpp.html", [
-      [ "Layer::Pooling", "class_layer_1_1_pooling.html", "class_layer_1_1_pooling" ]
-    ] ]
-];

+ 0 - 4
doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.map

@@ -1,4 +0,0 @@
-<map id="src/layers" name="src/layers">
-<area shape="rect" id="node1" href="dir_46a221571c56bf3fcf15f3c317ca6a89.html" title="layers" alt="" coords="27,52,99,100"/>
-<area shape="rect" id="clust1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,111"/>
-</map>

+ 0 - 1
doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.md5

@@ -1 +0,0 @@
-f3208a1073cfa18a860ee105aa0b3d9a

+ 0 - 0
doc/html/dir_46a221571c56bf3fcf15f3c317ca6a89_dep.png


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff