tensorflow教程推荐 新手必知的tensorflow基础知识

本文将帮助有经验的Java/JavaScript开发者在没有Python先验知识的情况下,通过TensorFlow生态系统更好地利用机器学习/深度学习。背景尽管它是一种自助技术,但使用它需要掌握不

本文最后更新时间:  2023-04-15 15:15:53

本文将帮助有经验的Java/JavaScript开发者在没有Python先验知识的情况下,通过TensorFlow生态系统更好地利用机器学习/深度学习。

背景

尽管它是一种自助技术,但使用它需要掌握不同的编程技能。

我们可以通过很多工具和库来使用它,比如Numpy、Keras和TensorFlow。但是大部分工具和库都是围绕R,MATLAB和Python展开的。

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

方案

现在大多数人误以为TensorFlow只为Python及其相关软件提供服务。事实上,如果你是一个有经验的Java/JS程序员,并且不怕损坏你的ML/DL,那么你也可以。

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

具体操作

爪哇

要从Java开始,您需要首先设置一个Maven项目,并在n.pom.xml中填写以下必填字段

这是两个库的枚举。

也就是libtensorflow

libtensorflow_jni

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

当然,你也可以勾选以下选项来帮助GPU提速。(默认情况下,它对CPU容量起作用。)

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

如图所示。首先,在Const中创建一个操作图。接下来,分配一个初始值,然后运行它以获得进一步的结果。

Javascript

要使用JavaScript,只需要下载CDN提供的一个包。也可以通过NPN获取。但是建议做CDN,因为CDN比较好办。

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

如图所示。现在,您可以测试TensorFlow特性。比如对现有模型进行训练、再训练或者转换成JavaScript兼容的模型,然后插入浏览器。

如果你想测试,建议你使用下面的代码。

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

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。