Skip to content

Commit 1367e42

Browse files
committed
Update generated files
1 parent 8000cd2 commit 1367e42

25 files changed

+35
-58
lines changed
+9-9
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
<div class="slide" role='region' aria-label="Slide 1 of 9" id="slide-1" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=1"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=1">Slide 1</a></noscript></div><div role='region'><p>Hi, I'm Sangwhan Moon from the Technical Architecture Group also known as the TAG.</p>
1+
<div role='region'><p>Hi, I'm Sangwhan Moon from the Technical Architecture Group also known as the TAG.</p>
22
<p>And today I will be talking about how machine learning today will ideally become a part of the web platform.</p>
33
<p>To briefly introduce myself as noted earlier I am an elected member of the TAG, team leader then E-commerce Oriented Computers Startup, and finally a PhD student in Natural Language Processing at the Tokyo Institute of Technology.</p>
4-
<p>I would like to note that the presentation today carries more weight from a personal perspective on the topic rather than the formal group message from the TAG.</p></div><div class="slide" role='region' aria-label="Slide 2 of 9" id="slide-2" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=2"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=2">Slide 2</a></noscript></div><div role='region'><p>Machine learning, namely the sub-field, which involves using large neural networks to approximate various functions through large amounts of training that have been a hot topic in the last couple of years.</p>
4+
<p>I would like to note that the presentation today carries more weight from a personal perspective on the topic rather than the formal group message from the TAG.</p></div><div role='region'><p>Machine learning, namely the sub-field, which involves using large neural networks to approximate various functions through large amounts of training that have been a hot topic in the last couple of years.</p>
55
<p>Due to the social technical impact this has brought to our lives developers and users alike expecting this functionality to become part of the web platform is a natural progression.</p>
6-
<p>Many operating systems have started providing the APIs that allow you access to these capabilities, sometimes which wire directly to a neural network optimized core processor.</p></div><div class="slide" role='region' aria-label="Slide 3 of 9" id="slide-3" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=3"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=3">Slide 3</a></noscript></div><div role='region'><p>First and foremost we would like to work to have a stronger focus on maximizing impact with smaller incremental changes.</p>
6+
<p>Many operating systems have started providing the APIs that allow you access to these capabilities, sometimes which wire directly to a neural network optimized core processor.</p></div><div role='region'><p>First and foremost we would like to work to have a stronger focus on maximizing impact with smaller incremental changes.</p>
77
<p>All these topic may still be open for debate, how we see this is to focus more on inference rather than try to tackle training and providing a full blown set of APIs from the get-go.</p>
88
<p>The reason for this is that we see a larger pool of users on the inference side rather than the training side.</p>
99
<p>Mainly because having a browser tab open for weeks doing a training run seems like a less likely scenario.</p>
10-
<p>Eventually we'd like to see more capabilities added but incremental enhancements allow us as a platform to adapt to actual user needs in the world that focus on fixing easier problems first.</p></div><div class="slide" role='region' aria-label="Slide 4 of 9" id="slide-4" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=4"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=4">Slide 4</a></noscript></div><div role='region'><p>One of the complications in defining a mechanism to run pre-trained neural network models in the browser is to agree on the standard format for packaging and shipping these neural network models.</p>
10+
<p>Eventually we'd like to see more capabilities added but incremental enhancements allow us as a platform to adapt to actual user needs in the world that focus on fixing easier problems first.</p></div><div role='region'><p>One of the complications in defining a mechanism to run pre-trained neural network models in the browser is to agree on the standard format for packaging and shipping these neural network models.</p>
1111
<p>Machine learning academia and the ecosystem of frameworks have still not agreed on a common format which makes this challenging for us as a platform, as we must choose from one of the multiple competing proposals.</p>
1212
<p>But we do not have a particular preference on the specific format, we'd like to see some form of convergence to make life easier for the users of the platform.</p>
13-
<p>The same applies for the shader language for computation, which as we understand has also has yet to achieve consensus on.</p></div><div class="slide" role='region' aria-label="Slide 5 of 9" id="slide-5" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=5"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=5">Slide 5</a></noscript></div><div role='region'><p>Additionally while it is possible to do a lot of this without a permission as of today, through capabilities already available in the platform such as <a class=dfn>WebGL</a> and <a class=dfn>WebAssembly</a>, at the point of standardization as a platform API, we would like to see this behind the permission if possible.</p>
13+
<p>The same applies for the shader language for computation, which as we understand has also has yet to achieve consensus on.</p></div><div role='region'><p>Additionally while it is possible to do a lot of this without a permission as of today, through capabilities already available in the platform such as <a class=dfn>WebGL</a> and <a class=dfn>WebAssembly</a>, at the point of standardization as a platform API, we would like to see this behind the permission if possible.</p>
1414
<p>The reasons for this is not only due to the potential privacy implications, but also due to the power requirements that these APIs may bring to the table.</p>
1515
<p>This can have negative effects on the battery life for users who get out of a single charge.</p>
16-
<p>So we believe that the users should have a choice to reject if they are in a situation where they would want to be conservative about power usage.</p></div><div class="slide" role='region' aria-label="Slide 6 of 9" id="slide-6" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=6"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=6">Slide 6</a></noscript></div><div role='region'><p>An extra point that we'd like to bring to the attention of the group is to open questions that remain to integrate these capabilities to the platform.</p>
16+
<p>So we believe that the users should have a choice to reject if they are in a situation where they would want to be conservative about power usage.</p></div><div role='region'><p>An extra point that we'd like to bring to the attention of the group is to open questions that remain to integrate these capabilities to the platform.</p>
1717
<p>Due to the current limitations of JavaScript such as the lack of operator overloading it makes it challenging to implement an ergonomic API for vector <a class=dfn>matrix</a> or <a class=dfn>tensor</a> operations on the web platform.</p>
1818
<p>From a user's perspective, it's a lot more straightforward to have infix functions than to chain the pilot function calls.</p>
1919
<p>The last question we have is whether there is a path forward to converge with non-browser JavaScript runtimes such as <a class=dfn>Node.js</a>.</p>
20-
<p>These are points that are open for further discussion.</p></div><div class="slide" role='region' aria-label="Slide 7 of 9" id="slide-7" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=7"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=7">Slide 7</a></noscript></div><div role='region'><p>The TAG has two principles that might be useful for this group to move the work forward.</p>
20+
<p>These are points that are open for further discussion.</p></div><div role='region'><p>The TAG has two principles that might be useful for this group to move the work forward.</p>
2121
<p>We have the base guidelines which is the Design Principles documents, which touches on how APIs for the web should be designed, but also the ethical web principles, which we recently released.</p>
22-
<p>As capabilities such as computer vision, which can be achieved with the work that is being proposed by this group, can also have wider social and ethical implications, we'd like the group to look into the larger scale social impact by bringing these capabilities to the web, to mitigate any potential risks that it may bring to the end user's privacy.</p></div><div class="slide" role='region' aria-label="Slide 8 of 9" id="slide-8" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=8"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=8">Slide 8</a></noscript></div><div role='region'><p>As this is a powerful and complex capability that we have not previously done on the web platform, the TAG would be very interested in doing early reviews on the topic.</p>
23-
<p>We would be happy to review early proposals from the contributors of the group, through our design reviews repository at github.com/w3ctag/design-reviews We'd also be more than happy to actively engage in any cross working group facilitation needed to make this work happen.</p></div><div class="slide" role='region' aria-label="Slide 9 of 9" id="slide-9" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=9"><noscript><a href="https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf#page=9">Slide 9</a></noscript></div><div role='region'><p>Thank you for listening to my presentation.</p>
22+
<p>As capabilities such as computer vision, which can be achieved with the work that is being proposed by this group, can also have wider social and ethical implications, we'd like the group to look into the larger scale social impact by bringing these capabilities to the web, to mitigate any potential risks that it may bring to the end user's privacy.</p></div><div role='region'><p>As this is a powerful and complex capability that we have not previously done on the web platform, the TAG would be very interested in doing early reviews on the topic.</p>
23+
<p>We would be happy to review early proposals from the contributors of the group, through our design reviews repository at github.com/w3ctag/design-reviews We'd also be more than happy to actively engage in any cross working group facilitation needed to make this work happen.</p></div><div role='region'><p>Thank you for listening to my presentation.</p>
2424
<p>I'll be available in the live session for any questions you may have.</p></div>

_includes/transcripts/tp_interactive_music.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="slide" role='region' aria-label="Slide 1 of 1" id="slide-1" data-fmt="pdf" data-src="https://www.w3.org/2020/Talks/mlws/tp_interactive_music.pdf#page=1"><noscript><a href="https://www.w3.org/2020/Talks/mlws/tp_interactive_music.pdf#page=1">Slide 1</a></noscript></div><div role='region'><p>Hello, everyone, my name is Tero Parviainen, and I would like to share a few thoughts on my experiences making musical applications powered by machine learning models for the web.</p>
1+
<div role='region'><p>Hello, everyone, my name is Tero Parviainen, and I would like to share a few thoughts on my experiences making musical applications powered by machine learning models for the web.</p>
22
<p>Now I run a creative technology and design studio called Counterpoint with my partner, Sam Diggins, and we do a lot of stuff for the web.</p>
33
<p>We do experiments on musical instruments, music tools, artistic works, some more commercial oriented work as well, and we quite often end up doing the things we do on the web platform.</p>
44
<p>And it's been really good to us.</p>

talks/a_virtual_character_web_meeting_with_expression_enhance_power_by_machine_learning.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: A virtual character web meeting with expression enhance power by machine learning
2+
title: "A virtual character web meeting with expression enhance power by machine learning"
43
author: Zelun Chen (Netease)
54
layout: talk
65
format: pdf

talks/accelerate_ml_inference_on_mobile_devices_with_android_nnapi.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Accelerate ML inference on mobile devices with Android NNAPI
2+
title: "Accelerate ML inference on mobile devices with Android NNAPI"
43
author: Miao Wang (Google)
54
layout: talk
65
format: pdf

talks/accelerated_graphics_and_compute_api_for_machine_learning_directml.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Accelerated graphics and compute API for Machine Learning - DirectML
2+
title: "Accelerated graphics and compute API for Machine Learning - DirectML"
43
author: Chai Chaoweeraprasit (Microsoft)
54
layout: talk
65
format: pdf

talks/access_purpose_built_ml_hardware_with_web_neural_network_api.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Access purpose-built ML hardware with Web Neural Network API
2+
title: "Access purpose-built ML hardware with Web Neural Network API"
43
author: Ningxin Hu (Intel)
54
layout: talk
65
format: pdf

talks/collaborative_learning.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Collaborative Learning
2+
title: "Collaborative Learning"
43
author: Wolfgang Maß (DFKI)
54
layout: talk
65
format: pdf

talks/empowering_musicians_and_artists_using_machine_learning_to_build_their_own_tools_in_the_browser.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Empowering Musicians and Artists using Machine Learning to Build Their Own Tools in the Browser
2+
title: "Empowering Musicians and Artists using Machine Learning to Build Their Own Tools in the Browser"
43
author: Louis McCallum (University of London)
54
layout: talk
65
format: pdf

talks/enabling_distributed_dnns_for_the_mobile_web_over_cloud_edge_and_end_devices.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Enabling Distributed DNNs for the Mobile Web Over Cloud, Edge and End Devices
2+
title: "Enabling Distributed DNNs for the Mobile Web Over Cloud, Edge and End Devices"
43
author: Yakun Huang & Xiuquan Qiao (BPTU)
54
layout: talk
65
format: pdf

talks/exploring_unsupervised_image_segmentation_results.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Exploring unsupervised image segmentation results
2+
title: "Exploring unsupervised image segmentation results"
43
author: Piotr Migdal & Bartłomiej Olechno ()
54
layout: talk
65
format: shiny

talks/fast_client_side_ml_with_tensorflow_js.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Fast client-side ML with TensorFlow.js
2+
title: "Fast client-side ML with TensorFlow.js"
43
author: Ann Yuan (Google)
54
layout: talk
65
format: pdf
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
21
---
3-
title: Interactive ML - Powered Music Applications on the Web
2+
title: "Interactive ML - Powered Music Applications on the Web"
43
author: Tero Parviainen (Counterpoint)
54
layout: talk
65
format: pdf
76
shortname: tp_interactive_music
87
thumbnailurl: https://cjx1uopmt0m4q0667xmnrqpk.blob.core.windows.net/ckdo76mfh4sne0772endmrepx/thumbs/thumb-002.jpeg
98
videourl: https://app.streamfizz.live/embed/ckdo76mfh4sne0772endmrepx
10-
slidesurl: https://www.w3.org/2020/Talks/mlws/tp_interactive_music.pdf
9+
slidesurl:
1110
---

talks/introducing_wasi_nn.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Introducing WASI-NN
2+
title: "Introducing WASI-NN"
43
author: Mingqiu Sun & Andrew Brown (Intel)
54
layout: talk
65
format: pdf
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
21
---
3-
title: Machine Learning in Web Architecture
2+
title: "Machine Learning in Web Architecture"
43
author: Sangwhan Moon ()
54
layout: talk
65
format: pdf
76
shortname: sm_architecture
87
thumbnailurl: https://cjx1uopmt0m4q0667xmnrqpk.blob.core.windows.net/ckdo77c2k4srf07726abf6aps/thumbs/thumb-001.jpeg
98
videourl: https://app.streamfizz.live/embed/ckdo77c2k4srf07726abf6aps
10-
slidesurl: https://www.w3.org/2020/Talks/mlws/sm_architecture.pdf
9+
slidesurl:
1110
---

talks/machine_learning_on_the_web_for_content_filtering_applications.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Machine Learning on the Web for content filtering applications
2+
title: "Machine Learning on the Web for content filtering applications"
43
author: Oleksandr Paraska (eyeo)
54
layout: talk
65
format: pdf

talks/media_processing_hooks_for_the_web.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Media processing hooks for the Web
2+
title: "Media processing hooks for the Web"
43
author: François Daoust (W3C)
54
layout: talk
65
format: shower

talks/mobile_first_web_based_machine_learning.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Mobile-first web-based Machine Learning
2+
title: "Mobile-first web-based Machine Learning"
43
author: Josh Meyer & Lindy Rauchenstein (Artie)
54
layout: talk
65
format: pdf

talks/onnx_js_a_javascript_library_to_run_onnx_models_in_browsers_and_node_js.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: ONNX.js - A Javascript library to run ONNX models in browsers and Node.js
2+
title: "ONNX.js - A Javascript library to run ONNX models in browsers and Node.js"
43
author: Emma Ning (Microsoft)
54
layout: talk
65
format: pdf

talks/opportunities_and_challenges_for_tensorflow_js_and_beyond.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Opportunities and Challenges for TensorFlow.js and beyond
2+
title: "Opportunities and Challenges for TensorFlow.js and beyond"
43
author: Jason Mayes (Google)
54
layout: talk
65
format: pdf

talks/paddle_js_machine_learning_for_the_web.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Paddle.js - Machine Learning for the Web
2+
title: "Paddle.js - Machine Learning for the Web"
43
author: Ping Wu (Baidu)
54
layout: talk
65
format: pdf

talks/privacy_first_approach_to_machine_learning.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Privacy-first approach to machine learning
2+
title: "Privacy-first approach to machine learning"
43
author: Philip Laszkowicz ()
54
layout: talk
65
format: pdf

talks/rnnoise_neural_speech_enhancement_and_the_browser.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: RNNoise, Neural Speech Enhancement, and the Browser
2+
title: "RNNoise, Neural Speech Enhancement, and the Browser"
43
author: Jean-Marc Valin ()
54
layout: talk
65
format: pdf

talks/we_count_fair_treatment_disability_and_machine_learning.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: We Count: Fair Treatment, Disability and Machine Learning
2+
title: "We Count: Fair Treatment, Disability and Machine Learning"
43
author: Jutta Treviranus (OCAD University)
54
layout: talk
65
format: pdf

talks/web_platform_a_30_000_feet_view_web_platform_and_js_environment_constraints.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Web Platform: a 30,000 feet view / Web Platform and JS environment constraints
2+
title: "Web Platform: a 30,000 feet view / Web Platform and JS environment constraints"
43
author: Dominique Hazaël-Massieux (W3C)
54
layout: talk
65
format: shower

talks/wreck_a_nice_beach_in_the_browser_getting_the_browser_to_recognize_speech.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
---
3-
title: Wreck a Nice Beach in the Browser: Getting the Browser to Recognize Speech
2+
title: "Wreck a Nice Beach in the Browser: Getting the Browser to Recognize Speech"
43
author: Kelly Davis (Mozilla)
54
layout: talk
65
format: pdf

0 commit comments

Comments
 (0)