F02: Tutorial: Gaalet

Seybold,F.

Abstract:
Geometric algebra algorithm expression templates (Gaalet) is a C++ Expression Templates Library allowing for an easy implementation of Geometric Algebra (GA) expressions in C++, offering reasonable speed for the numerical expression evaluation. In this tutorial the usage of Gaalet is exemplarily shown, for both microprocessor and CUDA architectures. An insight into Gaalet's functioning is delivered, and some evaluation speed comparisons between Gaalet and handwritten implementations are given.



F17: Tutorial: Geometric Algebra Neural Networks

Tachibana,K., Hitzer,E.

Abstract:
This tutorial aims to give an introduction to neural computation with Clifford Geometric Algebra (GA). GA NNs (Clifford NNs) are unique in geometrically correct representation and computation with multi-dimensional geometric data. Attendants will learn to represent problems in GA, construct GA multi layer perceptrons (MLPs), and interpret the results. Recommended for everyone dealing with multi-dimensional data.



F19: Tutorial: Introduction to (Conformal) Geometric Algebra and its efficient implementation using Gaalop

Hildenbrand,D., Rockwood,A.

Abstract:
In this tutorial, we first of all give an introduction to (Conformal) Geometric Algebra and its applications. Gaalop combines the geometric intuitiveness of Geometric Algebra with a high performance of the implementation. We introduce the principles of Gaalop and CLUSCript as its input language and show how to use them based on some simple examples.