static double defaultActivationFunction(double x) { // Default activation function (e.g., sigmoid) return 1 / (1 + exp(-x)); }