前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 项目推荐 | 给黑客使用的机器学习引擎 —— Juice

Github 项目推荐 | 给黑客使用的机器学习引擎 —— Juice

作者头像
AI研习社
发布2018-07-26 15:26:35
5880
发布2018-07-26 15:26:35
举报
文章被收录于专栏:AI研习社AI研习社

Juice 是一个为黑客设计的开放的机器学习框架,用于构建经典、深度或者混合的机器学习应用程序。

Juice 的灵感来自于 TensorFlow、Caffe、Torch、Rust 等框架以及大量的研究报告,并且 Juice 能让机器学习变得更加模块化、高效和轻量。

Juice 拥有最精简的 API,能够最小化你的技术债务。请查阅以下网站获取详细信息:

https://spearow.github.io/juice/book/juice.html

Github 页面:

https://github.com/spearow/juice

Juice 可以运行在 CPU、GPU 和 FPGA 上,在 OpenCL 或者 CUDA 上也能够运行。它可以成为构建高性能机器学习智能应用的核心,使独立模块的发布更加容易,比如深度的增强学习、可视化和监控,网络分配,自动化预处理或可扩展的生产部署等。

安装

Juice 是在 Rust 基础上构建的,如果你是 Rust 新手,可以按照这里(https://www.rust-lang.org/downloads.html)的详细说明来安装 Rust,同时也推荐你看看 Rust 的入门指南:

https://doc.rust-lang.org/book/getting-started.html

如果你正在使用 Cargo,只需要将 Cargo 添加到 Cargo.toml:

代码语言:javascript
复制
[dependencies]
juice = "0.2.3"

如果你的的机器不支持 CUDA 或 OpenCL,你可以在 Cargo.toml 中选择性地启用它们:

代码语言:javascript
复制
[dependencies]
juice = { version = "0.2.3", default-features = false }

[features]
default = ["native"] # include only the ones you want to use, in this case "native"
native  = ["juice/native"]
cuda    = ["juice/cuda"]
opencl  = ["juice/opencl"]

详细的安装信息可以在以下网站查阅:

https://github.com/spearow/juice/blob/master/FEATURE-FLAGS.md

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档