Machine learning techniques in additive manufacturing: a state of the art review on design, processes and production control | Synapse