Open tosbaha opened 8 years ago
Hi Indeed, activate function's parameters has to be a float between 0 and 1. So you can't have negative values and you can't have a value like "432". You have to normalize all your parameters.
See https://github.com/cazala/synaptic/wiki/Neurons for method informations And see https://github.com/cazala/synaptic/issues/72 for more informations about how to normalize your data.
I hope I helped you
What? No. The inputs can be anything (but some types of normalization are often beneficial). The outputs are always going to be 0 to 1.
Hi, I am trying to create an AI software to beat Facebook's Messenger basketball game. Below values are recorded for successful baskets.
I am trying to guess BallVelX and BallVelY from other 5 values. I tried to create a network with 5 input, 3 hidden and 2 output layers. However, it didn't give expected results. I guess it is due to negative values. I then tried to normalize the input and output training by adding some positive numbers and dividing to get a number between 0 and 1. Again this strategy didn't work as planned. I will really appreciate, if you can help me out. Thanks.
BallX: X Postion of Ball RimX: X Position of Rim RimY: Y Position of Rim RimVelX: Velocity of Rim on X axis RimVelY: Velocity of Rim on Y axis BallVelX: Velocity of Ball on X axis BallVelY: Velocity of Ball on Y axis