| CPC G06N 3/08 (2013.01) [G06F 9/3455 (2013.01); G06F 18/213 (2023.01); G06F 18/214 (2023.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01)] | 28 Claims |

|
1. A method of machine learning, comprising:
converting an architecture of a neural network model from an equivariant architecture to a traditional convolutional architecture, wherein the traditional convolutional architecture is executable on an edge device; and
performing, at the edge device, an inference with the neural network model in the traditional convolutional architecture, wherein:
the neural network model was trained using a total loss function including a task loss component and a weighted equivariance loss component as a regularization loss component that allows the neural network model to enforce symmetries using the traditional convolutional architecture executable, and
the weighted equivariance loss component is masked based on a mask in one or more layers of the neural network model such that features in locations of an input rotated outside of a defined area are disregarded in calculating the weighted equivariance loss component.
|