Skip to content
This repository was archived by the owner on Aug 30, 2023. It is now read-only.
This repository was archived by the owner on Aug 30, 2023. It is now read-only.

cannot import name 'Adadelta' from 'keras.optimizers (Keras-Bidaf) #32

@ReetuData

Description

@ReetuData

Hi @ParikhKadam

ImportError Traceback (most recent call last)in
1 #from bidaf.models import BidirectionalAttentionFlow
2 #bidaf_model = BidirectionalAttentionFlow(400)
3 #keras_model = bidaf_model.model

~\AppData\Roaming\Python\Python38\site-packages\bidaf\models_init_.py in
----> 1 from .bidaf import BidirectionalAttentionFlow

~\AppData\Roaming\Python\Python38\site-packages\bidaf\models\bidaf.py in
1 from keras.layers import Input, TimeDistributed, LSTM, Bidirectional
2 from keras.models import Model, load_model
----> 3 from keras.optimizers import Adadelta
4 from keras.callbacks import CSVLogger, ModelCheckpoint
5 from ..layers import Highway, Similarity, C2QAttention, Q2CAttention, MergedContext, SpanBegin, SpanEnd, CombineOutputs

ImportError: cannot import name 'Adadelta' from 'keras.optimizers' (C:\Users\vishd\AppData\Roaming\Python\Python38\site-packages\keras\optimizers.py)

I have been trying to recreate your Keras-bidaf model in my python notebook and running this code in python from bidaf.models import BidirectionalAttentionFlow which keeps giving me the above error and saying Adadelta can't be imported from Keras. I have tried so many options to solve it but no luck.

I have tried the below solution as well. But it keeps throwing me the same error. I

import tensorflow as tf
from tensorflow import keras
from tensorflow.keras.optimizers import Adadelta

I am totally clueless about how to solve this issue. Any suggestions and solutions are highly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions