Java / JavaScript在TensorFlow中的入门使用指南

本文将帮助经验丰富的Java/JavaScript开发人员在无需事先了解Python的情况下,通过TensorFlow生态系统更好的使用机器学习/深度学习。

Java / .在TensorFlow中的入门使用指南

背景

即便它是一种利己技术,但使用它也需要掌握不同的编程技能。

我们可以通过很多工具和库使用它,如Numpy、Keras和TensorFlow。但大多数工具和库都是围绕R、MATLAB和Python。

所以,现在的问题是重新分配(现有的)面向C、C++和Java等语言方面有一定基础的人的网络社区。

方案

当今大部分人错误的以为,TensorFlow只为Python及其相关软件提供服务。事实上,如果你是一名经验丰富的Java/JS程序员,并且不怕损坏你的ML/DL,那么你也可以。

解决方案是使用TensorFlow for Java和TensorFlow.js.

具体操作

Java

要从Java开始,你需要首先设置一个Maven项目,并在你的n.pom.xml中填以下必填项。

Java / .在TensorFlow中的入门使用指南

这是对两个库的枚举

即,libtensorflow

libtensorflow_jni

使用它们封装TensorFlow C++库和JNI连接器。以便通过Java程序访问它。

当然,你还可以勾选以下选项帮助GPU加速。(默认情况下,它工作能力在CPU能力上。)

Java / .在TensorFlow中的入门使用指南

现在,你可以在Java上使用TensorFlow了。并且你可以使用下面的测试程序来检查环境。

Java / .在TensorFlow中的入门使用指南

如图。首先,在Const创建一个操作图。接下来赋一个初始值,然后通过运行来获取它进一步的结果。

Javascript

要使用JavaScript,你只需要下载一个由CDN提供的包。你也可以通过NPN获得。但建议使CDN,因为CDN更容易运行。

将下面的脚本标记添加到HTML文件中。

Java / .在TensorFlow中的入门使用指南

如图。现在,你可以测试TensorFlow特性了。比如训练,重新培训或将现有模型转换为与JavaScript兼容的模型,然后插入浏览器中。

如果要进行测试,建议你使用以下代码。

Java / .在TensorFlow中的入门使用指南

这是用均方误差和梯度下降训练的基本线性回归模型。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31509949/viewspace-2153929/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31509949/viewspace-2153929/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值