R语言中使用tensorflow
来源:互联网 发布:钉钉 心知天气 编辑:程序博客网 时间:2024/06/06 23:57
1 TensorFlow
TensorFlow是一个使用数据流图(data flow graphs)进行数值计算的的开源软件库。图的节点代表数学计算,图的边代表与之对应的多维数组(tensor)。这个思路正好与我设计的一个系统相反。tf灵活的架构使你用
单一API就能在台式机、服务器或移动设备上的多个CPU/GPU上进行计算。虽然tf最初是由Google的机器智
能研究机构 Google Brain Team 项目的研究人员和工程师为机器学习和深度神经网络为研究目标开发的,但该
系统可以很好用于广泛的领域。
2 R中调用tensorflow
R语言包tensorflow提供的对完整tensorflow API的访问。
R语言中的tensorflow package是通过tf的一个Python modules集合来构建和执行tensorflow graphs的。
使用tensorflow需要理解:
• 用graphs来表示计算
• 对图的执行是在Session中
• 用tensors来表示数据
• 状态存储在Variables
• 通过feeds和fetchs实现输入输出
3 在GNU/Linux上安装
假设已经安装了R和Python。
安装tensorflow,在shell里执行(我不懂python):
pip install --upgrade pip
pip install tensorflow
在R中安装tensorflow:
install.packages("tensorflow", repos = "http://cran.rstudio.com/")
4 简单的例子
更多例子可以看Github
library(tensorflow)
sess = tf$Session()
hello <- tf$constant("Hello, TensorFlow!")
sess$run(hello)
a <- tf$constant(10L)
b <- tf$constant(32L)
sess$run(a + b)
sess$close()
5 参考
https://rstudio.github.io/tensorflow/
0 0
- R语言中使用tensorflow
- 【DL--17】在R中使用Keras和TensorFlow
- 在R语言中使用SQL语句
- R语言中使用支持向量机
- 如何在R语言中使用SQL
- MXNet | 在R语言中使用
- R语言中round()函数的使用
- R语言中apply函数使用
- R语言中如何使用最小二乘法
- R语言神经网络keras,tensorflow,mxnet
- R语言中数据结构
- R语言使用备忘
- R 语言 optim 使用
- R语言的使用
- R语言在C#使用DCom中遇到的若干问题
- R语言中时间格式个人使用总结
- 【译文】如何在R语言中使用SQL命令
- 如何在R语言中使用SQL命令
- C++矩阵处理库: Eigen使用
- HTTPS工作原理和TCP握手机制
- python基础学习总结——变量使用、数据类型
- Unity3d android 通信之数据传递
- 乳腺MG数据获取(Breast Mammography)
- R语言中使用tensorflow
- java语言复制数组的四种方法
- 389
- 要学的东西
- 从程序员到项目经理(6):程序员加油站 -- 懂电脑更要懂人脑
- 去掉标题栏和全屏的三种方法
- oracle学习笔记 检查点队列(checkpoint queue)
- 卷积神经网络实战(可视化部分)——使用keras识别猫咪
- Servlet 通过表单上传文件和获取表单数据的最简单方式