By design of `QrackNeuron`, its output space space is that of a (controlled) rotation of a single qubit around its Pauli Y axis, which is therefore periodic. Compared to many applications of neural networks to classical data, this requires some special consideration.
Synaptic parameters ("angles") of `QrackNeuron` are now "clamped" to a period of 4 times "pi," to accommodate the overall phase factor of a rotation by 2 times "pi," given that `QrackNeuron` input qubits act of control qubits, so the overall phase factor becomes observable. (This has quantitative implications for activation functions.)
The `Generalized_Logistic` activation function has been adjusted to have ("sticky") poles at |+>, |0>, |->, and |1>. Perhaps a better convention will become apparent soon, but this seems to suit the developers' purposes for now.
File SHA-1 sums:
38db8825c3c44563f8d62dada14ee07d5cecaf5c pyqrack-1.8.2-py3-none-any.whl
c90bcf0804ca9702eef4db96a8b554786418364a pyqrack-1.8.2-py3-none-linux_aarch64.whl
01f413d0e45d1d7e3d893d59446d615a450acd0d pyqrack-1.8.2-py3-none-linux_armv7l.whl
d5e8827bea5616e608a544be4524f47a3d08cd25 pyqrack-1.8.2-py3-none-macosx_10_4_x86_64.whl
599f0b094aa98002ae493d3725ea5309dec4c76b pyqrack-1.8.2-py3-none-manylinux2014_x86_64.whl
64f2bd80aac6b62782cae70e20263150d43157e2 pyqrack-1.8.2-py3-none-manylinux_2_35_x86_64.whl
a2fc187e2fa624a1139cfe7c5c377294ca272319 pyqrack-1.8.2-py3-none-win32.whl
683e1a79c55480de22010fe1cdc60610d6d4ff35 pyqrack-1.8.2-py3-none-win_amd64.whl
77e90007cecff311fd59f35cdfb8bba6f76bd8f7 pyqrack-1.8.2.tar.gz