Erro no código

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #32503
    Profile photo oftamashirotamashiro
    Participante

    Na parte final (Treinamento 2) está ocorrendo este erro:

    <hr />

    ValueError Traceback (most recent call last)

    <ipython-input-69-0e572f39ca7e> in <module>()
    34
    35 if len(trader.memory) > batch_size:
    —> 36 trader.batch_train(batch_size)
    37
    38 if episode % 10 == 0:

    2 frames
    /usr/local/lib/python3.7/dist-packages/keras/engine/data_adapter.py in select_data_adapter(x, y)
    989 “Failed to find data adapter that can handle ”
    990 “input: {}, {}”.format(
    –> 991 _type_name(x), _type_name(y)))
    992 elif len(adapter_cls) > 1:
    993 raise RuntimeError(

    ValueError: Failed to find data adapter that can handle input: (<class ‘tuple’> containing values of types {‘(<class \’list\’> containing values of types {“<class \’numpy.float64\’>”, “<class \’float\’>”})’, “<class ‘numpy.ndarray’>”}), <class ‘NoneType’>

    #32514

    Olá Tamashiro, você esta utilizando as versões indicadas no início do Colab? Normalmente, esse erro é uma incompatibilidade com as versões mais novas do Tensorflow.

    Fabio

    #33664
    Florencio
    Participante

    Experimente fazer esta correção no Loop do treinamento:

     

    if len(trader.memory) > batch_size:
    try:
    trader.batch_train(batch_size)
    except:
    pass

    acredito que vai funcionar

     

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Você deve fazer login para responder a este tópico.