当前位置: 首页 > 知识库问答 >
问题:

TypeError:\uuuu init\uuuuuuuuuuuu()获取了意外的关键字参数“ragged”?当负荷模型

冯庆
2023-03-14

我正在使用keras加载存储在h5文件中的模型,但出现了这个错误,我尝试用谷歌搜索,但没有结果。

请帮忙。

face_classifier  = cv2.CascadeClassifier(cv2.data.haarcascades +'haarcascade_frontalface_alt.xml')
classifier = load_model('facial_expression.h5')

class_labels = ['Angry', 'Disgust', 'Fear', 'Happy', 'Neutral', 'Sad', 'Surprise']

cap = cv2.VideoCapture(0)

while True:

ret, frame = cap.read()
labels = []

gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
faces = face_classifier.detectMultiScale(gray,1.3,5)

for (x,y,w,h) in faces:
    cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
    roi_gray = gray[y:y+h,x:x+w]
    roi_gray = cv2.resize(roi_gray,(48,48),interpolation=cv2.INTER_AREA)
# rect,face,image = face_detector(frame)


    if np.sum([roi_gray])!=0:
        roi = roi_gray.astype('float')/255.0
        roi = img_to_array(roi)
        roi = np.expand_dims(roi,axis=0)

    # make a prediction on the ROI, then lookup the class

        preds = classifier.predict(roi)[0]
        label=class_labels[preds.argmax()]
        label_position = (x,y)
        cv2.putText(frame,label,label_position,cv2.FONT_HERSHEY_SIMPLEX,2,(0,255,0),3)
    else:
        cv2.putText(frame,'No Face Found',(20,60),cv2.FONT_HERSHEY_SIMPLEX,2,(0,255,0),3)
cv2.imshow('Emotion Detector',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break

cap.release()
cv2.destroyAllWindows()

像这样的错误:

文件“C:\Users\ADMIN\anaconda3\envs\myenv\lib\site packages\keras\utils\generic\u utils.py”,第147行,在反序列化\u keras\u对象列表(自定义\u objects.items())中

文件“C:\Users\ADMIN\anaconda3\envs\myenv\lib\site packages\keras\engine\sequential.py”,第301行,from\u config custom\u objects=custom\u objects)

文件“C:\Users\ADMIN\anaconda3\envs\myenv\lib\site packages\keras\layers\u init\uuuu.py”,第168行,反序列化可打印模块\u name='layer')

文件"C:\用户\ADMIN\anaconda3\envs\myenv\lib\site-包\keras\utils\generic_utils.py",第149行,deserialize_keras_object返回cls.from_config(配置['config'])

文件"C:\用户\ADMIN\anaconda3\envs\myenv\lib\site-包\keras\Engine\base_layer.py",第1179行,from_config返回cls(**配置)

文件"C:\用户\ADMIN\anaconda3\envs\myenv\lib\site-包\keras\遗留\interfaces.py",第91行,在包装器返回func(*args,**kwargs)

init()得到了一个意外的关键字参数'ragged'

共有1个答案

费锋
2023-03-14

从tf导入load_模型,而不是从keras导入load_模型。凯拉斯

from tf.keras.models import load_model
classifier = load_model('facial_expression.h5')
 类似资料:
  • 下面看似简单的代码抛出以下错误 回溯(最近一次调用last):文件“search.py”,第48行,pageToken=page_token)。方法中的第716行执行()文件“C:\Users\Choi\AppData\Local\Programs\Python\Python37\lib\site packages\GoogleAppClient\discovery.py” raise TypeE

  • 这是错误: 我想使用像你在代码中看到的cookie,但我不能,有人能帮我吗?

  • 在我下面的代码中 我得到以下错误 TypeError Traceback(最近的调用最后)在---- TypeError:conv_layer()获得意外的关键字参数“shape” 但是当我移动class关键字并将代码用作简单的函数调用时 conv1=conv_层(x,形状=[5,5,3,32]) Erors完成了。有人能告诉我这里发生了什么吗?我的理解是,“形”这个关键词在这里一塌糊涂。

  • 当我试图使用dataframe to_csv函数中的一些参数时,它抛出了一个TypeError,例如'TypeError:to_csv()得到了一个意外的关键字参数'doublequote' 或 我的熊猫版本是0.19。2(使用检查)我正在使用 以下官方文件基于0.19。2.尽管我有类型错误,但声明这些参数可以用作可选参数。http://pandas.pydata.org/pandas-docs/

  • 问题内容: 我是Django的新手,我无法弄清楚这个错误。请帮忙。它提供了TypeError- save()得到了意外的关键字参数’force_insert’。我测试了下面的代码,他们能够保存新的用户注册,但现在将不再保存… 这是我认为有问题的views.py的一部分: 和models.py 问题答案: 当您在Django中覆盖模型的save方法时,还应该传递和覆盖方法。该代码可能工作正常:

  • 我是一种新的熊猫,我正在使用和来枢转我的数据帧,我得到了这个错误: TypeError: Swplevel()得到了一个意外的关键字参数axis 我已经检查了熊猫文件,功能以轴为参数,请问我做错了什么!非常感谢。