Artificial neural networks for rf and microwave design-from theory to practice | Synapse