Rstudio安装深度学习框架keras报错的解决方法
什么是Keras
Keras是一个开源的“深度学习”库,可以在R语言、python等上面部署,实现“深度学习”这个功能,是“深度学习”的利器。什么是“深度学习”?通俗的讲,就是让电脑给我们创造出一个最优秀或者最合适的“算法”,这个“算法”是通过电脑“深度学习”一步步算出来的,实现对一个目标的精准预测。例如简单到对人物图像的精准识别(人脸识别)、对某个商品价格的预测,大到对股市的预测、对天气的预测(天气预报)、甚至对航天飞行器轨道的预测、太空垃圾降落地点的预测等。深度学习的应用场景非常广泛,可以用来做深度学习的库很多,本文介绍在rstudio上安装keras报错的解决方法。
Rstudio安装keras的命令:
keras可以部署在python上面,本文介绍在R语言安装keras,也就是在rstudio上安装keras的方法,安装命令见下面:
install.packages("keras")
输入上面的命令并回车开始按照keras包之后,会显示下面的界面:

安装结束时,你也许会发现,报出如下的错误(或者类似下面的报错,不报错应该是不可能的,除非你之前成功在Rstudio上安装过keras):

报错分了很多条,需要一条一条报错来解决。
第一条报错的解决方法:
ERROR: dependency ‘png’ is not available for package ‘reticulate’
在linux系统的“终端”输入下面的命令来解决:
sudo apt install libpng-dev
上面的命令是安装libpng-dev的意思。

第2条报错的解决方法:
ERROR: dependency ‘reticulate’ is not available for package ‘tfautograph’
用下面的命令在rstudio上解决第2条报错:
install.packages("reticulate")
上面的命令是安装reticulate包的意思。

第3条报错的解决方法:
ERROR: dependency ‘reticulate’ is not available for package ‘tfruns’
用下面的命令在rstudio上解决第3条报错:
install.packages("tfruns")
这个命令是安装tfruns这个R包的意思。

第4条报错的解决方法:
ERROR: dependencies ‘reticulate’, ‘tfruns’, ‘tfautograph’ are not available for package ‘tensorflow’
用下面的命令解决第4条报错:
install.packages("tfautograph")
上面的命令是安装一个叫做tfautograph的R包。

第5条报错的解决方法:
ERROR: dependencies ‘reticulate’, ‘tfruns’, ‘tfautograph’ are not available for package ‘tensorflow’
在rstudio上用下面的命令解决第5个报错:
install.packages("tensorflow")
也就是在r上安装tensorflow。

解决掉所有的报错之后,最后执行下面的命令,就可以成功安装keras了:

如果可以用下面的命令可以成功加载keras,代表已经成功安装keras了(见下图):
library(keras)

这样,你就可以在R上开始“深度学习”的操作了。
全文完,谢谢观看。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

卖女孩的火柴棍
一、数据导入
二、数据预处理(清洗规整、增删改查、数据类型转化)
三、探索分析(可视自动化)
四、特征衍生(组合变量批量自动化生成、特征筛选指标评估自动化)
五、分箱筛选(变量分箱最优自动化)
六、相关性构建(多类算法聚合:逻辑、回归、分类&机器学习、深度学习、强化学习
七、检验评测(第六项计算各自的混淆矩阵指标,自动化计算结果)
八、分数转换
九、超参调优
so针对第二至七项,就python及其第三方库(自动化)实操详解的电子书及其代码而言,特跪求大佬推荐。。。非AI或者chatgpt+XX系列,书籍需求具体如下:
1、小白速成上手、简单易懂
because:文科转型
2、行业内公认靠谱,电子书中文版(暂不考虑:单个某库的说明书)
because:内容忒多繁杂,且无常用算法库的聚合呈现
3、需要2023年出版
because:即使按书实操,旧版书均因为其所涉之第三方库的灭失、相同操作而新旧版本不适配、新旧版本变更操作等原因而导致无法实现同等功能)
校验提示文案
弗老大
校验提示文案
五十包郵解君愁
校验提示文案
五十包郵解君愁
校验提示文案
弗老大
校验提示文案
卖女孩的火柴棍
一、数据导入
二、数据预处理(清洗规整、增删改查、数据类型转化)
三、探索分析(可视自动化)
四、特征衍生(组合变量批量自动化生成、特征筛选指标评估自动化)
五、分箱筛选(变量分箱最优自动化)
六、相关性构建(多类算法聚合:逻辑、回归、分类&机器学习、深度学习、强化学习
七、检验评测(第六项计算各自的混淆矩阵指标,自动化计算结果)
八、分数转换
九、超参调优
so针对第二至七项,就python及其第三方库(自动化)实操详解的电子书及其代码而言,特跪求大佬推荐。。。非AI或者chatgpt+XX系列,书籍需求具体如下:
1、小白速成上手、简单易懂
because:文科转型
2、行业内公认靠谱,电子书中文版(暂不考虑:单个某库的说明书)
because:内容忒多繁杂,且无常用算法库的聚合呈现
3、需要2023年出版
because:即使按书实操,旧版书均因为其所涉之第三方库的灭失、相同操作而新旧版本不适配、新旧版本变更操作等原因而导致无法实现同等功能)
校验提示文案