Andreas Eriksen
Andreas Eriksen
Senior Vespa Engineer
Jo Kristian Bergum
Jo Kristian Bergum
Chief Scientist

๐ŸŽ„Advent of Tensors 2023 ๐ŸŽ…

๐ŸŽ„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 link
2 Santa's Fitness Challenge! ๐Ÿ‹๏ธโ€โ™‚๏ธ link link
3 Santa's Grand Weight Gain Gala! ๐ŸŽ‰ link link
4 Distance to Dasher ๐ŸฆŒ link link
5 Roaming Reindeer ๐ŸฆŒ๐ŸฆŒ๐ŸฆŒ link link
6 Who's been Naughty or Nice ๐ŸŽ link link
7 The Great Reindeer Rally! ๐ŸฆŒ link link
8 Let It Snow! โ˜ƒ๏ธ๐ŸŒจ๏ธ๐ŸŒ link link
9 Carol's Festive 80s Playlist ๐ŸŽถ link link
10 Lost in New York 3: Taxicab distance ๐Ÿ™๏ธ link link
11 Santa's Sleigh Soberness Test ๐Ÿธ link link
12 Santa's Bag Comparison Bonanza! ๐ŸŽโœจ link link
13 Festive Jaccard Jamboree! ๐ŸŽ๐Ÿ”โœจ link link
14 Santa's Embedding Retrieval System For Gift Matching ๐ŸŽ๐Ÿ”โœจ link link
15 Santa's International Taxing Quest! ๐ŸŒ๐Ÿ’ธ link link
16 Santa's Behavioral Analytics! ๐Ÿ“Š๐ŸŽ… link link
17 Santa's Chimney Area Calculator! ๐Ÿ ๐Ÿ“ link link
18 Reduced to Tears ๐ŸŽ๐Ÿค” link link
19 Santa's Face Recognition System๐Ÿ”โœจ link link
20 Margins and Mistletoe! ๐Ÿ’ฐโœจ link link
21 Gift Quality Check with Chebyshev! ๐ŸŽ๐Ÿ“Š link link
22 Celsius Conversion Quest! ๐ŸŒก๏ธ๐Ÿ”โœจ link link
23 Santa's Face Recognition System - A/B Testing ๐Ÿ”โœจ link link
24 Scrambling Santas ๐ŸŽ…๐ŸŽ…๐ŸŽ… link link

Read more