$\mathcal{C}^k$-continuous Spline Approximation with TensorFlow Gradient Descent Optimizers

Stefan Huber, Hannes Waclawek
3/22/2023
cs.LG

No confident code implementation found for this paper.

Abstract

In this work we present an "out-of-the-box" application of Machine Learning (ML) optimizers for an industrial optimization problem. We introduce a piecewise polynomial model (spline) for fitting of $\mathcal{C}^k$-continuos functions, which can be deployed in a cam approximation setting. We then use the gradient descent optimization context provided by the machine learning framework TensorFlow to optimize the model parameters with respect to approximation quality and $\mathcal{C}^k$-continuity and evaluate available optimizers. Our experiments show that the problem solution is feasible using TensorFlow gradient tapes and that AMSGrad and SGD show the best results among available TensorFlow optimizers. Furthermore, we introduce a novel regularization approach to improve SGD convergence. Although experiments show that remaining discontinuities after optimization are small, we can eliminate these errors using a presented algorithm which has impact only on affected derivatives in the local spline segment.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{huber2023mathcalckcontinuous,
  title  = {$\mathcal{C}^k$-continuous Spline Approximation with TensorFlow Gradient Descent Optimizers},
  author = {Stefan Huber and Hannes Waclawek},
  year   = {2023},
  eprint = {2303.12454},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.12454v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.12454.svg)](https://codeofpaper.com/paper/2303.12454)

Discussion