6bf53698943c077d.tex
1: \begin{abstract}
2:   In this work we present an \enquote{out-of-the-box} application of Machine
3:   Learning (ML) optimizers for an industrial optimization problem. We introduce
4:   a piecewise polynomial model (spline) for fitting of $\mathcal{C}^k$-continuos
5:   functions, which can be deployed in a cam approximation setting. We then use
6:   the gradient descent optimization context provided by the machine learning
7:   framework TensorFlow to optimize the model parameters with respect to
8:   approximation quality and $\mathcal{C}^k$-continuity and evaluate available
9:   optimizers. Our experiments show that the problem solution is feasible using
10:   TensorFlow gradient tapes and that AMSGrad and SGD show the best results among
11:   available TensorFlow optimizers. Furthermore, we introduce a novel
12:   regularization approach to improve SGD convergence. Although experiments show
13:   that remaining discontinuities after optimization are small, we can eliminate
14:   these errors using a presented algorithm which has impact only on affected derivatives
15:   in the local spline segment.
16:   \keywords{Gradient Descent Optimization \and TensorFlow
17:   \and Polynomial Approximation \and Splines \and Regression}
18: \end{abstract}
19: