Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 deletions

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: machine_learning::neural_network::layers::DenseLayer Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -112,36 +112,36 @@ Collaboration diagram for machine_learning::neural_network::layers::DenseLayer:<
<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:a11046825be0b6dbb73fbe834aa49200e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a11046825be0b6dbb73fbe834aa49200e">DenseLayer</a> (const int &amp;neurons, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;activation, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; size_t, size_t &gt; &amp;kernel_shape, const bool &amp;random_kernel)</td></tr>
<tr class="memitem:a11046825be0b6dbb73fbe834aa49200e" id="r_a11046825be0b6dbb73fbe834aa49200e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a11046825be0b6dbb73fbe834aa49200e">DenseLayer</a> (const int &amp;neurons, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;activation, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; size_t, size_t &gt; &amp;kernel_shape, const bool &amp;random_kernel)</td></tr>
<tr class="separator:a11046825be0b6dbb73fbe834aa49200e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af136ec31dbd35b1be2eb9a057677c704"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#af136ec31dbd35b1be2eb9a057677c704">DenseLayer</a> (const int &amp;neurons, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;activation, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a>&lt; double &gt; &gt; &amp;kernel)</td></tr>
<tr class="memitem:af136ec31dbd35b1be2eb9a057677c704" id="r_af136ec31dbd35b1be2eb9a057677c704"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#af136ec31dbd35b1be2eb9a057677c704">DenseLayer</a> (const int &amp;neurons, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;activation, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a>&lt; double &gt; &gt; &amp;kernel)</td></tr>
<tr class="separator:af136ec31dbd35b1be2eb9a057677c704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2871146feaaa453558239df67b21e0d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a2871146feaaa453558239df67b21e0d2">DenseLayer</a> (const <a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;layer)=default</td></tr>
<tr class="memitem:a2871146feaaa453558239df67b21e0d2" id="r_a2871146feaaa453558239df67b21e0d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a2871146feaaa453558239df67b21e0d2">DenseLayer</a> (const <a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;layer)=default</td></tr>
<tr class="separator:a2871146feaaa453558239df67b21e0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9cda9453c4a0caf5bae7f9213b019a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#ac9cda9453c4a0caf5bae7f9213b019a0">~DenseLayer</a> ()=default</td></tr>
<tr class="memitem:ac9cda9453c4a0caf5bae7f9213b019a0" id="r_ac9cda9453c4a0caf5bae7f9213b019a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#ac9cda9453c4a0caf5bae7f9213b019a0">~DenseLayer</a> ()=default</td></tr>
<tr class="separator:ac9cda9453c4a0caf5bae7f9213b019a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae077132526d2863e46aa77cb0f7d6aa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#ae077132526d2863e46aa77cb0f7d6aa2">operator=</a> (const <a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;layer)=default</td></tr>
<tr class="memitem:ae077132526d2863e46aa77cb0f7d6aa2" id="r_ae077132526d2863e46aa77cb0f7d6aa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#ae077132526d2863e46aa77cb0f7d6aa2">operator=</a> (const <a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;layer)=default</td></tr>
<tr class="separator:ae077132526d2863e46aa77cb0f7d6aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c859e3737aa88b29854df0347b29f4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a6c859e3737aa88b29854df0347b29f4e">DenseLayer</a> (<a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&amp;)=default</td></tr>
<tr class="memitem:a6c859e3737aa88b29854df0347b29f4e" id="r_a6c859e3737aa88b29854df0347b29f4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a6c859e3737aa88b29854df0347b29f4e">DenseLayer</a> (<a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&amp;)=default</td></tr>
<tr class="separator:a6c859e3737aa88b29854df0347b29f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19aaccad279b22dbbb6c55e5697b4114"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a19aaccad279b22dbbb6c55e5697b4114">operator=</a> (<a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&amp;)=default</td></tr>
<tr class="memitem:a19aaccad279b22dbbb6c55e5697b4114" id="r_a19aaccad279b22dbbb6c55e5697b4114"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html#a19aaccad279b22dbbb6c55e5697b4114">operator=</a> (<a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</a> &amp;&amp;)=default</td></tr>
<tr class="separator:a19aaccad279b22dbbb6c55e5697b4114"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a8e4c57922478ccc2b7c6277c05608714"><td class="memItemLeft" align="right" valign="top"><a id="a8e4c57922478ccc2b7c6277c05608714" name="a8e4c57922478ccc2b7c6277c05608714"></a>
<tr class="memitem:a8e4c57922478ccc2b7c6277c05608714" id="r_a8e4c57922478ccc2b7c6277c05608714"><td class="memItemLeft" align="right" valign="top"><a id="a8e4c57922478ccc2b7c6277c05608714" name="a8e4c57922478ccc2b7c6277c05608714"></a>
double(*&#160;</td><td class="memItemRight" valign="bottom"><b>activation_function</b> )(const double &amp;)</td></tr>
<tr class="separator:a8e4c57922478ccc2b7c6277c05608714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc6cfdcc9d6e5170340abae63234a442"><td class="memItemLeft" align="right" valign="top"><a id="acc6cfdcc9d6e5170340abae63234a442" name="acc6cfdcc9d6e5170340abae63234a442"></a>
<tr class="memitem:acc6cfdcc9d6e5170340abae63234a442" id="r_acc6cfdcc9d6e5170340abae63234a442"><td class="memItemLeft" align="right" valign="top"><a id="acc6cfdcc9d6e5170340abae63234a442" name="acc6cfdcc9d6e5170340abae63234a442"></a>
double(*&#160;</td><td class="memItemRight" valign="bottom"><b>dactivation_function</b> )(const double &amp;)</td></tr>
<tr class="separator:acc6cfdcc9d6e5170340abae63234a442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace9c37dd1322d3745de9713c90df8003"><td class="memItemLeft" align="right" valign="top"><a id="ace9c37dd1322d3745de9713c90df8003" name="ace9c37dd1322d3745de9713c90df8003"></a>
<tr class="memitem:ace9c37dd1322d3745de9713c90df8003" id="r_ace9c37dd1322d3745de9713c90df8003"><td class="memItemLeft" align="right" valign="top"><a id="ace9c37dd1322d3745de9713c90df8003" name="ace9c37dd1322d3745de9713c90df8003"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>neurons</b></td></tr>
<tr class="separator:ace9c37dd1322d3745de9713c90df8003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891264e2eb1357b2b3282e5532250869"><td class="memItemLeft" align="right" valign="top"><a id="a891264e2eb1357b2b3282e5532250869" name="a891264e2eb1357b2b3282e5532250869"></a>
<tr class="memitem:a891264e2eb1357b2b3282e5532250869" id="r_a891264e2eb1357b2b3282e5532250869"><td class="memItemLeft" align="right" valign="top"><a id="a891264e2eb1357b2b3282e5532250869" name="a891264e2eb1357b2b3282e5532250869"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><b>activation</b></td></tr>
<tr class="separator:a891264e2eb1357b2b3282e5532250869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a494d39f6c367071d1fd31b3c1caf1a7d"><td class="memItemLeft" align="right" valign="top"><a id="a494d39f6c367071d1fd31b3c1caf1a7d" name="a494d39f6c367071d1fd31b3c1caf1a7d"></a>
<tr class="memitem:a494d39f6c367071d1fd31b3c1caf1a7d" id="r_a494d39f6c367071d1fd31b3c1caf1a7d"><td class="memItemLeft" align="right" valign="top"><a id="a494d39f6c367071d1fd31b3c1caf1a7d" name="a494d39f6c367071d1fd31b3c1caf1a7d"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a>&lt; double &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>kernel</b></td></tr>
<tr class="separator:a494d39f6c367071d1fd31b3c1caf1a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -483,7 +483,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d8/d77/namespacemachine__learning.html">machine_learning</a></li><li class="navelem"><b>neural_network</b></li><li class="navelem"><b>layers</b></li><li class="navelem"><a class="el" href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html">DenseLayer</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.7 </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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,13 +1,13 @@
<map id="machine_learning::neural_network::layers::DenseLayer::DenseLayer" name="machine_learning::neural_network::layers::DenseLayer::DenseLayer">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,69,201,125"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="300,5,371,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,66,248,40,285,28,286,34,250,45,176,71"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,66,248,40,284,29,286,34,250,45,176,71"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="301,55,370,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="201,82,286,71,287,76,201,87"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="201,82,285,71,286,76,201,87"/>
<area shape="rect" id="Node000004" href="$d8/d77/namespacemachine__learning.html#abee7b35403af3612222d3b7a53074905" title=" " alt="" coords="249,105,422,145"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="201,106,234,110,234,115,201,111"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="201,106,234,110,233,115,201,111"/>
<area shape="rect" id="Node000006" href="$d8/d77/namespacemachine__learning.html#a8dd3f1ffbc2f26a3c88da1b1f8b7e9c4" title=" " alt="" coords="260,170,411,211"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="173,123,250,154,268,161,266,166,248,159,171,128"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="173,123,250,154,267,161,265,166,248,159,171,128"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/system_clock/now.html#" title=" " alt="" coords="470,105,607,145"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="422,122,455,122,455,128,422,128"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="422,122,454,122,454,128,422,128"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::neural_network::layers::DenseLayer::DenseLayer Pages: 1 -->
<svg width="460pt" height="162pt"
@@ -42,8 +42,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M127.6,-106.52C144.99,-113.17 164.46,-120.31 182.5,-126.25 191.4,-129.18 201.1,-132.07 210.19,-134.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.93,-138.19 219.5,-137.49 210.8,-131.45 208.93,-138.19"/>
<path fill="none" stroke="#63b8ff" d="M127.6,-106.52C144.99,-113.17 164.46,-120.31 182.5,-126.25 191.21,-129.12 200.68,-131.94 209.6,-134.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.47,-137.79 219.04,-137.09 210.34,-131.04 208.47,-137.79"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.8,-94.52C168.88,-97.34 192.18,-100.31 210.7,-102.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.2,-106.27 220.56,-104.06 211.09,-99.33 210.2,-106.27"/>
<path fill="none" stroke="#63b8ff" d="M146.8,-94.52C168.67,-97.31 191.74,-100.26 210.18,-102.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.7,-106.08 220.06,-103.87 210.58,-99.13 209.7,-106.08"/>
</a>
</g>
</g>
@@ -79,8 +79,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.8,-76.4C154.98,-75.41 163.33,-74.39 171.55,-73.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.74,-76.77 181.24,-72.08 170.89,-69.82 171.74,-76.77"/>
<path fill="none" stroke="#63b8ff" d="M146.8,-76.4C154.8,-75.43 162.96,-74.44 170.99,-73.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.23,-76.95 180.74,-72.27 170.39,-70 171.23,-76.95"/>
</a>
</g>
</g>
@@ -98,8 +98,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M124.82,-63.96C142.98,-56.39 163.62,-47.86 182.5,-40.25 186.85,-38.5 191.37,-36.69 195.91,-34.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.8,-37.91 204.82,-30.99 194.23,-31.4 196.8,-37.91"/>
<path fill="none" stroke="#63b8ff" d="M124.82,-63.96C142.98,-56.39 163.62,-47.86 182.5,-40.25 186.61,-38.59 190.88,-36.89 195.18,-35.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.39,-38.47 204.41,-31.54 193.83,-31.96 196.39,-38.47"/>
</a>
</g>
</g>
@@ -117,8 +117,8 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M312.76,-64.25C320.89,-64.25 329.2,-64.25 337.28,-64.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.14,-67.75 347.14,-64.25 337.14,-60.75 337.14,-67.75"/>
<path fill="none" stroke="#63b8ff" d="M312.76,-64.25C320.71,-64.25 328.82,-64.25 336.73,-64.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.63,-67.75 346.63,-64.25 336.63,-60.75 336.63,-67.75"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::neural_network::layers::DenseLayer::DenseLayer Pages: 1 -->
<svg width="460pt" height="162pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M127.6,-106.52C144.99,-113.17 164.46,-120.31 182.5,-126.25 191.4,-129.18 201.1,-132.07 210.19,-134.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.93,-138.19 219.5,-137.49 210.8,-131.45 208.93,-138.19"/>
<path fill="none" stroke="#63b8ff" d="M127.6,-106.52C144.99,-113.17 164.46,-120.31 182.5,-126.25 191.21,-129.12 200.68,-131.94 209.6,-134.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.47,-137.79 219.04,-137.09 210.34,-131.04 208.47,-137.79"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.8,-94.52C168.88,-97.34 192.18,-100.31 210.7,-102.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.2,-106.27 220.56,-104.06 211.09,-99.33 210.2,-106.27"/>
<path fill="none" stroke="#63b8ff" d="M146.8,-94.52C168.67,-97.31 191.74,-100.26 210.18,-102.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.7,-106.08 220.06,-103.87 210.58,-99.13 209.7,-106.08"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.8,-76.4C154.98,-75.41 163.33,-74.39 171.55,-73.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.74,-76.77 181.24,-72.08 170.89,-69.82 171.74,-76.77"/>
<path fill="none" stroke="#63b8ff" d="M146.8,-76.4C154.8,-75.43 162.96,-74.44 170.99,-73.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.23,-76.95 180.74,-72.27 170.39,-70 171.23,-76.95"/>
</a>
</g>
</g>
@@ -88,8 +88,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M124.82,-63.96C142.98,-56.39 163.62,-47.86 182.5,-40.25 186.85,-38.5 191.37,-36.69 195.91,-34.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.8,-37.91 204.82,-30.99 194.23,-31.4 196.8,-37.91"/>
<path fill="none" stroke="#63b8ff" d="M124.82,-63.96C142.98,-56.39 163.62,-47.86 182.5,-40.25 186.61,-38.59 190.88,-36.89 195.18,-35.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.39,-38.47 204.41,-31.54 193.83,-31.96 196.39,-38.47"/>
</a>
</g>
</g>
@@ -107,8 +107,8 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M312.76,-64.25C320.89,-64.25 329.2,-64.25 337.28,-64.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.14,-67.75 347.14,-64.25 337.14,-60.75 337.14,-67.75"/>
<path fill="none" stroke="#63b8ff" d="M312.76,-64.25C320.71,-64.25 328.82,-64.25 336.73,-64.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.63,-67.75 346.63,-64.25 336.63,-60.75 336.63,-67.75"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,7 +1,7 @@
<map id="machine_learning::neural_network::layers::DenseLayer::DenseLayer" name="machine_learning::neural_network::layers::DenseLayer::DenseLayer">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,16,201,71"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="249,5,320,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="201,27,234,22,234,28,201,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="201,27,233,23,234,28,201,32"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="250,55,319,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="201,54,236,58,235,64,201,59"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="201,54,235,58,234,64,201,59"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::neural_network::layers::DenseLayer::DenseLayer Pages: 1 -->
<svg width="244pt" height="64pt"
@@ -42,8 +42,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.74,-37.9C155.28,-39.11 163.69,-40.31 171.43,-41.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.82,-44.99 181.21,-42.93 171.8,-38.06 170.82,-44.99"/>
<path fill="none" stroke="#63b8ff" d="M146.74,-37.9C155.08,-39.09 163.3,-40.25 170.89,-41.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.32,-44.78 180.71,-42.72 171.3,-37.85 170.32,-44.78"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.74,-17.89C155.71,-16.68 164.55,-15.5 172.6,-14.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.96,-17.76 182.41,-12.96 172.03,-10.82 172.96,-17.76"/>
<path fill="none" stroke="#63b8ff" d="M146.74,-17.89C155.5,-16.71 164.14,-15.55 172.05,-14.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.46,-17.96 181.91,-13.16 171.53,-11.03 172.46,-17.96"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::neural_network::layers::DenseLayer::DenseLayer Pages: 1 -->
<svg width="244pt" height="64pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.74,-37.9C155.28,-39.11 163.69,-40.31 171.43,-41.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.82,-44.99 181.21,-42.93 171.8,-38.06 170.82,-44.99"/>
<path fill="none" stroke="#63b8ff" d="M146.74,-37.9C155.08,-39.09 163.3,-40.25 170.89,-41.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.32,-44.78 180.71,-42.72 171.3,-37.85 170.32,-44.78"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.74,-17.89C155.71,-16.68 164.55,-15.5 172.6,-14.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.96,-17.76 182.41,-12.96 172.03,-10.82 172.96,-17.76"/>
<path fill="none" stroke="#63b8ff" d="M146.74,-17.89C155.5,-16.71 164.14,-15.55 172.05,-14.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.46,-17.96 181.91,-13.16 171.53,-11.03 172.46,-17.96"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures/trie_modern.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -124,7 +124,7 @@ Classes</h2></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:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/trie__modern_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d93/trie__modern_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -174,7 +174,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_2e746e9d06bf2d8ff842208bcc6ebcfc.html">data_structures</a></li><li class="navelem"><a class="el" href="../../dc/d93/trie__modern_8cpp.html">trie_modern.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.7 </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.8 </li>
</ul>
</div>
</body>

View File

@@ -3,5 +3,5 @@
<area shape="rect" id="Node000002" href="$dd/d2f/class_trie.html#afd8b79959009b554e98ea7128b2886f2" title=" " alt="" coords="106,5,190,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,36,91,28,92,33,56,41"/>
<area shape="rect" id="Node000003" href="$dd/d2f/class_trie.html#a411e77126930a0942dd7b65e96b15206" title=" " alt="" coords="103,55,193,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,46,89,53,88,58,55,51"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,46,88,53,87,58,55,51"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="149pt" height="64pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.4,-31.56C45.37,-33.32 55.11,-35.46 64.72,-37.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.89,-41.19 74.41,-39.92 65.4,-34.36 63.89,-41.19"/>
<path fill="none" stroke="#63b8ff" d="M37.4,-31.56C45.28,-33.3 54.9,-35.41 64.41,-37.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.42,-40.87 73.93,-39.6 64.92,-34.03 63.42,-40.87"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.4,-23.9C44.63,-22.39 53.33,-20.57 62.07,-18.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.56,-22.02 71.64,-16.55 61.14,-15.16 62.56,-22.02"/>
<path fill="none" stroke="#63b8ff" d="M37.4,-23.9C44.47,-22.42 52.95,-20.65 61.49,-18.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.08,-22.33 71.16,-16.86 60.65,-15.47 62.08,-22.33"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="149pt" height="64pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.4,-31.56C45.37,-33.32 55.11,-35.46 64.72,-37.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.89,-41.19 74.41,-39.92 65.4,-34.36 63.89,-41.19"/>
<path fill="none" stroke="#63b8ff" d="M37.4,-31.56C45.28,-33.3 54.9,-35.41 64.41,-37.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.42,-40.87 73.93,-39.6 64.92,-34.03 63.42,-40.87"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.4,-23.9C44.63,-22.39 53.33,-20.57 62.07,-18.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.56,-22.02 71.64,-16.55 61.14,-15.16 62.56,-22.02"/>
<path fill="none" stroke="#63b8ff" d="M37.4,-23.9C44.47,-22.42 52.95,-20.65 61.49,-18.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.08,-22.33 71.16,-16.86 60.65,-15.47 62.08,-22.33"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB