You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"https://webmachinelearning.github.io/model-loader/">Adopted from Web
344
+
Machine Learning Community Group</a>
319
345
</p>
320
346
<pclass="milestone">
321
347
<b>Expected completion:</b> [N/A]
@@ -330,7 +356,14 @@ <h3>
330
356
<h3>
331
357
Other Deliverables
332
358
</h3>
333
-
<p>The Working Group will develop a <spanid="ethical-issues">Working Group Note documenting ethical issues</span> associated with using Machine Learning on the Web, to help identify what mitigations its normative specifications should take into account.</p>
Principles for Web Machine Learning</a> Working Group Note
363
+
documenting ethical issues associated with using Machine Learning
364
+
on the Web, to help identify what mitigations its normative
365
+
specifications should take into account.
366
+
</p>
334
367
<p>
335
368
Other non-normative documents may be created such as:
336
369
</p>
@@ -344,19 +377,6 @@ <h3>
344
377
</li>
345
378
</ul>
346
379
</section>
347
-
<sectionid="timeline">
348
-
<h3>
349
-
Timeline
350
-
</h3>
351
-
<ul>
352
-
<li>Q2 2021: First teleconference
353
-
</li>
354
-
<li>Q2 2021: FPWD for Web Neural Network API
355
-
</li>
356
-
<li>Q2 2022: CR for Web Neural Network API
357
-
</li>
358
-
</ul>
359
-
</section>
360
380
</section>
361
381
<sectionid="success-criteria">
362
382
<h2>
@@ -453,7 +473,8 @@ <h3 id="w3c-coordination">
453
473
The GPU for the Web Working Group defines a WebGPU Shading
454
474
Language that may be used to implement traditional machine
455
475
learning algorithms efficiently. The Web Machine Learning Working
456
-
Group should coordinate with this group to avoid overlap.
476
+
Group should coordinate with this group to avoid overlap and
477
+
to enable interoperability between the WebNN and WebGPU APIs.
457
478
</dd>
458
479
</dl>
459
480
<dl>
@@ -469,7 +490,11 @@ <h3 id="w3c-coordination">
469
490
to avoid overlap.
470
491
</dd>
471
492
<dt><ahref="https://www.w3.org/groups/wg/webrtc">WebRTC Working Group</a></dt>
472
-
<dd>The WebRTC Working Group defines the <code>MediaStream</code> interface and related media processing APIs that likely make use of Machine Learning capabilities afforded by the WebNN API.</dd>
493
+
<dd>
494
+
The WebRTC Working Group defines the <code>MediaStream</code>
495
+
interface and related media processing APIs that enable integration
496
+
with Machine Learning capabilities afforded by the WebNN API.
<dd>Given the well-known ethical risks of bias in the use of Machine Learning, the Web Machine Learning Working Group will work with the Technical Architecture Group to ensure its work align with the <ahref="https://w3ctag.github.io/ethical-web-principles/">W3C TAG Ethical Web Principles</a>.</dd>
The Khronos WebGL Working Group defines a WebGL API that supports
487
-
the OpenGL ES Shading Language (GLSL). The GLSL can be used to
488
-
implement traditional machine learning algorithms efficiently.
489
-
Furthermore, this group incubates a proposal for a WebGL 2.0
490
-
Compute specification that aims to provide an efficient way to
491
-
run general-purpose GPU (GPGPU) computing workloads such as
492
-
machine learning algorithms in the WebGL context.
493
-
</dd>
494
507
<dt><ahref="https://tc39.es/">ECMA TC39</a></dt>
495
508
<dd>TC39 defines the JavaScript language whose primitives are key in how WebNN access data (e.g. <code>ArrayBuffer</code>). Possible work on <ahref="https://github.com/tc39/proposal-operator-overloading#matrixvector-computations">operator overloading</a> would also impact possible evolutions of the WebNN API.</dd>
0 commit comments