| > Does an is_even function have an is_odd feature implemented? If it's a function on integers, then yes. Especially if the output is also expressed as arbitrary integers. > Does an is_divisible_by_200 have an is_not_divisible_by_3 feature implemented? No. > Does a physics simulator have an "accelerate upwards" feature? Yes, if I'm interpreting what you mean by "accelerate upwards". That's just the gravity feature. It's not a bug, and it's not emergent. > Semantics matter, just because you can potentially negate a variable (or multiply it by any number) doesn't mean that property is inherent to the program. A major part of a neural network design is that variables can be activated in positive or negative directions as part of getting the output you want. Either direction is inherent. |
Gravity would be accelerating downwards.
>A major part of a neural network design is that variables can be activated in positive or negative directions as part of getting the output you want. Either direction is inherent.
This is true for traditional programs as well. But a variable being "activated" in either direction in runtime/inference, would not be a feature of the program. There is a very standard and well defined difference between runtime and design time.