报错代码段:


nas = keras.applications.nasnet.NASNetLarge(input_shape=(331,331,3), include_top=False, weights='imagenet',pooling="avg")

先后报错内容:

module 'keras.applications' has no attribute 'nasnet'

module 'keras' has no attribute 'applications'

cannot import name 'binary_focal_crossentropy' from 'keras.backend'

Another metric with the same name already exists.

解决方法:

keras被tensorflow收购后一些旧版本的包嵌套关系不适用,因此最终解决步骤为:

1 首先卸载现有的tensorflow和keras

2 重新安装最新版的tensorflow,我安装的2.8.0版本

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-cpu==2.8.0

3 代码修改为

import tensorflow as tf

tf.keras.applications.nasnet.NASNetLarge()

import tensorflow as tfnas = tf.keras.applications.nasnet.NASNetLarge(input_shape=(331,331,3), include_top=False, weights='imagenet',pooling="avg")

关于module ‘keras.applications’ has no attribute ‘nasnet’/ ‘keras’ has no attribute ‘application’的解决方案相关推荐

  1. ModuleNotFoundError: No module named ‘keras.applications.resnet50‘

    报错 ModuleNotFoundError: No module named 'keras.applications.resnet50' ImportError: cannot import nam ...

  2. 【3】Keras.applications包,一堆可以复用的深度学习模型库

    Applications包里有很多深度学习经典模型,且有预训练好的权重. 这些模型可以轻松用于: 预测 特征提取 微调 这些预训练权重会在实例化模型时自动下载,且放置在~/.keras/models文 ...

  3. 使用预训练网络训练的两种方式:Keras Applications、TensorFlow Hub

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) tensorflow 2.0 画出model网络模型的拓扑图 ...

  4. tensorflow预定义经典卷积神经网络和数据集tf.keras.applications

    自己开发了一个股票软件,功能很强大,需要的点击下面的链接获取: https://www.cnblogs.com/bclshuai/p/11380657.html 1.1  tensorflow预定义经 ...

  5. Keras学习笔记11——keras.applications

    来源 Keras 的应用模块(keras.applications)提供了带有预训练权值的深度学习模型,这些模型可以用来进行预测.特征提取和微调(fine-tuning).当你初始化一个预训练模型时, ...

  6. 成功解决keras库中出现AttributeError: ‘str‘ object has no attribute ‘decode‘

    成功解决keras库中出现AttributeError: 'str' object has no attribute 'decode' 目录 解决问题 解决思路 解决方法 解决问题 Attribute ...

  7. 使用keras.applications和keras_applications构建keras.Model

    环境 keras==2.2.4 First 1.使用keras_applications import keras from keras_applications.resnext import Res ...

  8. 【tensorflow2.0】29.tf.keras.applications

        在讲解作业之前,插一个很重要的知识点,也是我们作业中的一个重要的知识点,用tf.keras.applications加载预训练模型. 我们可以发现,tf.keras.applications下 ...

  9. 调用tensorflow2中的tf.keras.applications.VGG16并进行微调

    调用tensorflow2中的tf.keras.applications.VGG16并进行微调 环境配置:tensorflow版本2.3.0:cuda 10.1:python3.8 数据集:cifar ...

最新文章

  1. Android bitmap图片处理
  2. 第二次作业(软件工作量的估记方法)
  3. 【控制】《最优控制理论与系统》-胡寿松老师-第5章-线性最优状态调节器
  4. python判断能否形成等差数列
  5. XCode上传成功后,商店里构建版本显示正在处理中
  6. phpcms v9的url优化
  7. Adaboost算法和提升树算法
  8. 鸿蒙os全面升级,华为突然宣布,鸿蒙OS正式版6月底全面升级,幸福来得太突然...
  9. 各种图片格式的生成工具(HTML、URL、BBCode、Markdown、Link)
  10. DataBase 之 常用操作
  11. 常用的DIV+CSS网站布局的基本框架结构-完整版
  12. The Introduction Of Filter
  13. 【24计算机考研】备考前必须了解的避坑小知识,建议收藏
  14. utf-8字符集字段按照中文拼音排序
  15. pyspark读取ES数据报array错误
  16. POST http://localhost:8080/XXX/XXX 400 (Bad Request)
  17. word怎么拆分表格
  18. python基础(1)---python简介
  19. ffmpeg_Cropping Video(剪裁视频)
  20. 2021paypal仿牌收款免费赠送

热门文章

  1. 基于国产芯片的刀片服务器,至强E5核心助力 5万左右刀片服务器导购
  2. FPGA三大串行通信接口之UART
  3. 2022年“研究生科研素养提升”系列公益讲座在线测评【2】
  4. 博世BMA400传感器API (中文说明)
  5. Android 系统原生TTS使用
  6. mysql 部署master slave_MySQL Master Slave 数据同步,集群。
  7. 第7课:郭盛华课程_Linux系统的常用操作命令
  8. 为什么onenote一直在加载_用OneNote打造全平台的数字笔记本
  9. Java虚拟机(JVM源码):编译OpenJDK源码
  10. 知识付费海哥:知识变现三剑客