#### 🎄Advent of Tensors 2023 🎅

Greetings, Vespa enthusiasts! Prepare to embark on a festive journey as we bring you the Advent of Tensors.

In this advent, we’ll be diving into the magical world of Vespa Tensors, combining the joy of the holiday season with the power of expressing distributed real-time tensor computations over evolving datasets.

### 🌟 What’s Vespa Tensors?

Vespa Tensors, the enchanting framework behind this festive challenge, is not your commodity vector similarity search library.

Developed by elves close to the North Pole, Vespa Tensors adds a touch of magic to your real-time big data serving use cases,

offering powerful tensor operations for all your AI real-time serving workloads. Vespa tensors offer much functionality beyond simple similarity search across a single vector representation, enabling features like multi-vector indexing or feature computations for recommender systems

to name a few AI-powered use-cases using Vespa tensors.

You can learn more about Vespa tensors in the Vespa tensor user guide, or if you prefer a blog

post form: Computing with tensors in Vespa.

All challenges are expressed and solved in the Vespa tensor playground which runs in your browser with zero dependencies.

### ✨ Daily Challenges for 24 Days

For the next 24 days, we’ll unravel a new tensor coding challenge each day, designed to stretch your skills and explore the fascinating capabilities of Vespa Tensors.

Whether you’re a seasoned Vespa expert or a curious beginner, these challenges are sure to spark your interest. Each day, a new challenge will be unlocked in the table below, and the solution to the previous day’s challenge will be published.

### 🔍 Explore the Magic of Tensors

Discover the magic behind tensor computations and learn how Vespa Tensors can help solve complex real-time AI serving problems. From expressing gift recommendation systems to facial recognition systems for tracking who’s been nice or naughty, each challenge is a delightful exploration into the capabilities of the Vespa tensor framework.

### 🚀 Spread the Holiday Cheer in Code

Join us on this fun sleigh ride and spread the holiday cheer by expressing compute over data with tensor expressions.

Whether you’re coding by the fireplace or sipping hot cocoa, let the advent of Tensors add a sprinkle of magic to your advent routine. So, grab your coding hat, put on your festive coding sweater, and get ready for 24 days of tensor computations.

**Submit your solution to the form associated with each challenge, and get the chance to win exclusive Vespa swag!**

Ps, if you are interested in discussing the challenges with many other Vespa enthusiasts, come join us in the festive Vespa Slack space.

### The ✨ 2023 Challenges ✨

Day | Challenge | Playground Link | Solution Link |

1 | Santa’s Festive Weigh-In! 🎅 | link | |

2 | Santa’s Fitness Challenge! 🏋️♂️ | ||

3 | Santa’s Grand Weight Gain Gala! 🎉 | ||

4 | Distance to Dasher 🦌 | ||

5 | Roaming Reindeer 🦌🦌🦌 | ||

6 | Who’s been Naughty or Nice 🎁 | ||

7 | The Great Reindeer Rally! 🦌 | ||

8 | Let It Snow! ☃️🌨️🌍 | ||

9 | Carol’s Festive 80s Playlist 🎶 | ||

10 | Lost in New York 3: Taxicab distance 🏙️ | ||

11 | Santa’s Sleigh Soberness Test 🍸 | ||

12 | Santa’s Bag Comparison Bonanza! 🎁✨ | ||

13 | Festive Jaccard Jamboree! 🎁🔍✨ | ||

14 | Santa’s Embedding Retrieval System For Gift Matching 🎁🔍✨ | ||

15 | Santa’s International Taxing Quest! 🌍💸 | ||

16 | Santa’s Behavioral Analytics! 📊🎅 | ||

17 | Santa’s Chimney Area Calculator! 🏠📏 | ||

18 | Reduced to Tears 🎁🤔 | ||

19 | Santa’s Face Recognition System🔍✨ | ||

20 | Margins and Mistletoe! 💰✨ | ||

21 | Gift Quality Check with Chebyshev! 🎁📊 | ||

22 | Celsius Conversion Quest! 🌡️🔍✨ | ||

23 | Santa’s Face Recognition System – A/B Testing 🔍✨ | ||

24 | Scrambling Santas 🎅🎅🎅 |

…