- R Deep Learning Essentials
- Mark Hodnett Joshua F. Wiley
- 255字
- 2021-08-13 15:34:28
MXNet
MXNet is a deep learning library developed by Amazon. It can run on CPUs and GPUs. For this chapter, running on CPUs will suffice.
Apache MXNet is a flexible and scalable deep learning framework that supports convolutional neural networks (CNNs) and long short-term memory networks (LSTMs). It can be distributed across multiple processors/machines and achieves almost linear scale on multiple GPUs/CPUs. It is easy to install on R and it supports a good range of deep learning functionality for R. It is an excellent choice for writing our first deep learning model for image-classification.
MXNet originated at Carnegie Mellon University and is heavily supported by Amazon; they chose it as their default deep learning library in 2016. In 2017, MXNet was accepted as the Apache Incubator project, ensuring that it would remain open source software. It has a higher-level programming model similar to Keras, but the reported performance is better. MXNet is very scalable as additional GPUs are added.
To install the MXNet package for Windows, run the following code from an R session:
cran <- getOption("repos")
cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN"
options(repos = cran)
install.packages("mxnet")
This installs the CPU version; for the GPU version, you need to change the second line to:
cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/GPU/cu92"
You have to change cu92 to cu80, cu90 or cu91 based on the version of CUDA installed on your machine. For other operating systems (and in case the this does not work, as things change very fast in deep learning), you can get further instructions at https://mxnet.incubator.apache.org/install/index.html.
- Arduino入門基礎(chǔ)教程
- 用“芯”探核:龍芯派開發(fā)實戰(zhàn)
- 數(shù)字邏輯(第3版)
- Mastering Manga Studio 5
- 計算機(jī)維修與維護(hù)技術(shù)速成
- 微服務(wù)分布式架構(gòu)基礎(chǔ)與實戰(zhàn):基于Spring Boot + Spring Cloud
- 計算機(jī)組裝維修與外設(shè)配置(高等職業(yè)院校教改示范教材·計算機(jī)系列)
- 筆記本電腦維修實踐教程
- 深入理解序列化與反序列化
- 單片機(jī)開發(fā)與典型工程項目實例詳解
- USB應(yīng)用分析精粹:從設(shè)備硬件、固件到主機(jī)端程序設(shè)計
- The Deep Learning with PyTorch Workshop
- 計算機(jī)組裝、維護(hù)與維修項目教程
- 多媒體應(yīng)用技術(shù)(第2版)
- Machine Learning Projects for Mobile Applications