keraspp icon indicating copy to clipboard operation
keraspp copied to clipboard

ex4_2_cnn_cifar10_cl 실행하니 you forgot to call super(YourClass, self).__init__() 에러가 납니다.

Open softgearko opened this issue 6 years ago • 3 comments

ex4_2_cnn_cifar10_cl 실행하니 아래와 같은 에러가 납니다. 도와주세요.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/softg/PycharmProjects/test/keraspp/ex4_2_cnn_cifar10_cl.py", line 22, in <module>
    main()
  File "C:/Users/softg/PycharmProjects/test/keraspp/ex4_2_cnn_cifar10_cl.py", line 18, in main
    m = Machine()
  File "C:/Users/softg/PycharmProjects/test/keraspp/ex4_2_cnn_cifar10_cl.py", line 14, in __init__
    super().__init__(X, y, nb_classes=10)
  File "C:\Users\softg\PycharmProjects\test\keraspp\keraspp\aicnn.py", line 125, in __init__
    self.set_model()
  File "C:\Users\softg\PycharmProjects\test\keraspp\keraspp\aicnn.py", line 136, in set_model
    self.model = CNN(nb_classes=nb_classes, in_shape=data.input_shape)
  File "C:\Users\softg\PycharmProjects\test\keraspp\keraspp\aicnn.py", line 25, in __init__
    model.build_model()
  File "C:\Users\softg\PycharmProjects\test\keraspp\keraspp\aicnn.py", line 49, in build_model
    model.cl_part = Model(x, z_cl)
  File "C:\Users\softg\AppData\Local\Programs\Python\Python36\lib\site-packages\keras\engine\network.py", line 316, in __setattr__
    'It looks like you are subclassing `Model` and you '
RuntimeError: It looks like you are subclassing `Model` and you forgot to call `super(YourClass, self).__init__()`. Always start with this line.

Process finished with exit code 1

softgearko avatar Jul 31 '18 04:07 softgearko

같은 에러가 발생합니다

kim-taehee avatar Oct 18 '18 02:10 kim-taehee

class CNN(Model): def init(model, nb_classes, in_shape=None): super().init() <<-- 추가하여 해결하였습니다. model.nb_classes = nb_classes model.in_shape = in_shape model.build_model() super().init(model.x, model.y) model.compile()

dnr3663 avatar Jan 09 '19 07:01 dnr3663

keras version 을 2.2.2에서 2.1.3으로 다운그레이딩 하여 해결 하였습니다

yong6600 avatar Jan 27 '19 08:01 yong6600