Rstudio安装深度学习框架keras报错的解决方法

2023-12-03 10:25:07 3点赞 3收藏 3评论

什么是Keras

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

Rstudio安装keras的命令:

keras可以部署在python上面,本文介绍在R语言安装keras,也就是在rstudio上安装keras的方法,安装命令见下面:

install.packages("keras")

输入上面的命令并回车开始按照keras包之后,会显示下面的界面:

Rstudio安装深度学习框架keras报错的解决方法

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

Rstudio安装深度学习框架keras报错的解决方法

报错分了很多条,需要一条一条报错来解决。

第一条报错的解决方法:

ERROR: dependency ‘png’ is not available for package ‘reticulate’

在linux系统的“终端”输入下面的命令来解决:

sudo apt install libpng-dev

上面的命令是安装libpng-dev的意思。

Rstudio安装深度学习框架keras报错的解决方法

第2条报错的解决方法:

ERROR: dependency ‘reticulate’ is not available for package ‘tfautograph’

用下面的命令在rstudio上解决第2条报错:

install.packages("reticulate")

上面的命令是安装reticulate包的意思。

Rstudio安装深度学习框架keras报错的解决方法

第3条报错的解决方法:

ERROR: dependency ‘reticulate’ is not available for package ‘tfruns’

用下面的命令在rstudio上解决第3条报错:

install.packages("tfruns")

这个命令是安装tfruns这个R包的意思。

Rstudio安装深度学习框架keras报错的解决方法

第4条报错的解决方法:

ERROR: dependencies ‘reticulate’, ‘tfruns’, ‘tfautograph’ are not available for package ‘tensorflow’

用下面的命令解决第4条报错:

install.packages("tfautograph")

上面的命令是安装一个叫做tfautograph的R包。

Rstudio安装深度学习框架keras报错的解决方法

第5条报错的解决方法:

ERROR: dependencies ‘reticulate’, ‘tfruns’, ‘tfautograph’ are not available for package ‘tensorflow’

在rstudio上用下面的命令解决第5个报错:

install.packages("tensorflow")

也就是在r上安装tensorflow。

Rstudio安装深度学习框架keras报错的解决方法

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

Rstudio安装深度学习框架keras报错的解决方法

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

library(keras)

Rstudio安装深度学习框架keras报错的解决方法

这样,你就可以在R上开始“深度学习”的操作了。

全文完,谢谢观看。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 拟用python做策略建模,包括但不限于:策略规则、算法建模:
    一、数据导入
    二、数据预处理(清洗规整、增删改查、数据类型转化)
    三、探索分析(可视自动化)
    四、特征衍生(组合变量批量自动化生成、特征筛选指标评估自动化)
    五、分箱筛选(变量分箱最优自动化)
    六、相关性构建(多类算法聚合:逻辑、回归、分类&机器学习、深度学习、强化学习
    七、检验评测(第六项计算各自的混淆矩阵指标,自动化计算结果)
    八、分数转换
    九、超参调优

    so针对第二至七项,就python及其第三方库(自动化)实操详解的电子书及其代码而言,特跪求大佬推荐。。。非AI或者chatgpt+XX系列,书籍需求具体如下:
    1、小白速成上手、简单易懂
    because:文科转型
    2、行业内公认靠谱,电子书中文版(暂不考虑:单个某库的说明书)
    because:内容忒多繁杂,且无常用算法库的聚合呈现
    3、需要2023年出版
    because:即使按书实操,旧版书均因为其所涉之第三方库的灭失、相同操作而新旧版本不适配、新旧版本变更操作等原因而导致无法实现同等功能)

    校验提示文案

    提交
  • 这个。。。不明觉厉啊

    校验提示文案

    提交
  • 这些解决方法可以帮助你解决Keras安装中可能遇到的错误。享受深度学习的旅程吧!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松