10.5.3 Can you answer these questions?

10.5.3.1 Why can't I assign upvalues to NonCommutativeMultiply?
10.5.3.2 Ways to implement a unit-norm neural network weight constraint
10.5.3.3 How does mathematica handle roots of complex numbers
10.5.3.1 Why can't I assign upvalues to NonCommutativeMultiply?

https://mathematica.stackexchange.com/landing/r/digest?cta=question&id=297623

I'm trying to define a non-commutative product with respect to which, certain quantities (e.g. numbers, and some other quantities defined in my code) behave as "scalars" and can be pulled ... 
[replacement] [warning-messages] [upvalues]
 
asked by user366202 https://mathematica.stackexchange.com/landing/r/digest?cta=user&id=67087 Score of 2
answered by Sjoerd Smit https://mathematica.stackexchange.com/landing/r/digest?cta=user&id=43522 Score of 0
10.5.3.2 Ways to implement a unit-norm neural network weight constraint

https://mathematica.stackexchange.com/landing/r/digest?cta=question&id=297355

In the popular neural network framework Keras one can constrain the learned weights in a  LinearLayer  to have a unit norm. For example: 
... 
[neural-networks]
 
asked by Joshua Schrier https://mathematica.stackexchange.com/landing/r/digest?cta=user&id=63709 Score of 3
10.5.3.3 How does mathematica handle roots of complex numbers

https://mathematica.stackexchange.com/landing/r/digest?cta=question&id=297562

When Mathematica takes  $(-1)^{\frac{3}{4}}$, is it really interpreting it as $((-1)^3)^{\frac{1}{4}}$, or $((-1)^{\frac{1}{4}})^3$? 
These seem like they would give $e^{i \frac{3\pi}{4}}$ versus $\... 
[complex]
 
asked by ions me https://mathematica.stackexchange.com/landing/r/digest?cta=user&id=62529 Score of 1