BayesNet/diagrams/BayesNet.svg

1 line
196 KiB
XML
Raw Permalink Normal View History

2024-11-23 19:28:16 +00:00
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="3809px" preserveAspectRatio="none" style="width:12022px;height:3809px;background:#FFFFFF;" version="1.1" viewBox="0 0 12022 3809" width="12022px" zoomAndPan="magnify"><title>clang-uml class diagram model</title><defs/><g><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="217.2932" x="5895.6749" y="24.9659">clang-uml class diagram model</text><!--class C_0010428199432536647474--><g id="elem_C_0010428199432536647474"><rect codeLine="3" fill="#F0F8FF" height="361.0867" id="C_0010428199432536647474" rx="2.5" ry="2.5" style="stroke:#0000FF;stroke-width:1.0;stroke-dasharray:1.0,3.0;" width="990.737" x="1644.15" y="3246.9779"/><ellipse cx="2083.8047" cy="3262.9779" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M2083.2735,3269.8998 Q2081.5235,3269.8998 2080.3828,3269.1654 Q2079.2578,3268.4154 2078.6953,3267.0717 Q2078.1485,3265.7123 2078.1485,3263.9154 Q2078.1485,3261.8842 2078.8047,3260.431 Q2079.461,3258.9779 2080.7422,3258.1967 Q2082.0235,3257.4154 2083.8985,3257.4154 Q2084.7891,3257.4154 2085.461,3257.6029 Q2086.1328,3257.7748 2086.8203,3258.1185 L2086.0078,3260.1342 Q2085.3828,3259.8217 2084.836,3259.6967 Q2084.3047,3259.5717 2083.8203,3259.5717 Q2082.6485,3259.5717 2081.9453,3260.1029 Q2081.2422,3260.6342 2080.9453,3261.5873 Q2080.6485,3262.5404 2080.6485,3263.806 Q2080.6485,3265.8217 2081.3672,3266.7904 Q2082.086,3267.7435 2083.6797,3267.7435 Q2084.2735,3267.7435 2084.8985,3267.5873 Q2085.5235,3267.431 2086.3516,3267.056 L2086.3516,3269.2748 Q2085.6172,3269.5873 2084.8203,3269.7435 Q2084.0391,3269.8998 2083.2735,3269.8998 Z " fill="#000000"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102.9276" x="2104.3047" y="3268.4099">bayesnet::Node</text><line style="stroke:#0000FF;stroke-width:0.5;" x1="1645.15" x2="2633.887" y1="3278.9779" y2="3278.9779"/><ellipse cx="1655.15" cy="3294.0119" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202.2712" x="1664.15" y="3297.9439">Node(const std::string &amp;) : void</text><line style="stroke:#0000FF;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="1645.15" x2="2633.887" y1="3306.0458" y2="3306.0458"/><ellipse cx="1655.15" cy="3321.0798" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="152.6134" x="1664.15" y="3325.0118">addChild(Node *) : void</text><ellipse cx="1655.15" cy="3340.1477" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="162.9874" x="1664.15" y="3344.0797">addParent(Node *) : void</text><ellipse cx="1655.15" cy="3359.2156" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79.0997" x="1664.15" y="3363.1476">clear() : void</text><ellipse cx="1655.15" cy="3378.2835" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="964.737" x="1664.15" y="3382.2155">computeCPT(const torch::Tensor &amp; dataset, const std::vector&lt;std::string&gt; &amp; features, const double smoothing, const torch::Tensor &amp; weights) : void</text><ellipse cx="1655.15" cy="3397.3515" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="167.4533" x="1664.15" y="3401.2834">getCPT() : torch::Tensor &amp;</text><ellipse cx="1655.15" cy="3416.4194" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#0000FF" font-family="sans-s