A topic that's often very confusing for beginners when using neural networks is data normalization and encoding. Because neural networks work internally with numeric data, binary data (such as sex, ...
You can use zero-one encoding: male is encoded as 0 and female is encoded as 1. A dependent variable that has three or more possible values is usually encoded using one-hot encoding or ordinal ...