

Artificial intelligence is starting to live everywhere, especially in your browser.
Browser-based AI has several advantages. Running AI in the browser can speed up some AI operations — such as sentiment analysis, hand gesture detection and style transfer — by executing them directly on the client. It can eliminate the need for background application programming interface requests to cloud-based resources, thereby simplifying and accelerating AI apps’ end-to-end flow.
It can also provide the AI app with direct access to rich data from client-side sensors, such as webcams, microphones, GPS and gyroscopes. It addresses privacy concerns by retaining browser-based AI data in the client. And not least, it brings AI within reach of the vast pool of Web developers who work in JavaScript and other client-side languages, frameworks and tools.
For all those reasons, browser-focused tools for developing AI apps are beginning to proliferate. One of the latest to hit the market is TensorFire, an open-source tool developed by a team of MIT researcher. It joins the growing roster of JavaScript AI development frameworks that I discussed in this recent blog. Google has provided several demos of the technology, one of them a “Rock Paper Scissors” game played with a computer (pictured).
What they have in common is support for AI programming in various browser-side languages and scripts. They all support interactive modeling, training, execution and visualization of machine learning, deep learning and other AI models in the browser. They can all tap into locally installed graphics processing units and other AI-optimized hardware to speed model execution. And many of them provide built-in and pretrained neural-net models to speed development of regression, classification, image recognition and other AI-powered tasks in the browser.
Among leading AI vendors, Google has the most comprehensive tooling for helping developers build ML and DL apps not just for the browser but in a growing range of client apps and devices. In that regard, Google has made several important recent announcements:
Google’s development of its TensorFlow.js developer ecosystem is starting to pick up steam. Check out this online “playground,” which invites developers to “tinker with a neural network right here in your browser.” Here’s a third-party data-science developer site that steps you through the process of developing JavaScript-based TensorFlow.js apps. And here’s a third-party post that provides converters and utilities for TensorFlow.js developers.
Finally, here’s an excellent discussion of TensorFlow.js from TensorFlow Dev Summit 2018, focusing on the core libraries and high-level APIs to make it easier to develop AI in JavaScript:
Support our open free content by sharing and engaging with our content and community.
Where Technology Leaders Connect, Share Intelligence & Create Opportunities
SiliconANGLE Media is a recognized leader in digital media innovation serving innovative audiences and brands, bringing together cutting-edge technology, influential content, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — such as those established in Silicon Valley and the New York Stock Exchange (NYSE) — SiliconANGLE Media operates at the intersection of media, technology, and AI. .
Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a powerful ecosystem of industry-leading digital media brands, with a reach of 15+ million elite tech professionals. The company’s new, proprietary theCUBE AI Video cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.