使用TensorFlow.js和Python构建机器学习模型
![]() 一、为什么你应该使用TensorFlow.js? 1.1 使用网络摄像头在浏览器中进行图像分类 1.2 TensorFlow.js的特征 二、了解浏览器中的机器学习 2.1 Core API:使用Tensors工作 2.2 Layer API:像Keras一样构建模型 三、利用谷歌的预训练模型:PoseNet 一、为什么要使用TensorFlow.js? 我将用一种独特的方法来回答这个问题。我不会深入研究TensorFlow.js的理论方面,也不会列出它为什么是一个如此不可思议的工具。 相反,我将简单地向你展示如果不使用TensorFlow.js将会错过什么。那么,让我们在5分钟内构建一个应用程序,来使用你的网络摄像头对图像进行分类。没错——我们将直接进入代码部分! 这是最好的部分——你不需要安装任何东西来做这个!只要一个文本编辑器和一个网络浏览器即可。下面的动图展示了我们将要构建的应用程序: 在浏览器中使用TensorFlow.js和Python构建机器学习模型 这多酷啊!我在浏览器里几分钟就完成了。那么,让我们看一下步骤和代码,以帮助你在Web浏览器中构建自己的图像分类模型。 1.1 使用网络摄像头在浏览器中构建图像分类模型 打开你选择的文本编辑器并创建一个文件index.html。将以下代码保存于
我不需要在电脑上安装任何东西。这个例子应该适用于任何现代系统,不管它是Linux、Windows还是MacOS——这就是使用JavaScript在web上构建模型的强大功能。 现在,让我们看看TensorFlow.js提供的强大功能,以及如何利用它们在浏览器中部署机器学习模型。 1.2 TensorFlow.js的特征 TensorFlow.js是一个库,用于JavaScript开发和训练ML模型,并在浏览器或Node.js上部署。 TensorFlow.js提供了许多的功能来供我们使用。 它是TensorFlow在JavaScript中的扩展,JavaScript是我们在互联网上使用的几乎所有网站、浏览器或应用程序逻辑背后的编程语言。JavaScript和Python一样用途广泛,所以使用它来开发机器学习模型给我们带来了很多好处: 如果ML模型是用web语言编写的,则更容易部署。
一、为什么你应该使用TensorFlow.js? 1.1 使用网络摄像头在浏览器中进行图像分类 1.2 TensorFlow.js的特征 二、了解浏览器中的机器学习 2.1 Core API:使用Tensors工作 2.2 Layer API:像Keras一样构建模型 三、利用谷歌的预训练模型:PoseNet 一、为什么要使用TensorFlow.js? 我将用一种独特的方法来回答这个问题。我不会深入研究TensorFlow.js的理论方面,也不会列出它为什么是一个如此不可思议的工具。 相反,我将简单地向你展示如果不使用TensorFlow.js将会错过什么。那么,让我们在5分钟内构建一个应用程序,来使用你的网络摄像头对图像进行分类。没错——我们将直接进入代码部分! 这是最好的部分——你不需要安装任何东西来做这个!只要一个文本编辑器和一个网络浏览器即可。下面的动图展示了我们将要构建的应用程序: 在浏览器中使用TensorFlow.js和Python构建机器学习模型 这多酷啊!我在浏览器里几分钟就完成了。那么,让我们看一下步骤和代码,以帮助你在Web浏览器中构建自己的图像分类模型。 1.1 使用网络摄像头在浏览器中构建图像分类模型 打开你选择的文本编辑器并创建一个文件index.html。将以下代码保存于 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |