使用electron+deeplearnjs构建深度学习环境

本文介绍了如何利用JavaScript库deeplearn.js构建深度学习环境,特别是探讨了在Electron平台上运行的可能性。通过环境搭建步骤和测试,展示了在Node.js和Electron中使用deeplearn.js的基础流程,为前端开发者涉足深度学习提供了一种途径。
摘要由CSDN通过智能技术生成

前言

目前javascript的功能越来越强大,除了可以用js+html+css来做网页之外,还可以依赖一些框架和库来做app应用,使用html+css+js来做手机应用比较流行的是react native和weex。html+css+js实现桌面应用比较流行的是electron和nw.js。切入今天的主题,使用js来做深度学习。

js深度学习库

已经有很多牛人在尝试将js用于深度学习,作为一个前端的开发者,也可以尝试着了解这方面的知识,在目前,这是一个趋势,一切都在向人工智能靠拢。下面是一些js用于机器学习的库:
* brain
* playground
* FlappyLearning
* synaptic
* Land Lines
* convnetjs
* thing-translator
* neurojs
* machine_learning
* deepforge
* deeplearnjs

deeplearnjs

deeplearnjs是google开源的一套深度学习库,支持typescript和es6等语法。它提供了很丰富的API,如果了解过tensorflow的人,学习deeplearnjs会感觉很亲切,因为deeplearnjs里面的很多思想和tensorflow是很相似的。deeplearnjs可以在浏览器里面训练机器学习模型,同时支持CPU和GPU。这里需要一个前提是浏览器需要支持WebGL才能使用该库,可以下载最新的chrome浏览器。可以在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值