首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块'scipy.ndimage‘没有属性’插值‘

AttributeError:模块'scipy.ndimage‘没有属性’插值‘
EN

Stack Overflow用户
提问于 2021-06-12 22:54:15
回答 1查看 485关注 0票数 0

这是我的代码的一部分,在数据增强之前,model.fit是工作的,但是在数据增强之后,我得到了这个错误;

AttributeError:模块“scipy.ndimage”没有属性“插值”

这是所有导入的库的列表;

代码语言:javascript
复制
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, MaxPool2D, Flatten, Dense
from tensorflow.keras.preprocessing.image import ImageDataGenerator
import scipy.ndimage
import numpy
import random
import pathlib
import os
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import zipfile
import wget
代码语言:javascript
复制
# Create an augmented data generator
train_datagen_augmented = ImageDataGenerator(rescale=1/255.,
                                             rotation_range=0.2,
                                             width_shift_range=0.2,
                                             height_shift_range=0.2,
                                             zoom_range=0.2,
                                             horizontal_flip=True)

train_data_augmented = train_datagen_augmented.flow_from_directory(train_dir,
                                                                  target_size=(224, 224),
                                                                  batch_size=32,
                                                                  class_mode='categorical')


# Clone the model (use the same architecture)
model_3 = tf.keras.models.clone_model(model)

# Compile the cloned model (same setup as used for model)
model_3.compile(loss="categorical_crossentropy",
              optimizer=tf.keras.optimizers.Adam(),
              metrics=["accuracy"])

# Fit the model
history_3 = model_3.fit(train_data_augmented, # use augmented data
                          epochs=5,
                          steps_per_epoch=len(train_data_augmented),
                          validation_data=test_data,
                          validation_steps=len(test_data))

跟踪(最近一次调用):

文件"",第6行,在history_3 =model_3.fit中(train_data_augmented,#使用增广数据)

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\training.py",第1133行,以fit data_handler = data_adapter.get_data_handler(

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\data_adapter.py",第1364行,在get_data_handler返回DataHandler(*args,**kwargs)中

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\data_adapter.py",第1154行,以init self._adapter = adapter_cls(

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\data_adapter.py",第932行,在init超级(KerasSequenceAdapter,self)中。init(

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\data_adapter.py",第809行,在init peek中,x= self._peek_and_restore(x)

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\keras\engine\data_adapter.py",第943行,在_peek_and_restore中返回x,x

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\keras_preprocessing\image\iterator.py",第65行,在getitem中返回

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\keras_preprocessing\image\iterator.py",第238行,在_get_batches_of_transformed_samples x= self.image_data_generator.apply_transform(x,params)中

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\keras_preprocessing\image\image_data_generator.py",第863行,在apply_transform x= apply_affine_transform(x,transform_parameters.get('theta',0)中)

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\keras_preprocessing\image\affine_transformations.py",第327行,以apply_affine_transform channel_images = [ndimage.interpolation.affine_transform(

文件"C:\Users\batuh\AppData\Roaming\Python\Python38\site-packages\keras_preprocessing\image\affine_transformations.py",第327行,以channel_images = [ndimage.interpolation.affine_transform(

AttributeError:模块'scipy.ndimage‘没有属性’插值‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-13 10:55:26

我发现了问题。问题是我的anaconda虚拟环境中缺少了scipy。我以为scipy是在我看到的时候安装的;

AttributeError:模块“scipy.ndimage”没有属性“插值”

谢谢提示@simpleApp。很抱歉让你误以为是心不在焉.解决方案是安装scipy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67953561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档