首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2020前端智能化趋势:tensorflow.js生态

可用于追踪物体 ----- 声音 soundClassifier 音频分类,可用于语音控制 pitchDetection 音调检测,可用于说话人识别 ----- 文本 CharRNN 文本生成,可用于输入法联想...- 前端智能技术01 - BodyPix BodyPix是谷歌发布人体图像分割工具,可直接在浏览器中运行,仅需使用几行代码即可调用。...除了tensorflow.js的封装,我们还可以使用mljs,更为简便的使用bodypix。 BodyPix可以用来干什么? 我尝试利用谷歌的bodyPix,DIY了一个fastmask功能。...Look Once: Unified, Real-Time Object Detection提出的方法,简称YOLO。...借此,我们还可以用tensorflow.js实现验证码的识别,让浏览器自动帮我们输入验证码~ - 前端智能技术06 - Text classification tensorflow.js的案例很多都是图像上的应用

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TensorFlow.js:零基础在小程序上实现机器学习

    这款小程序不仅可以了解中药的性状功效,还可以识别137种中药饮片类型,测量大小等。不仅可以让学习中医药的学生随时随地了解中医知识,熟识切片性状,更能让普通民众拥有身边的移动中医药“专家”。...基于 TensorFlow object detection API。BodyPix使用 TensorFlow.js 在浏览器中进行实时人体和身体部位分割。...文字Universal Sentence Encoder将文本编码为512维嵌入,用作自然语言处理任务的输入,例如情感分类和文本相似性。...这些文档深入探讨了这篇文章中提及的许多主题: ImageNet database 链接 (http://www.image-net.org/) TensorFlow object detection API...链接 (https://github.com/tensorflow/models/blob/master/research/object_detection/README.md) Speech commands

    2.5K51

    浏览器中的姿态检测:PoseNet 模型(附代码)

    Youtube 上这段视频的源代码,作者是 Siraj Raval:https://youtu.be/9KqNk5keyCc 这个资源包括一个称作 PoseNet 的独立模型,一些 Demo,可在浏览器上使用 TensorFlow.js...tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5),可以了解 PoseNet 在 Tensorflow.js...image -ImageData|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement 输入网络中的图像 imageScaleFactor - 数值范围...比单个姿势检测算法复杂得多,并且运行速度稍慢,但却在图像中有多人的情况下很有优势,检测到的关键点不太可能与错误的姿势相关联。即使用于检测单个人的姿势, 这种算法也可能更可取。...image - ImageData|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement 输入网络中的图像 imageScaleFactor -

    3.1K41

    2.2版本发布!TensorFlow推出开发者技能证书

    TensorFlow 2.0的几大亮点包括: 专注于简单性和易用性,大大简化API 方便开发人员使用Keras 和 eager execution 轻松构建模型 提高TensorFlow Lite 和 TensorFlow.js...TensorFlow性能分析提供了一系列工具集合: Overview Page:性能概览页面 Input Pipleline Analyzer:输入管道分析 TensorFlow Stats:TensorFlow...我们可以从这几个方面入手: 用标准化的方式表示基本概念,如运算、类型等 创建一个通用的基础设施,构建可以重用的组件 支持自定义和可扩展性 这个新的框架名为MLIR,全称是Multi-Level Intermediate...TensorFlow.js TensorFlow.js是面向Web的机器学习框架。 ?...2019年,TF.js 1.0正式发布: 新增四个模型:BodyPix、Toxicity、USE、Speech commands 平台:AutoML,SavedModels,以及在Node.js中直接执行

    67620

    机器学习教程:使用摄像头在浏览器上玩真人快打

    现在,鉴于Web平台的API,特别是WebGL的进步,我决定通过使用TensorFlow.js来解决问题。...介绍 在本文中,我将分享使用TensorFlow.js和MobileNet构建姿势分类算法的经验。...('2d').getImageData(0,0, canvas.width, canvas.height); const data= imageData.data; for (let i= 0;...下一步,通过使用Array.from我们将类型化的数组转换为JavaScript数组,我们提取帧上的姿势的概率(即,出拳、踢腿和其他)。 如果既不是踢腿也不是出拳的姿势的概率高于0.4,我们返回。...如果我们想要更进一步并区分两种不同类型的踢腿,比如后踢和回旋踢怎么办? 如下图显示,从某个角度看,两个踢法在特定的时间点看起来都很相似: ? ?

    1.7K40

    图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting

    总的来说,论文提出的算法可以分成4个步骤:      第一步:Expansion,针对用户的输入,对已知区域(前景或背景)进行小规模的扩展;      第二步:Sample and Gather,对剩余的未知区域内的每个点按一定的规则取样...上式即沿着路径对像素颜色进行积分,离散化后也就是一些累加,CSDN的提供的代码在这个函数的处理过程中是有错误的,因为他最后一个判断条件使得循环只会进行一次,有兴趣的朋友可以自己去改改。       ...不过那个代码占用的内存非常厉害,这主要是由于VECTOR等数据类型决定的,实际上这里完全可以用数组来搞定的。   ...[Index].BB = ImageData[Speed]; // 记录下最佳背景点的颜色值 tuple[Index].GB = ImageData...如果边缘处的像素和内部的有很大的区别,显然会出现部分取样点取到的数据很不合理,从而导致最终的透明度信息错误。

    2.5K60

    手把手教你开发人工智能微信小程序(4): 训练手写数字识别模型

    阅读完本文后,你将了解到: 如何通过网络加载图片类型数据 如何使用tfjs Layers API定义模型结构 如何训练模型以及评估模型 加载MNIST数据 针对手写数字识别问题,网络上已经有公开数据集MNIST...该数据集有多种格式,如果使用keras、tensorflow之类的python机器学习框架,通常有内置的API加载和处理MNIST数据集,但tensorflow.js并没有提供,所以需要自己编写。...) { for (let j = 0; j imageData.data.length / 4; j++) { // All channels...datasetBytesView[j] = imageData.data[j * 4] / 255; } resolve();...训练模型 在浏览器中训练,也可以批量输入图像数据,可以指定batch size,epoch轮次。

    1K20

    在浏览器中使用TensorFlow.js和Python构建机器学习模型(附代码)

    我们还利用P5.js(https://p5js.org/)库来处理视频输入并在视频本身上显示标签。 我不需要在电脑上安装任何东西。...由于所有主流浏览器都支持JavaScript,所以你可以无处不在地使用它,而不必担心平台类型或其他兼容性问题。对于你的用户也是如此。...在你的客户端上运行实时推断可使你的应用程序更具交互性,因为它们可以立即响应用户输入(例如我们前面构建的webcam应用程序)。 ?...以下是PoseNet给出的输出类型的示例: ? 难以置信,对吧?!我们将使用ml5.js库来使用PoseNet。ml5.js是一个基于TensorFlow.js和p5.js的库。...通过传入视频,我们告诉模型处理视频输入。 PoseNet.on():每当检测到一个新的姿势时,就执行这个函数。

    2.2K00
    领券