1
0

backend_train_detail.svg 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2403px" preserveAspectRatio="none" style="width:758px;height:2403px;background:#FFFFFF;" version="1.1" viewBox="0 0 758 2403" width="758px" zoomAndPan="magnify"><defs/><g><ellipse cx="360.75" cy="20" fill="#222222" rx="10" ry="10" style="stroke:#222222;stroke-width:1.0;"/><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="461" x="130.25" y="50"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="114" x="144.25" y="76"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="94" x="154.25" y="99.752">训练部位提示(2s)</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="145" x="286.25" y="76"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="125" x="296.25" y="99.752">创建文件夹和bdf头文件</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="118" x="459.25" y="76"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="98" x="469.25" y="99.752">重置CSP和PSD类</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="461" x="130.25" y="132.3887"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="85" x="318.25" y="158.3887"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="65" x="328.25" y="182.1406">提示语a(2s)</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="104" x="308.75" y="214.7773"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="84" x="318.75" y="238.5293">演示视频(~15s)</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="85" x="318.25" y="271.166"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="65" x="328.25" y="294.918">提示语b(2s)</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="428" x="146.75" y="327.5547"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="139" x="160.75" y="483.0635"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="119" x="170.75" y="506.8154">静息态(十字准心, 60s)</text><rect fill="none" height="209.8462" style="stroke:#008080;stroke-width:1.5;" width="209" x="327.75" y="387.5547"/><path d="M512.75,387.5547 L512.75,399.6748 L502.75,409.6748 L327.75,409.6748 " fill="none" style="stroke:#008080;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="175" x="330.75" y="404.5986">静息态特征提取(persecond)</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="189" x="337.75" y="426.6748"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="169" x="347.75" y="450.4268">从buffer(classify_online)拿数据</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="93" x="385.75" y="492.6235"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="73" x="395.75" y="516.3755">计算PSD特征</text><rect fill="#ADD8E6" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="114" x="375.25" y="549.0122"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="94" x="385.25" y="572.7642">打标记(restInitial)</text><polygon fill="#F1F1F1" points="432.25,353.5547,444.25,365.5547,432.25,377.5547,420.25,365.5547,432.25,353.5547" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="417.25,617.4009,447.25,617.4009,459.25,629.4009,447.25,641.4009,417.25,641.4009,405.25,629.4009,417.25,617.4009" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="30" x="417.25" y="634.4954">&lt;60s?</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="428" x="146.75" y="661.4009"/><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="289" x="216.25" y="687.4009"/><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="93" x="230.25" y="713.4009"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="73" x="240.25" y="737.1528">计算PSD模型</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="351.25" y="713.4009"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120" x="361.25" y="737.1528">开始刺激(运动想象)</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="289" x="216.25" y="769.7896"/><rect fill="none" height="1307.8018" style="stroke:#008080;stroke-width:1.5;" width="709.5" x="11" y="829.7896"/><path d="M77,829.7896 L77,841.9097 L67,851.9097 L11,851.9097 " fill="none" style="stroke:#008080;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="14" y="846.8335">一轮训练</text><rect fill="none" height="1178.6816" style="stroke:#008080;stroke-width:1.5;" width="671.5" x="21" y="902.9097"/><path d="M87,902.9097 L87,915.0298 L77,925.0298 L21,925.0298 " fill="none" style="stroke:#008080;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="24" y="919.9536">一个任务</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="136" x="292.75" y="942.0298"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="116" x="302.75" y="965.7817">准备【小十字】(1.5s)</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="651.5" x="31" y="998.4185"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="138" x="43" y="1261.1931"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="118" x="53" y="1284.9451">想象【图片提示】(5s)</text><rect fill="none" height="335.6748" style="stroke:#008080;stroke-width:1.5;" width="407.5" x="247" y="1058.4185"/><path d="M285,1058.4185 L285,1070.5386 L275,1080.5386 L247,1080.5386 " fill="none" style="stroke:#008080;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="250" y="1075.4624">秒判</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="189" x="428" y="1097.5386"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="169" x="438" y="1121.2905">从buffer(classify_online)拿数据</text><polygon fill="#F1F1F1" points="481,1153.9272,564,1153.9272,576,1165.9272,564,1177.9272,481,1177.9272,469,1165.9272,481,1153.9272" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="83" x="481" y="1171.0217">当前属于第一轮?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="18" x="451" y="1163.5103">yes</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="12" x="576" y="1163.5103">no</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="201" x="344.5" y="1187.9272"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="181" x="354.5" y="1211.6792">PSD分类(静息态 vs 左/右手/脚)</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="69" x="565.5" y="1187.9272"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="49" x="575.5" y="1211.6792">CSP分类</text><polygon fill="#F1F1F1" points="522.5,1230.3159,534.5,1242.3159,522.5,1254.3159,510.5,1242.3159,522.5,1230.3159" style="stroke:#181818;stroke-width:0.5;"/><path d="M257,1293.6331 L257,1321.3875 A0,0 0 0 0 257,1321.3875 L396,1321.3875 A0,0 0 0 0 396,1321.3875 L396,1311.6331 L416,1307.5103 L396,1303.6331 L396,1303.6331 L386,1293.6331 L257,1293.6331 A0,0 0 0 0 257,1293.6331 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M386,1293.6331 L386,1303.6331 L396,1303.6331 L386,1293.6331 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="118" x="263" y="1313.531">中间3s作为一个样本</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="213" x="416" y="1289.3159"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="193" x="426" y="1313.0679">数据存入CSP训练集(作为正样本)</text><rect fill="#ADD8E6" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="196" x="424.5" y="1345.7046"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="176" x="434.5" y="1369.4565">打标记(miSuccess, miFailed)</text><polygon fill="#F1F1F1" points="522.5,1024.4185,534.5,1036.4185,522.5,1048.4185,510.5,1036.4185,522.5,1024.4185" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="509,1414.0933,536,1414.0933,548,1426.0933,536,1438.0933,509,1438.0933,497,1426.0933,509,1414.0933" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="24" x="512" y="1431.1877">&lt;5s?</text><path d="M209,1448.0933 L209,1511.3564 A0,0 0 0 0 209,1511.3564 L412,1511.3564 A0,0 0 0 0 412,1511.3564 L412,1483.7249 L432,1479.7249 L412,1475.7249 L412,1458.0933 L402,1448.0933 L209,1448.0933 A0,0 0 0 0 209,1448.0933 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M402,1448.0933 L402,1458.0933 L412,1458.0933 L402,1448.0933 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="182" x="215" y="1467.9912">根据难度(简单、中等、困难)</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="153" x="215" y="1485.7456">, 取5s想象的中间3s,成功</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="166" x="215" y="1503.5">判断标准分别为对 (1, 2, 3)次</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="181" x="432" y="1461.5305"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="161" x="442" y="1485.2825">根据难度判断当前成功 or 失败</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="651.5" x="31" y="1531.3564"/><polygon fill="#F1F1F1" points="344.25,1557.3564,377.25,1557.3564,389.25,1569.3564,377.25,1581.3564,344.25,1581.3564,332.25,1569.3564,344.25,1557.3564" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="33" x="344.25" y="1574.4509">成功?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="18" x="314.25" y="1566.9395">yes</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="12" x="389.25" y="1566.9395">no</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="225" x="160.25" y="1591.3564"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="101" x="174.25" y="1617.3564"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="81" x="184.25" y="1641.1084">100emoji(15s)</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="68" x="303.25" y="1617.3564"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="48" x="313.25" y="1641.1084">设备反馈</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="225" x="160.25" y="1673.7451"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="87" x="405.25" y="1591.3564"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="67" x="415.25" y="1615.1084">30emoji(2s)</text><polygon fill="#F1F1F1" points="360.75,1685.7451,372.75,1697.7451,360.75,1709.7451,348.75,1697.7451,360.75,1685.7451" style="stroke:#181818;stroke-width:0.5;"/><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="538" x="91.75" y="1729.7451"/><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="66" x="105.75" y="1885.2539"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="46" x="115.75" y="1909.0059">休息(5s)</text><rect fill="none" height="209.8462" style="stroke:#008080;stroke-width:1.5;" width="392" x="199.75" y="1789.7451"/><path d="M276.75,1789.7451 L276.75,1801.8652 L266.75,1811.8652 L199.75,1811.8652 " fill="none" style="stroke:#008080;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="67" x="202.75" y="1806.7891">persecond</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="189" x="380.75" y="1828.8652"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="169" x="390.75" y="1852.6172">从buffer(classify_online)拿数据</text><path d="M209.75,1899.1311 L209.75,1926.8855 A0,0 0 0 0 209.75,1926.8855 L348.75,1926.8855 A0,0 0 0 0 348.75,1926.8855 L348.75,1917.1311 L368.75,1913.0083 L348.75,1909.1311 L348.75,1909.1311 L338.75,1899.1311 L209.75,1899.1311 A0,0 0 0 0 209.75,1899.1311 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M338.75,1899.1311 L338.75,1909.1311 L348.75,1909.1311 L338.75,1899.1311 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="118" x="215.75" y="1919.0291">中间3s作为一个样本</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="213" x="368.75" y="1894.814"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="193" x="378.75" y="1918.5659">数据存入CSP训练集(作为负样本)</text><rect fill="#ADD8E6" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="85" x="432.75" y="1951.2026"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="65" x="442.75" y="1974.9546">打标记(rest)</text><polygon fill="#F1F1F1" points="475.25,1755.7451,487.25,1767.7451,475.25,1779.7451,463.25,1767.7451,475.25,1755.7451" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="461.75,2019.5913,488.75,2019.5913,500.75,2031.5913,488.75,2043.5913,461.75,2043.5913,449.75,2031.5913,461.75,2019.5913" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="24" x="464.75" y="2036.6858">&lt;5s?</text><rect fill="#555555" height="6" rx="2.5" ry="2.5" style="stroke:#555555;stroke-width:1.0;" width="538" x="91.75" y="2063.5913"/><polygon fill="#F1F1F1" points="360.75,868.9097,372.75,880.9097,360.75,892.9097,348.75,880.9097,360.75,868.9097" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="324.75,2101.5913,396.75,2101.5913,408.75,2113.5913,396.75,2125.5913,324.75,2125.5913,312.75,2113.5913,324.75,2101.5913" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="72" x="324.75" y="2118.6858">本轮还有任务?</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="93" x="314.25" y="2157.5913"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="73" x="324.25" y="2181.3433">训练CSP模型</text><polygon fill="#F1F1F1" points="360.75,795.7896,372.75,807.7896,360.75,819.7896,348.75,807.7896,360.75,795.7896" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="327.75,2213.98,393.75,2213.98,405.75,2225.98,393.75,2237.98,327.75,2237.98,315.75,2225.98,327.75,2213.98" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="327.75" y="2231.0745">轮数没走完?</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="80" x="320.75" y="2257.98"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="60" x="330.75" y="2281.7319">训练结束页</text><path d="M420.75,2318.6858 L420.75,2328.563 L400.75,2332.563 L420.75,2336.563 L420.75,2346.4402 A0,0 0 0 0 420.75,2346.4402 L644.75,2346.4402 A0,0 0 0 0 644.75,2346.4402 L644.75,2328.6858 L634.75,2318.6858 L420.75,2318.6858 A0,0 0 0 0 420.75,2318.6858 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M634.75,2318.6858 L634.75,2328.6858 L644.75,2328.6858 L634.75,2318.6858 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="203" x="426.75" y="2338.5837">输出训练时长、准确率(任务准确率)</text><rect fill="#FFC0CB" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="80" x="320.75" y="2314.3687"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="60" x="330.75" y="2338.1206">跳转报告页</text><ellipse cx="360.75" cy="2381.7573" fill="none" rx="11" ry="11" style="stroke:#222222;stroke-width:1.0;"/><ellipse cx="360.75" cy="2381.7573" fill="#222222" rx="6" ry="6" style="stroke:#111111;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="201.25" x2="201.25" y1="56" y2="76"/><polygon fill="#181818" points="197.25,66,201.25,76,205.25,66,201.25,70" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="358.75" x2="358.75" y1="56" y2="76"/><polygon fill="#181818" points="354.75,66,358.75,76,362.75,66,358.75,70" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="518.25" x2="518.25" y1="56" y2="76"/><polygon fill="#181818" points="514.25,66,518.25,76,522.25,66,518.25,70" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="201.25" x2="201.25" y1="112.3887" y2="132.3887"/><polygon fill="#181818" points="197.25,122.3887,201.25,132.3887,205.25,122.3887,201.25,126.3887" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="358.75" x2="358.75" y1="112.3887" y2="132.3887"/><polygon fill="#181818" points="354.75,122.3887,358.75,132.3887,362.75,122.3887,358.75,126.3887" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="518.25" x2="518.25" y1="112.3887" y2="132.3887"/><polygon fill="#181818" points="514.25,122.3887,518.25,132.3887,522.25,122.3887,518.25,126.3887" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="30" y2="50"/><polygon fill="#181818" points="356.75,40,360.75,50,364.75,40,360.75,44" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="138.3887" y2="158.3887"/><polygon fill="#181818" points="356.75,148.3887,360.75,158.3887,364.75,148.3887,360.75,152.3887" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="194.7773" y2="214.7773"/><polygon fill="#181818" points="356.75,204.7773,360.75,214.7773,364.75,204.7773,360.75,208.7773" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="251.166" y2="271.166"/><polygon fill="#181818" points="356.75,261.166,360.75,271.166,364.75,261.166,360.75,265.166" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="463.0635" y2="492.6235"/><polygon fill="#181818" points="428.25,482.6235,432.25,492.6235,436.25,482.6235,432.25,486.6235" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="529.0122" y2="549.0122"/><polygon fill="#181818" points="428.25,539.0122,432.25,549.0122,436.25,539.0122,432.25,543.0122" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="377.5547" y2="426.6748"/><polygon fill="#181818" points="428.25,416.6748,432.25,426.6748,436.25,416.6748,432.25,420.6748" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="459.25" x2="548.75" y1="629.4009" y2="629.4009"/><polygon fill="#181818" points="544.75,511.2578,548.75,501.2578,552.75,511.2578,548.75,507.2578" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="548.75" x2="548.75" y1="365.5547" y2="629.4009"/><line style="stroke:#181818;stroke-width:1.0;" x1="548.75" x2="444.25" y1="365.5547" y2="365.5547"/><polygon fill="#181818" points="454.25,361.5547,444.25,365.5547,454.25,369.5547,450.25,365.5547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="585.4009" y2="617.4009"/><polygon fill="#181818" points="428.25,607.4009,432.25,617.4009,436.25,607.4009,432.25,611.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="230.25" x2="230.25" y1="333.5547" y2="483.0635"/><polygon fill="#181818" points="226.25,473.0635,230.25,483.0635,234.25,473.0635,230.25,477.0635" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="333.5547" y2="353.5547"/><polygon fill="#181818" points="428.25,343.5547,432.25,353.5547,436.25,343.5547,432.25,347.5547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="230.25" x2="230.25" y1="519.4521" y2="661.4009"/><polygon fill="#181818" points="226.25,651.4009,230.25,661.4009,234.25,651.4009,230.25,655.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="432.25" x2="432.25" y1="641.4009" y2="661.4009"/><polygon fill="#181818" points="428.25,651.4009,432.25,661.4009,436.25,651.4009,432.25,655.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="307.5547" y2="327.5547"/><polygon fill="#181818" points="356.75,317.5547,360.75,327.5547,364.75,317.5547,360.75,321.5547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="276.75" x2="276.75" y1="693.4009" y2="713.4009"/><polygon fill="#181818" points="272.75,703.4009,276.75,713.4009,280.75,703.4009,276.75,707.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="421.25" x2="421.25" y1="693.4009" y2="713.4009"/><polygon fill="#181818" points="417.25,703.4009,421.25,713.4009,425.25,703.4009,421.25,707.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="276.75" x2="276.75" y1="749.7896" y2="769.7896"/><polygon fill="#181818" points="272.75,759.7896,276.75,769.7896,280.75,759.7896,276.75,763.7896" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="421.25" x2="421.25" y1="749.7896" y2="769.7896"/><polygon fill="#181818" points="417.25,759.7896,421.25,769.7896,425.25,759.7896,421.25,763.7896" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="667.4009" y2="687.4009"/><polygon fill="#181818" points="356.75,677.4009,360.75,687.4009,364.75,677.4009,360.75,681.4009" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="469" x2="445" y1="1165.9272" y2="1165.9272"/><line style="stroke:#181818;stroke-width:1.0;" x1="445" x2="445" y1="1165.9272" y2="1187.9272"/><polygon fill="#181818" points="441,1177.9272,445,1187.9272,449,1177.9272,445,1181.9272" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="576" x2="600" y1="1165.9272" y2="1165.9272"/><line style="stroke:#181818;stroke-width:1.0;" x1="600" x2="600" y1="1165.9272" y2="1187.9272"/><polygon fill="#181818" points="596,1177.9272,600,1187.9272,604,1177.9272,600,1181.9272" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="445" x2="445" y1="1224.3159" y2="1242.3159"/><line style="stroke:#181818;stroke-width:1.0;" x1="445" x2="510.5" y1="1242.3159" y2="1242.3159"/><polygon fill="#181818" points="500.5,1238.3159,510.5,1242.3159,500.5,1246.3159,504.5,1242.3159" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="600" x2="600" y1="1224.3159" y2="1242.3159"/><line style="stroke:#181818;stroke-width:1.0;" x1="600" x2="534.5" y1="1242.3159" y2="1242.3159"/><polygon fill="#181818" points="544.5,1238.3159,534.5,1242.3159,544.5,1246.3159,540.5,1242.3159" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1133.9272" y2="1153.9272"/><polygon fill="#181818" points="518.5,1143.9272,522.5,1153.9272,526.5,1143.9272,522.5,1147.9272" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1254.3159" y2="1289.3159"/><polygon fill="#181818" points="518.5,1279.3159,522.5,1289.3159,526.5,1279.3159,522.5,1283.3159" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1325.7046" y2="1345.7046"/><polygon fill="#181818" points="518.5,1335.7046,522.5,1345.7046,526.5,1335.7046,522.5,1339.7046" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1048.4185" y2="1097.5386"/><polygon fill="#181818" points="518.5,1087.5386,522.5,1097.5386,526.5,1087.5386,522.5,1091.5386" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="548" x2="666.5" y1="1426.0933" y2="1426.0933"/><polygon fill="#181818" points="662.5,1240.2559,666.5,1230.2559,670.5,1240.2559,666.5,1236.2559" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="666.5" x2="666.5" y1="1036.4185" y2="1426.0933"/><line style="stroke:#181818;stroke-width:1.0;" x1="666.5" x2="534.5" y1="1036.4185" y2="1036.4185"/><polygon fill="#181818" points="544.5,1032.4185,534.5,1036.4185,544.5,1040.4185,540.5,1036.4185" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1382.0933" y2="1414.0933"/><polygon fill="#181818" points="518.5,1404.0933,522.5,1414.0933,526.5,1404.0933,522.5,1408.0933" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1438.0933" y2="1461.5305"/><polygon fill="#181818" points="518.5,1451.5305,522.5,1461.5305,526.5,1451.5305,522.5,1455.5305" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="112" x2="112" y1="1004.4185" y2="1261.1931"/><polygon fill="#181818" points="108,1251.1931,112,1261.1931,116,1251.1931,112,1255.1931" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1004.4185" y2="1024.4185"/><polygon fill="#181818" points="518.5,1014.4185,522.5,1024.4185,526.5,1014.4185,522.5,1018.4185" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="112" x2="112" y1="1297.5818" y2="1531.3564"/><polygon fill="#181818" points="108,1521.3564,112,1531.3564,116,1521.3564,112,1525.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="522.5" x2="522.5" y1="1497.9192" y2="1531.3564"/><polygon fill="#181818" points="518.5,1521.3564,522.5,1531.3564,526.5,1521.3564,522.5,1525.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="978.4185" y2="998.4185"/><polygon fill="#181818" points="356.75,988.4185,360.75,998.4185,364.75,988.4185,360.75,992.4185" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="224.75" x2="224.75" y1="1597.3564" y2="1617.3564"/><polygon fill="#181818" points="220.75,1607.3564,224.75,1617.3564,228.75,1607.3564,224.75,1611.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="337.25" x2="337.25" y1="1597.3564" y2="1617.3564"/><polygon fill="#181818" points="333.25,1607.3564,337.25,1617.3564,341.25,1607.3564,337.25,1611.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="224.75" x2="224.75" y1="1653.7451" y2="1673.7451"/><polygon fill="#181818" points="220.75,1663.7451,224.75,1673.7451,228.75,1663.7451,224.75,1667.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="337.25" x2="337.25" y1="1653.7451" y2="1673.7451"/><polygon fill="#181818" points="333.25,1663.7451,337.25,1673.7451,341.25,1663.7451,337.25,1667.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="332.25" x2="272.75" y1="1569.3564" y2="1569.3564"/><line style="stroke:#181818;stroke-width:1.0;" x1="272.75" x2="272.75" y1="1569.3564" y2="1591.3564"/><polygon fill="#181818" points="268.75,1581.3564,272.75,1591.3564,276.75,1581.3564,272.75,1585.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="389.25" x2="448.75" y1="1569.3564" y2="1569.3564"/><line style="stroke:#181818;stroke-width:1.0;" x1="448.75" x2="448.75" y1="1569.3564" y2="1591.3564"/><polygon fill="#181818" points="444.75,1581.3564,448.75,1591.3564,452.75,1581.3564,448.75,1585.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="272.75" x2="272.75" y1="1679.7451" y2="1697.7451"/><line style="stroke:#181818;stroke-width:1.0;" x1="272.75" x2="348.75" y1="1697.7451" y2="1697.7451"/><polygon fill="#181818" points="338.75,1693.7451,348.75,1697.7451,338.75,1701.7451,342.75,1697.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="448.75" x2="448.75" y1="1627.7451" y2="1697.7451"/><line style="stroke:#181818;stroke-width:1.0;" x1="448.75" x2="372.75" y1="1697.7451" y2="1697.7451"/><polygon fill="#181818" points="382.75,1693.7451,372.75,1697.7451,382.75,1701.7451,378.75,1697.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="1537.3564" y2="1557.3564"/><polygon fill="#181818" points="356.75,1547.3564,360.75,1557.3564,364.75,1547.3564,360.75,1551.3564" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="1865.2539" y2="1894.814"/><polygon fill="#181818" points="471.25,1884.814,475.25,1894.814,479.25,1884.814,475.25,1888.814" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="1931.2026" y2="1951.2026"/><polygon fill="#181818" points="471.25,1941.2026,475.25,1951.2026,479.25,1941.2026,475.25,1945.2026" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="1779.7451" y2="1828.8652"/><polygon fill="#181818" points="471.25,1818.8652,475.25,1828.8652,479.25,1818.8652,475.25,1822.8652" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="500.75" x2="603.75" y1="2031.5913" y2="2031.5913"/><polygon fill="#181818" points="599.75,1913.4482,603.75,1903.4482,607.75,1913.4482,603.75,1909.4482" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="603.75" x2="603.75" y1="1767.7451" y2="2031.5913"/><line style="stroke:#181818;stroke-width:1.0;" x1="603.75" x2="487.25" y1="1767.7451" y2="1767.7451"/><polygon fill="#181818" points="497.25,1763.7451,487.25,1767.7451,497.25,1771.7451,493.25,1767.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="1987.5913" y2="2019.5913"/><polygon fill="#181818" points="471.25,2009.5913,475.25,2019.5913,479.25,2009.5913,475.25,2013.5913" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="138.75" x2="138.75" y1="1735.7451" y2="1885.2539"/><polygon fill="#181818" points="134.75,1875.2539,138.75,1885.2539,142.75,1875.2539,138.75,1879.2539" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="1735.7451" y2="1755.7451"/><polygon fill="#181818" points="471.25,1745.7451,475.25,1755.7451,479.25,1745.7451,475.25,1749.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="138.75" x2="138.75" y1="1921.6426" y2="2063.5913"/><polygon fill="#181818" points="134.75,2053.5913,138.75,2063.5913,142.75,2053.5913,138.75,2057.5913" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="475.25" x2="475.25" y1="2043.5913" y2="2063.5913"/><polygon fill="#181818" points="471.25,2053.5913,475.25,2063.5913,479.25,2053.5913,475.25,2057.5913" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="1709.7451" y2="1729.7451"/><polygon fill="#181818" points="356.75,1719.7451,360.75,1729.7451,364.75,1719.7451,360.75,1723.7451" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="892.9097" y2="942.0298"/><polygon fill="#181818" points="356.75,932.0298,360.75,942.0298,364.75,932.0298,360.75,936.0298" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="408.75" x2="704.5" y1="2113.5913" y2="2113.5913"/><polygon fill="#181818" points="700.5,1496.4705,704.5,1486.4705,708.5,1496.4705,704.5,1492.4705" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="704.5" x2="704.5" y1="880.9097" y2="2113.5913"/><line style="stroke:#181818;stroke-width:1.0;" x1="704.5" x2="372.75" y1="880.9097" y2="880.9097"/><polygon fill="#181818" points="382.75,876.9097,372.75,880.9097,382.75,884.9097,378.75,880.9097" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2069.5913" y2="2101.5913"/><polygon fill="#181818" points="356.75,2091.5913,360.75,2101.5913,364.75,2091.5913,360.75,2095.5913" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2125.5913" y2="2157.5913"/><polygon fill="#181818" points="356.75,2147.5913,360.75,2157.5913,364.75,2147.5913,360.75,2151.5913" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="819.7896" y2="868.9097"/><polygon fill="#181818" points="356.75,858.9097,360.75,868.9097,364.75,858.9097,360.75,862.9097" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="405.75" x2="732.5" y1="2225.98" y2="2225.98"/><polygon fill="#181818" points="728.5,1522.6047,732.5,1512.6047,736.5,1522.6047,732.5,1518.6047" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="732.5" x2="732.5" y1="807.7896" y2="2225.98"/><line style="stroke:#181818;stroke-width:1.0;" x1="732.5" x2="372.75" y1="807.7896" y2="807.7896"/><polygon fill="#181818" points="382.75,803.7896,372.75,807.7896,382.75,811.7896,378.75,807.7896" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2193.98" y2="2213.98"/><polygon fill="#181818" points="356.75,2203.98,360.75,2213.98,364.75,2203.98,360.75,2207.98" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="775.7896" y2="795.7896"/><polygon fill="#181818" points="356.75,785.7896,360.75,795.7896,364.75,785.7896,360.75,789.7896" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2237.98" y2="2257.98"/><polygon fill="#181818" points="356.75,2247.98,360.75,2257.98,364.75,2247.98,360.75,2251.98" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2294.3687" y2="2314.3687"/><polygon fill="#181818" points="356.75,2304.3687,360.75,2314.3687,364.75,2304.3687,360.75,2308.3687" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360.75" x2="360.75" y1="2350.7573" y2="2370.7573"/><polygon fill="#181818" points="356.75,2360.7573,360.75,2370.7573,364.75,2360.7573,360.75,2364.7573" style="stroke:#181818;stroke-width:1.0;"/><!--MD5=[bc99cb65d8680649c01df9c8576bac2c]
  2. @startuml
  3. <style>
  4. activityDiagram {
  5. partition {
  6. LineColor teal
  7. RoundCorner 10
  8. }
  9. }
  10. </style>
  11. start
  12. fork
  13. #pink:训练部位提示(2s);
  14. fork again
  15. :创建文件夹和bdf头文件;
  16. fork again
  17. :重置CSP和PSD类;
  18. end fork
  19. #pink:提示语a(2s);
  20. #pink:演示视频(~15s);
  21. #pink:提示语b(2s);
  22. fork
  23. #pink:静息态(十字准心, 60s);
  24. fork again
  25. repeat
  26. group 静息态特征提取(persecond)
  27. :从buffer(classify_online)拿数据;
  28. :计算PSD特征;
  29. ' :数据存入CSP训练集(作为负样本);
  30. ' note
  31. ' 每3s作为一个样本
  32. ' end note
  33. #LightBlue:打标记(restInitial);
  34. end group
  35. repeat while (<60s?)
  36. end fork
  37. fork
  38. :计算PSD模型;
  39. fork again
  40. #pink:开始刺激(运动想象);
  41. end fork
  42. repeat
  43. group 一轮训练
  44. repeat
  45. group 一个任务
  46. #pink:准备【小十字】(1.5s);
  47. fork
  48. #pink:想象【图片提示】(5s);
  49. fork again
  50. repeat
  51. group 秒判
  52. :从buffer(classify_online)拿数据;
  53. if (当前属于第一轮?) then (yes)
  54. :PSD分类(静息态 vs 左/右手/脚);
  55. else (no)
  56. :CSP分类;
  57. endif
  58. :数据存入CSP训练集(作为正样本);
  59. note
  60. 中间3s作为一个样本
  61. end note
  62. #LightBlue:打标记(miSuccess, miFailed);
  63. end group
  64. repeat while ( <5s?)
  65. :根据难度判断当前成功 or 失败;
  66. note
  67. 根据难度(简单、中等、困难)
  68. , 取5s想象的中间3s,成功
  69. 判断标准分别为对 (1, 2, 3)次
  70. end note
  71. end fork
  72. if (成功?) then (yes)
  73. fork
  74. #pink:100emoji(15s);
  75. fork again
  76. :设备反馈;
  77. end fork
  78. else (no)
  79. #pink:30emoji(2s);
  80. endif
  81. fork
  82. #pink:休息(5s);
  83. fork again
  84. repeat
  85. group persecond
  86. :从buffer(classify_online)拿数据;
  87. :数据存入CSP训练集(作为负样本);
  88. note
  89. 中间3s作为一个样本
  90. end note
  91. #LightBlue:打标记(rest);
  92. end group
  93. repeat while ( <5s?)
  94. end fork
  95. end group
  96. repeat while (本轮还有任务?)
  97. end group
  98. :训练CSP模型;
  99. repeat while (轮数没走完?)
  100. #pink:训练结束页;
  101. #pink:跳转报告页;
  102. note right
  103. 输出训练时长、准确率(任务准确率)
  104. end note
  105. stop
  106. @enduml
  107. @startuml
  108. <style>
  109. activityDiagram {
  110. partition {
  111. LineColor teal
  112. RoundCorner 10
  113. }
  114. }
  115. </style>
  116. start
  117. fork
  118. #pink:训练部位提示(2s);
  119. fork again
  120. :创建文件夹和bdf头文件;
  121. fork again
  122. :重置CSP和PSD类;
  123. end fork
  124. #pink:提示语a(2s);
  125. #pink:演示视频(~15s);
  126. #pink:提示语b(2s);
  127. fork
  128. #pink:静息态(十字准心, 60s);
  129. fork again
  130. repeat
  131. group 静息态特征提取(persecond)
  132. :从buffer(classify_online)拿数据;
  133. :计算PSD特征;
  134. #LightBlue:打标记(restInitial);
  135. end group
  136. repeat while (<60s?)
  137. end fork
  138. fork
  139. :计算PSD模型;
  140. fork again
  141. #pink:开始刺激(运动想象);
  142. end fork
  143. repeat
  144. group 一轮训练
  145. repeat
  146. group 一个任务
  147. #pink:准备【小十字】(1.5s);
  148. fork
  149. #pink:想象【图片提示】(5s);
  150. fork again
  151. repeat
  152. group 秒判
  153. :从buffer(classify_online)拿数据;
  154. if (当前属于第一轮?) then (yes)
  155. :PSD分类(静息态 vs 左/右手/脚);
  156. else (no)
  157. :CSP分类;
  158. endif
  159. :数据存入CSP训练集(作为正样本);
  160. note
  161. 中间3s作为一个样本
  162. end note
  163. #LightBlue:打标记(miSuccess, miFailed);
  164. end group
  165. repeat while ( <5s?)
  166. :根据难度判断当前成功 or 失败;
  167. note
  168. 根据难度(简单、中等、困难)
  169. , 取5s想象的中间3s,成功
  170. 判断标准分别为对 (1, 2, 3)次
  171. end note
  172. end fork
  173. if (成功?) then (yes)
  174. fork
  175. #pink:100emoji(15s);
  176. fork again
  177. :设备反馈;
  178. end fork
  179. else (no)
  180. #pink:30emoji(2s);
  181. endif
  182. fork
  183. #pink:休息(5s);
  184. fork again
  185. repeat
  186. group persecond
  187. :从buffer(classify_online)拿数据;
  188. :数据存入CSP训练集(作为负样本);
  189. note
  190. 中间3s作为一个样本
  191. end note
  192. #LightBlue:打标记(rest);
  193. end group
  194. repeat while ( <5s?)
  195. end fork
  196. end group
  197. repeat while (本轮还有任务?)
  198. end group
  199. :训练CSP模型;
  200. repeat while (轮数没走完?)
  201. #pink:训练结束页;
  202. #pink:跳转报告页;
  203. note right
  204. 输出训练时长、准确率(任务准确率)
  205. end note
  206. stop
  207. @enduml
  208. PlantUML version 1.2022.7(Tue Aug 23 01:01:30 CST 2022)
  209. (GPL source distribution)
  210. Java Runtime: Java(TM) SE Runtime Environment
  211. JVM: Java HotSpot(TM) 64-Bit Server VM
  212. Default Encoding: GBK
  213. Language: zh
  214. Country: CN
  215. --></g></svg>