Semantic Gradient Descent (SGDe)