Fix figures (#76)

* Fix a citation error

* Fix figures #70
This commit is contained in:
Yao Fu
2022-03-12 01:05:08 +00:00
committed by GitHub
parent c382ab45d2
commit 0d1f7770fc
4 changed files with 1081 additions and 940 deletions

View File

@@ -31,7 +31,6 @@
正如上文提到的,嵌入表占据了推荐模型绝大部分存储而其更新具有显著的稀疏性,因此推荐系统通常采用上一章介绍的参数服务器架构来存储模型。具体来讲,所有参数被分布存储在一组参数服务器上,而训练服务器一方面从数据存储模块拉取训练数据,另一方面根据训练数据从参数服务器上拉取对应的嵌入项和所有稠密神经网络参数。训练服务器本地更新之后将本地梯度或新的参数发送回参数服务器以更新全局参数。全局参数更新可以选择全同步,半同步,或异步更新。类似的,推理服务器在接到一批用户的推荐请求后,从参数服务器拉去相应的嵌入项和稠密神经网络参数来响应用户的请求。为了提升训练(推理)的吞吐,可以在训练(推理)服务器上缓存一部分参数。
为了避免训练服务器和参数服务器之间的通信限制训练吞吐率一些公司也在探索单机多GPU训练超大规模推荐系统。然而正如前文提到的即使是单个推荐模型的参数量1̃00GB也超出了目前最新的GPU显存。有鉴于此脸书公司的定制训练平台
-- ZionEX :cite:`zionex`利用计算设备之间的高速链接将多台设备的存储共享起来可以单机训练TB级推荐模型。然而对于更大规模的模型或中小型企业、实验室参数服务器架构依然是性价比最高的解决方案。
为了提升在发生故障的情况下的可用性,在线服务中的深度学习推荐模型通常都采用多副本分布式部署。同一个模型的多个副本通常会被部署在至少两个不同的地理区域内的多个数据中心中,如图 :numref:`ch10-recommendation-systems`,以应对大面积停电或者网络中断而导致整个地区的所有副本都不可用。除了容错方面的考虑,部署多个副本还有其他几点优势。首先,将模型部署在靠近用户的云服务器上可以提升响应速度。其次,部署多份副本也可以拓展模型推理服务的吞吐率。

View File

@@ -2,11 +2,11 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="246.21597mm"
height="115.64939mm"
viewBox="0 0 246.21597 115.64939"
width="245.84119mm"
height="115.22363mm"
viewBox="0 0 245.84119 115.22364"
version="1.1"
id="svg2503"
id="svg5"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
sodipodi:docname="ch10-abstract-recommendation-systems.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
@@ -14,7 +14,7 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2505"
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
@@ -27,341 +27,351 @@
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="0.64052329"
inkscape:cx="-409.82116"
inkscape:cy="348.93345"
inkscape:zoom="0.90583672"
inkscape:cx="809.74858"
inkscape:cy="397.97459"
inkscape:window-width="1848"
inkscape:window-height="1136"
inkscape:window-x="72"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="g2529" />
inkscape:current-layer="g1236" />
<defs
id="defs2500">
id="defs2">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2539">
id="clipPath25">
<path
d="M 0,0.1636355 H 536.9455 V 351.00004 H 0 Z"
id="path23" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath905">
<path
d="M 0,1.206994e-5 H 959.76 V 540.00001 H 0 Z"
id="path2537" />
id="path903" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1246">
<path
d="M 0,0.07272646 H 698.8364 V 328.00003 H 0 Z"
id="path1244" />
</clipPath>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(9.3151489,-56.379776)">
transform="translate(-7.4951336,-56.575409)">
<g
id="g2529"
inkscape:label="ch10-abstract-recommendation-systems"
transform="matrix(0.35277777,0,0,-0.35277777,-55.540502,209.45446)">
id="g15"
inkscape:label="ch11-recommendation-models(1)"
transform="matrix(0.35277777,0,0,-0.35277777,44.08155,178.42815)">
<g
id="g2531" />
id="g17" />
<g
id="g2543">
<path
d="m 131.5325,433.4125 h 696.935 V 169.8802 h -696.935 z"
style="fill:#e7e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2547" />
id="g29">
<g
id="g2549"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,131.5325,433.4125)">
<path
d="M 0,0 H 8851075 V 3346861 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2551" />
id="g1236"
inkscape:label="ch11-abstract-recommendation-systems(1)"
transform="translate(-314.29928,7.6998617)">
<g
id="g1238" />
<g
id="g1250"
transform="translate(-74.216339)">
<path
d="M 284.80609,337.70949 H 981.67874 V 74.364063 H 284.80609 Z"
style="fill:#e7e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1252" />
<path
d="m 658.55154,246.14539 c 0,12.1305 9.8336,21.9641 21.9641,21.9641 h 87.8536 c 12.1305,0 21.9641,-9.8336 21.9641,-21.9641 v -132.3628 c 0,-12.1304 -9.8336,-21.964037 -21.9641,-21.964037 h -87.8536 c -12.1305,0 -21.9641,9.833637 -21.9641,21.964037 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1258" />
<g
id="g1260"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,658.55154,268.10949)">
<path
d="M 0,278943.7 C 0,124887.3 124887.4,0 278943.9,0 H 1394685 c 154057,0 278944,124887.3 278944,278943.7 V 1959951 c 0,154057 -124887,278944 -278944,278944 H 278943.9 C 124887.4,2238895 0,2114008 0,1959951 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1262" />
</g>
<g
id="g1264"
transform="matrix(0.2181818,0,0,0.2181818,688.28324,-153.92681)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1268"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1266">模型</tspan></text>
</g>
<g
id="g1270"
transform="matrix(0.2181818,0,0,0.2181818,724.28324,-153.92681)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1274"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1272">训练</tspan></text>
</g>
<path
d="m 315.7879,147.81839 c 0,6.1857 5.01448,11.2002 11.20016,11.2002 h 109.38148 c 6.1857,0 11.2002,-5.0145 11.2002,-11.2002 v -44.79967 c 0,-6.185677 -5.0145,-11.200167 -11.2002,-11.200167 H 326.98806 c -6.18568,0 -11.20016,5.01449 -11.20016,11.200167 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1276" />
<g
id="g1278"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,315.7879,159.01859)">
<path
d="M 0,142242.1 C 0,63683.97 63683.91,0 142242,0 h 1389145 c 78558,0 142242,63683.97 142242,142242.1 v 568955.8 c 0,78558.1 -63684,142242.1 -142242,142242.1 H 142242 C 63683.91,853440 0,789756 0,711197.9 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1280" />
</g>
<g
id="g1282"
transform="matrix(0.2181818,0,0,0.2181818,345.51482,-208.25411)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1286"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1284">数据</tspan></text>
</g>
<g
id="g1288"
transform="matrix(0.2181818,0,0,0.2181818,381.51482,-208.25411)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1292"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1290">收集</tspan></text>
</g>
<g
id="g1294"
transform="matrix(0.2181818,0,0,0.2181818,593.13304,-32.399577)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:92px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1298"><tspan
x="0 91.668793 183.33759 275.00638"
y="0"
sodipodi:role="line"
id="tspan1296">推荐系统</tspan></text>
</g>
<path
d="M 284.80609,58.000433 H 981.67874 V 11.091303 H 284.80609 Z"
style="fill:#fff2cc;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1300" />
<g
id="g1306"
transform="matrix(0.2181818,0,0,0.2181818,552.13314,-299.23591)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1310"><tspan
x="0 82.501991 165.00398 247.50597 330.00797"
y="0"
sodipodi:role="line"
id="tspan1308">推荐服务的</tspan></text>
</g>
<g
id="g1312"
transform="matrix(0.2181818,0,0,0.2181818,642.13314,-299.23591)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1316"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1314">全球</tspan></text>
</g>
<g
id="g1318"
transform="matrix(0.2181818,0,0,0.2181818,678.13314,-299.23591)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1322"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1320">用户</tspan></text>
</g>
<path
d="m 383.06971,58.068003 6e-5,26.35969 h -3 l -6e-5,-26.35968 z m 3.00003,24.85968 -4.49995,9.00001 -4.50002,-8.99999 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1324" />
<path
d="m 315.7879,256.90929 c 0,6.1857 5.01448,11.2002 11.20016,11.2002 h 109.38148 c 6.1857,0 11.2002,-5.0145 11.2002,-11.2002 v -44.7996 c 0,-6.1857 -5.0145,-11.2002 -11.2002,-11.2002 H 326.98806 c -6.18568,0 -11.20016,5.0145 -11.20016,11.2002 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1326" />
<g
id="g1328"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,315.7879,268.10949)">
<path
d="M 0,142242.1 C 0,63683.97 63683.91,0 142242,0 h 1389145 c 78558,0 142242,63683.97 142242,142242.1 v 568955.8 c 0,78558.1 -63684,142242.1 -142242,142242.1 H 142242 C 63683.91,853440 0,789756 0,711197.9 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1330" />
</g>
<g
id="g1332"
transform="matrix(0.2181818,0,0,0.2181818,345.51482,-99.381407)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1336"><tspan
x="0 82.501991 165.00398 247.50597"
y="0"
sodipodi:role="line"
id="tspan1334">数据处理</tspan></text>
</g>
<path
d="m 487.27874,246.18189 c 0,12.1103 9.8174,21.9276 21.9277,21.9276 h 87.7083 c 12.1103,0 21.9276,-9.8173 21.9276,-21.9276 v -132.4357 c 0,-12.11031 -9.8173,-21.927637 -21.9276,-21.927637 h -87.7083 c -12.1103,0 -21.9277,9.817327 -21.9277,21.927637 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1338" />
<g
id="g1340"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,487.27874,268.10949)">
<path
d="M 0,278480.9 C 0,124680.2 124680.3,0 278481.2,0 H 1392377 c 153801,0 278481,124680.2 278481,278480.9 V 1960414 c 0,153801 -124680,278481 -278481,278481 H 278481.2 C 124680.3,2238895 0,2114215 0,1960414 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1342" />
</g>
<g
id="g1344"
transform="matrix(0.2181818,0,0,0.2181818,516.89904,-153.92681)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1348"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1346">数据</tspan></text>
</g>
<g
id="g1350"
transform="matrix(0.2181818,0,0,0.2181818,552.89904,-153.92681)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1354"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1352">存储</tspan></text>
</g>
<path
d="m 830.04244,256.90899 c 0,6.1859 5.0146,11.2005 11.2004,11.2005 h 109.1628 c 6.1859,0 11.2005,-5.0146 11.2005,-11.2005 v -44.8006 c 0,-6.1859 -5.0146,-11.2005 -11.2005,-11.2005 h -109.1628 c -6.1858,0 -11.2004,5.0146 -11.2004,11.2005 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1356" />
<g
id="g1358"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,830.04244,268.10949)">
<path
d="M 0,142246.1 C 0,63685.74 63685.67,0 142245.9,0 H 1528613 c 78560,0 142246,63685.74 142246,142246.1 V 711214 c 0,78560.3 -63686,142246.1 -142246,142246.1 H 142245.9 C 63685.67,853460.1 0,789774.3 0,711214 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1360" />
</g>
<g
id="g1362"
transform="matrix(0.2181818,0,0,0.2181818,859.66754,-99.381407)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1366"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1364">模型</tspan></text>
</g>
<g
id="g1368"
transform="matrix(0.2181818,0,0,0.2181818,895.66754,-99.381407)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1372"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1370">存储</tspan></text>
</g>
<path
d="m 830.04244,147.81809 c 0,6.1858 5.0146,11.2005 11.2004,11.2005 h 109.1628 c 6.1859,0 11.2005,-5.0147 11.2005,-11.2005 v -44.80064 c 0,-6.185857 -5.0146,-11.200477 -11.2005,-11.200477 h -109.1628 c -6.1858,0 -11.2004,5.01462 -11.2004,11.200477 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1374" />
<g
id="g1376"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,830.04244,159.01859)">
<path
d="M 0,142246.1 C 0,63685.74 63685.67,0 142245.9,0 H 1528613 c 78560,0 142246,63685.74 142246,142246.1 V 711214 c 0,78560.3 -63686,142246.1 -142246,142246.1 H 142245.9 C 63685.67,853460.1 0,789774.3 0,711214 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path1378" />
</g>
<g
id="g1380"
transform="matrix(0.2181818,0,0,0.2181818,859.66754,-208.25411)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1384"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1382">推理</tspan></text>
</g>
<g
id="g1386"
transform="matrix(0.2181818,0,0,0.2181818,895.66754,-208.25411)">
<text
transform="matrix(1,0,0,-1,0,1503)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1390"><tspan
x="0 82.501991"
y="0"
sodipodi:role="line"
id="tspan1388">服务</tspan></text>
</g>
<path
d="m 383.06971,159.21889 7e-5,34.2997 h -3 l -7e-5,-34.2997 z m 3.00003,32.7996 -4.49995,9.0001 -4.50002,-9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1392" />
<path
d="m 447.46054,236.11859 32.2079,-1e-4 v -3 l -32.2079,1e-4 z m 30.7079,2.9999 9,-4.5 -9,-4.5 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1394" />
<path
d="m 618.73334,236.99129 32.2079,-1e-4 v -3 l -32.2079,1e-4 z m 30.7079,3 9,-4.5001 -9.0001,-4.4999 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1396" />
<path
d="m 790.22424,236.11859 32.2079,-1e-4 v -3 l -32.2079,1e-4 z m 30.7079,2.9999 9,-4.5 -9,-4.5 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1398" />
<path
d="m 898.85154,201.01859 v -34.2997 h -3 v 34.2997 z m 3,-32.7997 -4.5,-9 -4.5,9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1400" />
<path
d="m 898.85154,91.927683 v -26.35968 l -3,-1e-5 v 26.35969 z m 3,-24.85968 -4.5,-9 -4.5,8.99999 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1402" />
</g>
</g>
<path
d="m 505.3118,341.8305 c 0,12.1208 9.8258,21.9466 21.9466,21.9466 h 87.7832 c 12.1208,0 21.9466,-9.8258 21.9466,-21.9466 V 209.3659 c 0,-12.1208 -9.8258,-21.9466 -21.9466,-21.9466 h -87.7832 c -12.1208,0 -21.9466,9.8258 -21.9466,21.9466 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2553" />
<g
id="g2555"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,505.3118,363.7771)">
<path
d="M 0,278721.2 C 0,124787.7 124787.9,0 278721.5,0 H 1393569 c 153933,0 278721,124787.7 278721,278721.2 V 1961023 c 0,153933 -124788,278721 -278721,278721 H 278721.5 C 124787.9,2239744 0,2114956 0,1961023 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2557" />
</g>
<g
id="g2559"
transform="matrix(0.24,0,0,0.24,546.3399,-259.92)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2563"><tspan
x="0 65.107498 108.315 151.52251 190.08 206.7375"
y="0"
sodipodi:role="line"
id="tspan2561">Model</tspan></text>
</g>
<g
id="g2565"
transform="matrix(0.24,0,0,0.24,541.6499,-280.8)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2569"><tspan
x="0 23.955 49.485001 87.014999 103.695 144.825 161.505 202.63499"
y="0"
sodipodi:role="line"
id="tspan2567">training</tspan></text>
</g>
<path
d="m 162.5433,243.4849 c 0,6.193 5.0204,11.2134 11.2134,11.2134 h 109.2496 c 6.193,0 11.2134,-5.0204 11.2134,-11.2134 v -44.8522 c 0,-6.193 -5.0204,-11.2134 -11.2134,-11.2134 H 173.7567 c -6.193,0 -11.2134,5.0204 -11.2134,11.2134 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2571" />
<g
id="g2573"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,162.5433,254.6983)">
<path
d="M 0,142409.9 C 0,63759.09 63759.06,0 142409.8,0 H 1529880 c 78651,0 142410,63759.09 142410,142409.9 v 569623.2 c 0,78650.8 -63759,142409.9 -142410,142409.9 H 142409.8 C 63759.06,854443 0,790683.9 0,712033.1 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2575" />
</g>
<g
id="g2577"
transform="matrix(0.24,0,0,0.24,210.319,-314.4)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2581"><tspan
x="0 51.5625 89.025002 112.9875 150.45"
y="0"
sodipodi:role="line"
id="tspan2579">Data</tspan></text>
</g>
<g
id="g2583"
transform="matrix(0.24,0,0,0.24,191.444,-335.28)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2587"><tspan
x="0 33.855 77.084999 93.764999 110.445 149.02499 182.88 206.83501 223.515 266.745"
y="0"
sodipodi:role="line"
id="tspan2585">collection</tspan></text>
</g>
<g
id="g2589"
transform="matrix(0.24,0,0,0.24,381.5622,-146.88)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2593"><tspan
x="0 43.23 81.809998 115.665 158.895 221.925 284.95499 323.535 364.66501 407.89499 445.42499 469.38 486.06 529.28998 570.41998 590.70001 629.28003 664.185 694.89001 718.84497 757.42499"
y="0"
sodipodi:role="line"
id="tspan2591">Recommendation System</tspan></text>
</g>
<path
d="m 131.5325,153.5595 h 696.9346 v -46.972 H 131.5325 Z"
style="fill:#fff2cc;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2595" />
<g
id="g2597"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,131.5325,153.5595)">
<path
d="M 0,0 H 8851069 V 596545 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2599" />
</g>
<g
id="g2601"
transform="matrix(0.24,0,0,0.24,304.1873,-416.16)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2605"><tspan
x="0 50.52 67.214996 110.46 153.705 191.175 207.87 228.16499 279.73499 318.255 353.17499 369.87 403.73999 442.26001 472.98001 493.27499 545.89502 562.59003 586.56 627.70502 648 691.245 729.76501 763.63501 806.88 869.92499 932.96997 971.48999 1012.635 1055.88 1093.35 1117.3199 1134.015 1177.26 1218.405 1238.7 1277.22 1315.74 1341.285 1376.205 1392.9 1426.77"
y="0"
sodipodi:role="line"
id="tspan2603">Global Devices with Recommendation Service</tspan></text>
</g>
<path
d="m 229.8815,153.5595 v 26.3597 h -3 v -26.3596 z m 3,24.8597 -4.4999,9 -4.5001,-9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2607" />
<path
d="m 162.5433,352.5636 c 0,6.193 5.0204,11.2134 11.2134,11.2134 h 109.2496 c 6.193,0 11.2134,-5.0204 11.2134,-11.2134 v -44.8522 c 0,-6.193 -5.0204,-11.2134 -11.2134,-11.2134 H 173.7567 c -6.193,0 -11.2134,5.0204 -11.2134,11.2134 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2609" />
<g
id="g2611"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,162.5433,363.777)">
<path
d="M 0,142409.9 C 0,63759.09 63759.06,0 142409.8,0 H 1529880 c 78651,0 142410,63759.09 142410,142409.9 v 569623.2 c 0,78650.8 -63759,142409.9 -142410,142409.9 H 142409.8 C 63759.06,854443 0,790683.9 0,712033.1 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2613" />
</g>
<g
id="g2615"
transform="matrix(0.24,0,0,0.24,210.3215,-205.2)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2619"><tspan
x="0 51.5625 89.025002 112.9875 150.45"
y="0"
sodipodi:role="line"
id="tspan2617">Data</tspan></text>
</g>
<g
id="g2621"
transform="matrix(0.24,0,0,0.24,186.7565,-226.32)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2625"><tspan
x="0 43.23 68.760002 111.99 145.845 184.35001 215.05499 245.75999 262.44 303.57001"
y="0"
sodipodi:role="line"
id="tspan2623">processing</tspan></text>
</g>
<path
d="m 333.9276,341.8305 c 0,12.1208 9.8258,21.9466 21.9465,21.9466 h 87.7833 c 12.1207,0 21.9465,-9.8258 21.9465,-21.9466 V 209.3659 c 0,-12.1208 -9.8258,-21.9466 -21.9465,-21.9466 h -87.7833 c -12.1207,0 -21.9465,9.8258 -21.9465,21.9466 z"
style="fill:#e2f0d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2627" />
<g
id="g2629"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,333.9276,363.7771)">
<path
d="M 0,278721.2 C 0,124787.7 124787.9,0 278721.5,0 H 1393569 c 153933,0 278721,124787.7 278721,278721.2 V 1961023 c 0,153933 -124788,278721 -278721,278721 H 278721.5 C 124787.9,2239744 0,2114956 0,1961023 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2631" />
</g>
<g
id="g2633"
transform="matrix(0.24,0,0,0.24,350.1407,-270.72)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2637"><tspan
x="0 51.5625 89.025002 112.9875"
y="0"
sodipodi:role="line"
id="tspan2635">Data</tspan></text>
</g>
<g
id="g2639"
transform="matrix(0.24,0,0,0.24,391.1407,-270.72)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2643"><tspan
x="0 30.727501 54.705002 97.957497 123.51 160.9875"
y="0"
sodipodi:role="line"
id="tspan2641">storag</tspan></text>
</g>
<g
id="g2645"
transform="matrix(0.24,0,0,0.24,440.1407,-270.72)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2649"><tspan
x="0"
y="0"
id="tspan2647">e</tspan></text>
</g>
<path
d="m 676.696,352.5638 c 0,6.193 5.0204,11.2134 11.2134,11.2134 H 797.159 c 6.193,0 11.2134,-5.0204 11.2134,-11.2134 v -44.8522 c 0,-6.193 -5.0204,-11.2134 -11.2134,-11.2134 H 687.9094 c -6.193,0 -11.2134,5.0204 -11.2134,11.2134 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2651" />
<g
id="g2653"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,676.696,363.7772)">
<path
d="M 0,142409.9 C 0,63759.09 63759.06,0 142409.8,0 H 1529880 c 78651,0 142410,63759.09 142410,142409.9 v 569623.2 c 0,78650.8 -63759,142409.9 -142410,142409.9 H 142409.8 C 63759.06,854443 0,790683.9 0,712033.1 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2655" />
</g>
<g
id="g2657"
transform="matrix(0.24,0,0,0.24,717.7242,-205.2)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2661"><tspan
x="0 65.107498 108.315 151.52251 190.08 206.7375"
y="0"
sodipodi:role="line"
id="tspan2659">Model</tspan></text>
</g>
<g
id="g2663"
transform="matrix(0.24,0,0,0.24,713.4092,-226.32)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2667"><tspan
x="0 30.727501 54.705002 97.957497 123.51 160.9875 204.24001"
y="0"
sodipodi:role="line"
id="tspan2665">storage</tspan></text>
</g>
<path
d="m 676.696,243.485 c 0,6.193 5.0204,11.2134 11.2134,11.2134 H 797.159 c 6.193,0 11.2134,-5.0204 11.2134,-11.2134 v -44.8522 c 0,-6.193 -5.0204,-11.2134 -11.2134,-11.2134 H 687.9094 c -6.193,0 -11.2134,5.0204 -11.2134,11.2134 z"
style="fill:#deebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path2669" />
<g
id="g2671"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,676.696,254.6984)">
<path
d="M 0,142409.9 C 0,63759.09 63759.06,0 142409.8,0 H 1529880 c 78651,0 142410,63759.09 142410,142409.9 v 569623.2 c 0,78650.8 -63759,142409.9 -142410,142409.9 H 142409.8 C 63759.06,854443 0,790683.9 0,712033.1 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path2673" />
</g>
<g
id="g2675"
transform="matrix(0.24,0,0,0.24,706.7842,-314.4)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2679"><tspan
x="0 18.75 59.924999 81.824997 120.375 145.875 184.425 225.60001 259.42499 297.97501"
y="0"
sodipodi:role="line"
id="tspan2677">Inference</tspan></text>
</g>
<g
id="g2681"
transform="matrix(0.24,0,0,0.24,719.2843,-335.28)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text2685"><tspan
x="0 30.727501 69.254997 94.807503 129.735 168.2625"
y="0"
sodipodi:role="line"
id="tspan2683">server</tspan></text>
</g>
<path
d="m 229.8815,254.6984 v 34.2996 l -3,1e-4 v -34.2997 z m 3,32.7996 -4.4999,9 -4.5001,-8.9999 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2687" />
<path
d="m 294.2197,331.6375 32.2079,-10e-5 v -3 l -32.2079,10e-5 z m 30.7079,2.9999 9,-4.5 -9,-4.5 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2689" />
<path
d="m 465.6039,332.479 32.2079,-10e-5 v -3 l -32.2079,10e-5 z m 30.7079,2.9999 9,-4.5 -9,-4.5 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2691" />
<path
d="m 636.9882,331.6218 h 32.2078 v -3 h -32.2078 z m 30.7079,3 8.9999,-4.5001 -9,-4.4999 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2693" />
<path
d="m 745.6621,296.498 10e-5,-34.2996 -3,-10e-5 -10e-5,34.2997 z m 3.0001,-32.7996 -4.5,-9.0001 -4.5,9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2695" />
<path
d="m 745.6621,187.4194 10e-5,-26.3597 h -3 l -10e-5,26.3597 z m 3.0001,-24.8597 -4.5,-9 -4.5,9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path2697" />
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -2,9 +2,9 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="221.8651mm"
height="116.44902mm"
viewBox="0 0 221.8651 116.44902"
width="185.10585mm"
height="116.63811mm"
viewBox="0 0 185.10585 116.63811"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
@@ -28,381 +28,377 @@
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="0.64052329"
inkscape:cx="139.7295"
inkscape:cy="208.42334"
inkscape:cx="501.93335"
inkscape:cy="434.80074"
inkscape:window-width="1848"
inkscape:window-height="1136"
inkscape:window-x="72"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="g31" />
inkscape:current-layer="g15" />
<defs
id="defs2">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath41">
id="clipPath25">
<path
d="M 0,1.206994e-5 H 959.76 V 540.00001 H 0 Z"
id="path39" />
d="M 0,0.1636355 H 536.9455 V 351.00004 H 0 Z"
id="path23" />
</clipPath>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-33.872301,-93.374718)">
transform="translate(27.764827,-33.462145)">
<g
id="g31"
inkscape:label="ch10-recommendation-models"
transform="matrix(0.35277777,0,0,-0.35277777,-72.127508,259.40457)"
inkscape:transform-center-x="5.4120119"
inkscape:transform-center-y="14.561554">
id="g15"
inkscape:label="ch11-recommendation-models(1)"
transform="matrix(0.35277777,0,0,-0.35277777,-27.90913,154.3432)">
<g
id="g33" />
id="g17" />
<g
id="g45"
transform="translate(38.836459)">
id="g29">
<path
d="m 341.70731,426.19171 h 230.2644 v -17.0613 h -230.2644 z"
d="M 70.29094,297.6909 H 300.6909 V 280.4546 H 70.29094 Z"
style="fill:#fbe5d6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path49" />
id="path31" />
<g
id="g51"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,341.70731,426.19171)">
id="g33"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,70.29094,297.6909)">
<path
d="M 0,0 H 2924358 V 216679 H 0 Z"
d="M 0,0 H 2926080 V 218902 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path53" />
id="path35" />
</g>
<g
id="g55"
transform="matrix(0.24,0,0,0.24,577.21161,-126.07949)">
id="g37"
transform="matrix(0.2181818,0,0,0.2181818,383.0586,-67.03634)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text59"><tspan
x="0 46.353329 61.439995 88.526657 109.87999 147.89998 170.31998 201.60664 219.82664 257.84665 277.66663 295.88663 312.5733 349.05997 370.4133 404.76663 427.18661 460.53995 490.75995 512.11328 527.19995 565.21997 601.7066 628.79327 647.01324 672.03326 690.25323 731.40662 764.75995 801.24658 839.79993 854.8866 893.43988 926.79321 948.14655 982.49988 1000.7199 1017.4066 1038.7599 1073.1133 1129.3999"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text41"><tspan
x="0 73.335793 146.67159 220.00737"
y="0"
sodipodi:role="line"
id="tspan57">History of Interactions / Candidate Items</tspan></text>
id="tspan39">交互历史</tspan></text>
</g>
<g
id="g43"
transform="matrix(0.2181818,0,0,0.2181818,447.0585,-67.03634)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text47"><tspan
x="0"
y="0"
id="tspan45">/</tspan></text>
</g>
<g
id="g49"
transform="matrix(0.2181818,0,0,0.2181818,451.5585,-67.03634)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text53"><tspan
x="0 73.335793 146.67159"
y="0"
sodipodi:role="line"
id="tspan51">候选项</tspan></text>
</g>
<path
d="m 461.64181,405.05411 10e-5,-13.022 h -3 l -10e-5,13.022 z m 3.0001,-11.522 -4.5,-9 -4.5,9 z"
d="m 190.1546,276.6364 v -13.0221 h -3 v 13.0221 z m 3,-11.522 -4.5,-9.0001 -4.5,9 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path61" />
id="path55" />
<path
d="m 272.25971,360.61831 c 0,14.0487 11.3887,25.4375 25.4374,25.4375 h 133.7049 c 14.0487,0 25.4375,-11.3888 25.4375,-25.4375 v -101.7469 c 0,-14.0487 -11.3888,-25.4374 -25.4375,-25.4374 h -133.7049 c -14.0487,0 -25.4374,11.3887 -25.4374,25.4374 z"
d="m 0.9090492,232.0903 c 0,14.0585 11.3966408,25.4551 25.4551008,25.4551 H 160.0358 c 14.0585,0 25.4551,-11.3966 25.4551,-25.4551 v -101.817 c 0,-14.0585 -11.3966,-25.4551 -25.4551,-25.4551 H 26.36415 c -14.05846,0 -25.4551008,11.3966 -25.4551008,25.4551 z"
style="fill:#f8cbad;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path63" />
id="path57" />
<g
id="g65"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,272.25971,386.05581)">
id="g59"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,0.9090492,257.5454)">
<path
d="M 0,323055.9 C 0,144637.1 144636.9,0 323055.6,0 H 2021107 c 178419,0 323056,144637.1 323056,323055.9 V 1615241 c 0,178419 -144637,323056 -323056,323056 H 323055.6 C 144636.9,1938297 0,1793660 0,1615241 Z"
d="M 0,323279.9 C 0,144737.4 144737.3,0 323279.8,0 H 2020910 c 178543,0 323280,144737.4 323280,323279.9 V 1616356 c 0,178543 -144737,323280 -323280,323280 H 323279.8 C 144737.3,1939636 0,1794899 0,1616356 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path67" />
id="path61" />
</g>
<g
id="g63"
transform="matrix(0.2181818,0,0,0.2181818,50.81908,-165.4363)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text67"><tspan
x="0 37.237293 74.474586 111.71188 148.94917 211.37148 227.94977 259.42007 275.99835 313.23566 350.47296"
y="0"
sodipodi:role="line"
id="tspan65">1000M x 100</tspan></text>
</g>
<g
id="g69"
transform="matrix(0.24,0,0,0.24,320.42711,-226.15949)">
transform="matrix(0.2181818,0,0,0.2181818,53.13408,-184.4182)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text73"><tspan
x="0 34.89333 69.786659 104.67999 139.57332 197.39998 215.62665 244.78664 263.01331 297.90665 332.79996"
x="0 73.335793 146.67159 220.00737 293.34317"
y="0"
sodipodi:role="line"
id="tspan71">1000M x 100</tspan></text>
</g>
<g
id="g75"
transform="matrix(0.24,0,0,0.24,307.48711,-245.11949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text79"><tspan
x="0 44.273331 71.346657 105.75333 128.15999 146.36665 179.70665 235.97998 273.98663 308.39331 346.93329 385.4733 400.61328 437.08661"
y="0"
sodipodi:role="line"
id="tspan77">User Embedding</tspan></text>
id="tspan71">用户嵌入表</tspan></text>
</g>
<path
d="m 473.69021,379.57151 c 0,4.0434 3.2778,7.3212 7.3212,7.3212 h 157.4843 c 4.0434,0 7.3212,-3.2778 7.3212,-7.3212 v -29.2845 c 0,-4.0434 -3.2778,-7.3212 -7.3212,-7.3212 h -157.4843 c -4.0434,0 -7.3212,3.2778 -7.3212,7.3212 z"
d="m 202.2909,250.8908 c 0,4.0368 3.2725,7.3092 7.3093,7.3092 h 157.527 c 4.0367,0 7.3092,-3.2724 7.3092,-7.3092 v -29.2361 c 0,-4.0368 -3.2725,-7.3093 -7.3092,-7.3093 h -157.527 c -4.0368,0 -7.3093,3.2725 -7.3093,7.3093 z"
style="fill:#f8cbad;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path81" />
id="path75" />
<g
id="g83"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,473.69021,386.89271)">
id="g77"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,202.2909,258.2)">
<path
d="M 0,92979.86 C 0,41628.5 41628.35,0 92979.53,0 H 2093030 c 51352,0 92980,41628.5 92980,92979.86 V 464892.1 c 0,51351.4 -41628,92979.9 -92980,92979.9 H 92979.53 C 41628.35,557872 0,516243.5 0,464892.1 Z"
d="M 0,92827.1 C 0,41560.11 41560.08,0 92827.03,0 H 2093420 c 51267,0 92827,41560.11 92827,92827.1 v 371298.8 c 0,51267 -41560,92827.1 -92827,92827.1 H 92827.03 C 41560.08,556953 0,515392.9 0,464125.9 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path85" />
id="path79" />
</g>
<g
id="g81"
transform="matrix(0.2181818,0,0,0.2181818,254.1505,-110.2363)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text85"><tspan
x="0 37.237293 74.474586 136.89688 153.47517 184.94548 201.52377 238.76106 275.99835"
y="0"
sodipodi:role="line"
id="tspan83">10M x 100</tspan></text>
</g>
<g
id="g87"
transform="matrix(0.24,0,0,0.24,524.00361,-170.95949)">
transform="matrix(0.2181818,0,0,0.2181818,248.3355,-129.2182)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text91"><tspan
x="0 34.89333 69.786659 127.61332 145.83998 174.99998 193.22665 228.11998 263.01331"
x="0 73.335793 146.67159 220.00737 293.34317"
y="0"
sodipodi:role="line"
id="tspan89">10M x 100</tspan></text>
</g>
<g
id="g93"
transform="matrix(0.24,0,0,0.24,502.62861,-189.91949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text97"><tspan
x="0 16.666664 37.999996 72.399994 128.66666 146.86665 180.19998 236.46664 274.46664 308.86664 347.39996 385.93329 401.06662 437.53329"
y="0"
sodipodi:role="line"
id="tspan95">Item Embedding</tspan></text>
id="tspan89">内容嵌入表</tspan></text>
</g>
<path
d="m 473.69021,326.43531 c 0,4.0434 3.2778,7.3213 7.3212,7.3213 h 157.4843 c 4.0434,0 7.3212,-3.2779 7.3212,-7.3213 v -29.2844 c 0,-4.0434 -3.2778,-7.3213 -7.3212,-7.3213 h -157.4843 c -4.0434,0 -7.3212,3.2779 -7.3212,7.3213 z"
d="m 202.2909,197.8726 c 0,4.0368 3.2725,7.3092 7.3093,7.3092 h 157.527 c 4.0367,0 7.3092,-3.2724 7.3092,-7.3092 v -29.2361 c 0,-4.0368 -3.2725,-7.3093 -7.3092,-7.3093 h -157.527 c -4.0368,0 -7.3093,3.2725 -7.3093,7.3093 z"
style="fill:#f8cbad;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path99" />
id="path93" />
<g
id="g101"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,473.69021,333.75661)">
id="g95"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,202.2909,205.1818)">
<path
d="M 0,92979.86 C 0,41628.5 41628.35,0 92979.53,0 H 2093030 c 51352,0 92980,41628.5 92980,92979.86 V 464892.1 c 0,51351.4 -41628,92979.9 -92980,92979.9 H 92979.53 C 41628.35,557872 0,516243.5 0,464892.1 Z"
d="M 0,92827.1 C 0,41560.11 41560.08,0 92827.03,0 H 2093420 c 51267,0 92827,41560.11 92827,92827.1 v 371298.8 c 0,51267 -41560,92827.1 -92827,92827.1 H 92827.03 C 41560.08,556953 0,515392.9 0,464125.9 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path103" />
id="path97" />
</g>
<g
id="g105"
transform="matrix(0.24,0,0,0.24,515.56601,-223.99949)">
id="g99"
transform="matrix(0.2181818,0,0,0.2181818,224.3355,-172.8545)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text109"><tspan
x="0 44.273331 71.346657 105.75333 128.15999 146.36665 187.50665 225.51331 261.98663 283.32663 317.73331 346.87329 368.21329"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text103"><tspan
x="0 73.335793 146.67159 220.00737 293.34317 366.67896 440.01474 513.35052"
y="0"
sodipodi:role="line"
id="tspan107">User Context</tspan></text>
id="tspan101">用户上下文嵌入表</tspan></text>
</g>
<path
d="m 202.2909,142.2362 c 0,4.0368 3.2725,7.3092 7.3093,7.3092 h 157.527 c 4.0367,0 7.3092,-3.2724 7.3092,-7.3092 V 113 c 0,-4.0368 -3.2725,-7.3092 -7.3092,-7.3092 h -157.527 c -4.0368,0 -7.3093,3.2724 -7.3093,7.3092 z"
style="fill:#f8cbad;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path105" />
<g
id="g107"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,202.2909,149.5454)">
<path
d="M 0,92827.33 C 0,41560.21 41560.08,0 92827.03,0 H 2093420 c 51267,0 92827,41560.21 92827,92827.33 V 464127.1 c 0,51267.1 -41560,92827.3 -92827,92827.3 H 92827.03 C 41560.08,556954.4 0,515394.2 0,464127.1 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path109" />
</g>
<g
id="g111"
transform="matrix(0.24,0,0,0.24,520.25101,-242.95949)">
transform="matrix(0.2181818,0,0,0.2181818,224.3355,-228.2727)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text115"><tspan
x="0 33.333328 89.599991 127.59999 161.99998 200.53331 239.06664 254.19998 290.66663"
x="0 73.335793 146.67159 220.00737 293.34317 366.67896 440.01474 513.35052"
y="0"
sodipodi:role="line"
id="tspan113">Embedding</tspan></text>
id="tspan113">内容上下文嵌入表</tspan></text>
</g>
<path
d="m 473.69021,270.87671 c 0,4.0434 3.2778,7.3212 7.3212,7.3212 h 157.4843 c 4.0434,0 7.3212,-3.2778 7.3212,-7.3212 v -29.2845 c 0,-4.0434 -3.2778,-7.3212 -7.3212,-7.3212 h -157.4843 c -4.0434,0 -7.3212,3.2778 -7.3212,7.3212 z"
style="fill:#f8cbad;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 8.327238,87.50894 c 0,4.61922 3.744592,8.36383 8.363772,8.36383 H 362.1453 c 4.6192,0 8.3638,-3.74461 8.3638,-8.36383 V 54.05479 c 0,-4.61922 -3.7446,-8.36383 -8.3638,-8.36383 H 16.69101 c -4.61918,0 -8.363772,3.74461 -8.363772,8.36383 z"
style="fill:#e7e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path117" />
<g
id="g119"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,473.69021,278.19791)">
transform="matrix(7.874016e-5,0,0,-7.874016e-5,8.327238,95.87277)">
<path
d="M 0,92979.86 C 0,41628.5 41628.35,0 92979.53,0 H 2093030 c 51352,0 92980,41628.5 92980,92979.86 V 464892.1 c 0,51351.4 -41628,92979.9 -92980,92979.9 H 92979.53 C 41628.35,557872 0,516243.5 0,464892.1 Z"
d="M 0,106220.7 C 0,47556.62 47556.26,0 106219.9,0 H 4493489 c 58664,0 106220,47556.62 106220,106220.7 v 424867.6 c 0,58664.1 -47556,106220.7 -106220,106220.7 H 106219.9 C 47556.26,637309 0,589752.4 0,531088.3 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path121" />
</g>
<path
d="M 39.09094,88.0182 H 339.7454 V 77.32725 H 39.09094 Z"
style="fill:#ed7d31;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path123" />
<g
id="g123"
transform="matrix(0.24,0,0,0.24,515.50351,-279.67949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text127"><tspan
x="0 16.666664 37.999996 72.399994 128.66666 146.86665 187.99998 225.99998 262.46664 283.79996 318.19998 347.33331 368.66663"
y="0"
sodipodi:role="line"
id="tspan125">Item Context</tspan></text>
</g>
<g
id="g129"
transform="matrix(0.24,0,0,0.24,520.25351,-298.63949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text133"><tspan
x="0 33.333328 89.599991 127.59999 161.99998 200.53331 239.06664 254.19998 290.66663"
y="0"
sodipodi:role="line"
id="tspan131">Embedding</tspan></text>
id="g125"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,39.09094,88.0182)">
<path
d="M 0,0 H 3818312 V 135775 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path127" />
</g>
<path
d="m 279.56401,216.03121 c 0,4.5998 3.7289,8.3288 8.3287,8.3288 h 345.5347 c 4.5998,0 8.3288,-3.729 8.3288,-8.3288 v -33.314 c 0,-4.5999 -3.729,-8.3288 -8.3288,-8.3288 h -345.5347 c -4.5998,0 -8.3287,3.7289 -8.3287,8.3288 z"
style="fill:#e7e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 71.59999,67.07277 H 309.8546 V 56.38183 H 71.59999 Z"
style="fill:#ed7d31;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path129" />
<g
id="g131"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,71.59999,67.07277)">
<path
d="M 0,0 H 3025833 V 135775 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path133" />
</g>
<path
d="m 110.8728,27.36363 h 156 V 12.52725 h -156 z"
style="fill:#fbe5d6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path135" />
<g
id="g137"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,279.56401,224.36001)">
transform="matrix(7.874016e-5,0,0,-7.874016e-5,110.8728,27.36363)">
<path
d="M 0,105775.7 C 0,47357.38 47357.18,0 105775.2,0 H 4494066 c 58418,0 105775,47357.38 105775,105775.7 v 423087.6 c 0,58418.3 -47357,105775.7 -105775,105775.7 H 105775.2 C 47357.18,634639 0,587281.6 0,528863.3 Z"
d="M 0,0 H 1981200 V 188422 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path139" />
</g>
<path
d="m 310.44791,216.68441 h 300.5217 v -10.6908 h -300.5217 z"
style="fill:#ed7d31;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 190.1542,48.66947 0.3528,-15.98875 -2.9993,-0.06618 -0.3528,15.98875 z m 3.319,-14.42294 -4.3004,-9.09708 -4.6974,8.89854 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path141" />
<g
id="g143"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,310.44791,216.68441)">
<path
d="M 0,0 H 3816626 V 135773 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path145" />
</g>
<path
d="m 342.84481,195.76531 h 238.3239 v -10.6908 h -238.3239 z"
style="fill:#ed7d31;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path147" />
<g
id="g149"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,342.84481,195.76531)">
<path
d="M 0,0 H 3026713 V 135773 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path151" />
</g>
<path
d="m 382.13131,156.01991 h 156.0208 v -14.9758 h -156.0208 z"
style="fill:#fbe5d6;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path153" />
<g
id="g155"
transform="matrix(7.874016e-5,0,0,-7.874016e-5,382.13131,156.01991)">
<path
d="M 0,0 H 1981465 V 190193 H 0 Z"
style="fill:none;stroke:#2f528f;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-dasharray:none;stroke-opacity:1"
id="path157" />
</g>
<path
d="m 461.64141,177.20781 0.3528,-15.9888 -2.9993,-0.0662 -0.3528,15.9888 z m 3.319,-14.423 -4.3004,-9.097 -4.6974,8.8985 z"
style="fill:#4472c4;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path159" />
<g
id="g161"
transform="matrix(0.24,0,0,0.24,548.91311,-397.27949)">
transform="matrix(0.2181818,0,0,0.2181818,408.9256,-336.4909)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:66.6667px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text165"><tspan
x="0 38.539997 72.946663 103.15332 141.15999 197.43332 253.70663 288.11331 324.58664 363.12662 396.46661 417.80661 432.94662 470.95328 507.42661 534.49994 552.7066 577.71326 595.91992 634.45996 667.79993 704.27325"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:73px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text147"><tspan
x="0 73.335793 146.67159 220.00737"
y="0"
sodipodi:role="line"
id="tspan163">Recommendations / Rank</tspan></text>
id="tspan145">推荐结果</tspan></text>
</g>
<g
id="g149"
transform="matrix(0.2181818,0,0,0.2181818,422.6449,-165.2182)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text153"><tspan
x="0 82.501991 165.00398"
y="0"
sodipodi:role="line"
id="tspan151">嵌入表</tspan></text>
</g>
<g
id="g155"
transform="matrix(0.2181818,0,0,0.2181818,376.1449,-186.8182)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text159"><tspan
x="0 45.832596 91.665192 137.49779 178.76538 201.68997 265.86557 320.82816"
y="0"
sodipodi:role="line"
id="tspan157">100s GB</tspan></text>
</g>
<g
id="g161"
transform="matrix(0.2181818,0,0,0.2181818,451.1449,-186.8182)">
<text
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text165"><tspan
x="0"
y="0"
id="tspan163"></tspan></text>
</g>
<g
id="g167"
transform="matrix(0.24,0,0,0.24,678.38511,-230.95949)">
transform="matrix(0.2181818,0,0,0.2181818,466.1449,-186.8182)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text171"><tspan
x="0 37.5 100.5 143.7 182.25 225.45 268.64999 285.29999 326.47501"
x="0 45.832596 91.665192 132.93279 155.85738 206.25497"
y="0"
sodipodi:role="line"
id="tspan169">Embedding</tspan></text>
id="tspan169">10s TB</tspan></text>
</g>
<g
id="g173"
transform="matrix(0.24,0,0,0.24,656.63511,-252.07949)">
transform="matrix(0.2181818,0,0,0.2181818,396.9702,-275.1818)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text177"><tspan
x="0 39.584999 79.169998 118.755 149.49001 169.8 220.33501 262.01999"
x="0 82.501991 165.00398 247.50597 330.00797 412.50995"
y="0"
sodipodi:role="line"
id="tspan175">100s GB</tspan></text>
id="tspan175">深度神经网络</tspan></text>
</g>
<g
id="g179"
transform="matrix(0.24,0,0,0.24,724.38501,-252.07949)">
transform="matrix(0.2181818,0,0,0.2181818,375.9702,-296.7818)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text183"><tspan
x="0"
x="0 45.832596 91.665192 132.93279 155.85738 220.03297 274.99557"
y="0"
id="tspan181"></tspan></text>
sodipodi:role="line"
id="tspan181">10s GB</tspan></text>
</g>
<g
id="g185"
transform="matrix(0.24,0,0,0.24,738.26001,-252.07949)">
transform="matrix(0.2181818,0,0,0.2181818,440.9702,-296.7818)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text189"><tspan
x="0 39.584999 79.169998 109.905 130.215 169.27499"
x="0"
y="0"
sodipodi:role="line"
id="tspan187">10s TB</tspan></text>
id="tspan187"></tspan></text>
</g>
<g
id="g191"
transform="matrix(0.24,0,0,0.24,653.46281,-334.63949)">
transform="matrix(0.2181818,0,0,0.2181818,455.9702,-296.7818)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:normal;font-size:83px;font-family:ArialMT;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text195"><tspan
x="0 51.5625 90.074997 128.58749 171.825 192.1125 246.825 285.33749 326.47501 352.01251 389.47501 406.16251 426.45001 481.16251 519.67499 543.63751 596.25 639.48749 665.02502 700.46252 731.17499 751.46252 773.32501 824.88751 879.59998 934.3125 965.02502"
x="0 45.832596 91.665192 137.49779 178.76538 201.68997 265.86557"
y="0"
sodipodi:role="line"
id="tspan193">Deep Neural Networks (DNNs)</tspan></text>
id="tspan193">100s GB</tspan></text>
</g>
<g
id="g197"
transform="matrix(0.24,0,0,0.24,704.39781,-355.51949)">
transform="matrix(0.2181818,0,0,0.2181818,109.7371,-25.36362)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(1,0,0,-1,0,1608)"
style="font-variant:normal;font-weight:bold;font-size:92px;font-family:MicrosoftYaHei;-inkscape-font-specification:MicrosoftYaHei-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text201"><tspan
x="0 39.584999 79.169998 109.905 130.215 180.75 222.435"
x="0 91.668793 183.33759 275.00638 366.67517 458.34396 550.01276 641.68152"
y="0"
sodipodi:role="line"
id="tspan199">10s GB</tspan></text>
</g>
<g
id="g203"
transform="matrix(0.24,0,0,0.24,762.64771,-355.51949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text207"><tspan
x="0"
y="0"
id="tspan205"></tspan></text>
</g>
<g
id="g209"
transform="matrix(0.24,0,0,0.24,776.52271,-355.51949)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:normal;font-size:75px;font-family:DengXian;-inkscape-font-specification:DengXian-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text213"><tspan
x="0 39.584999 79.169998 118.755 149.49001 169.8 220.33501"
y="0"
sodipodi:role="line"
id="tspan211">100s GB</tspan></text>
</g>
<g
id="g215"
transform="matrix(0.24,0,0,0.24,259.79951,-84.559494)">
<text
transform="matrix(1,0,0,-1,0,2250)"
style="font-variant:normal;font-weight:bold;font-size:83.3333px;font-family:DengXian;-inkscape-font-specification:DengXian-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text219"><tspan
x="0 59.899998 104.175 148.45 198.45 221.36665 261.99167 306.26666 350.01666 380.74164 429.18332 451.05832 499.49997 549.5 572.41663 624.5 668.76666 707.83331 757.83331 831.79163 905.74994 950.0166 998.45831 1048.4583 1092.2083 1122.4166 1144.2916 1194.2916 1242.7333 1265.6499 1342.7333 1392.7333 1442.7333 1487.0083 1508.8833 1531.7999 1559.3999 1619.2999 1659.9249 1712.0083 1789.0916"
y="0"
sodipodi:role="line"
id="tspan217">Deep Learning Recommendation Model (DLRM)</tspan></text>
id="tspan199">深度学习推荐模型</tspan></text>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 31 KiB