Keras and Error: Setting an array element with a sequence

后端 未结 3 2098
逝去的感伤
逝去的感伤 2021-01-21 11:49

I have a problem with the input of multiple data sources in my neural network. My dataframe is:

                           0  1  2                   3   4  
0            


        
3条回答
  •  清酒与你
    2021-01-21 12:22

    You are trying to input 2 different types of data to the neuron of a neural network. Neural networks isn't a magical box to throw random information into it and expect it to give a reasonable output.

    NN's take only numbers as input. When you flatten your data

    [False, False, True, 4, -10, False, True, False, 1] to this format, what you are effectively doing is converting it into this [0,0,1,4,-10,0,1,0,1].

    I am not really sure what you want from this data but, if you want only 5 features, you can take the majority outcome for those with binary values.

    arr = [[False, False, True], 4, -10, [False, True, False], 1]
    

    can be converted to

    arr = [False,4,-10,False,1]
    

    which effectively means your input is

    arr=[0,4,-10,0,1]
    

    But, before you do this, be sure what you're trying to do makes sense. You need to be able to answer questions like "what does each value represent?", "do i need to normalize the data?", "Would True/False in this dataset make sense?".

提交回复
热议问题