How I Resolved Delays in Kafka Messages by Prioritizing Kafka Topics

Gal Shelach | 17 Oct 2018 | Big Data

Tags: big data, java, kafka, tips

As a team member in the Scale Performance Data group of Taboola’s R&D, I had the opportunity to Read More...

Zooming Past the Competition

Yoel Zeldes and Amir Keren | 10 Oct 2018 | Data Science

Tags: computer vision, deep learning, diy, web development

Imagine you’re walking down the street and you see a nice car you’re thinking of buying. Just by Read More...

Title to Image Search for Improved Thumbnail Selection

Gil Levi | 18 Sep 2018 | Data Science

Tags: data science, machine learning

Introduction One of the key creative aspects of an advertisement is choosing the image that will appear alongside Read More...

Uncertainty for CTR Prediction: One Model to Clarify Them All

Yoel Zeldes and Inbar Naor | 21 Aug 2018 | Data Science

Tags: deep learning, recommendation systems, uncertainty

In the first post of the series we discussed three types of uncertainty that can affect your model Read More...

Recommender Systems: Exploring the Unknown Using Uncertainty

Yoel Zeldes and Inbar Naor | 14 Aug 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

Now that we know what uncertainty types exist and learned some ways to model them, we can start Read More...

Neural Networks from a Bayesian Perspective

Yoel Zeldes and Inbar Naor | 06 Aug 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

Understanding what a model doesn’t know is important both from the practitioner’s perspective and for the end users Read More...

Using Uncertainty to Interpret your Model

Yoel Zeldes and Inbar Naor | 30 Jul 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

As deep neural networks (DNN) become more powerful, their complexity increases. This complexity introduces new challenges, including model Read More...

The Hitchhiker’s Guide to Hyperparameter Tuning

Yoel Zeldes | 14 Jun 2018 | Data Science

Tags: algorithms, data, data science, hyperparameter tuning

Now that more than a year has passed since our first deep learning project emerged, we have had Read More...

5 Simple tips for boosting your Jenkins performance

Tidhar Klein Orbach | 30 May 2018 | Tips and Tricks

Tags: devops, garbage collector, GC, Jenkins, performance

Do you know that feeling when you’ve finished working on a feature, pushed the code, but then your Read More...

Using Word2Vec for Better Embeddings of Categorical Features

Inbar Naor | 25 Apr 2018 | Data Science

Tags: algorithms, deep learning, prediction, word2vec

Back in 2012, when neural networks regained popularity, people were excited about the possibility of training models without Read More...

How Re2 Shattered My Bottleneck

Ohad Edelstein | 13 Mar 2018 | Tips and Tricks

Tags: python, web applications, web development

One pleasant morning I got to work, thinking this day couldn’t get any better. But as Murphy would Read More...

DIY: Engineering Your Company Culture

Amir Keren | 15 Feb 2018 | Javascript

Tags: bot, ping pong, PIR Sensor, Raspberry Pi, slack, tips, web development

This is a tale of heroism, of overcoming obstacles and hardships. This is a tale of ingenuity, of Read More...

Calculating Git Version

Yuri Goikhman | 26 Dec 2017 | System

Tags: devops, github, tips, web development

Hello Git user. In this blog post I will discuss a technique for a unique version calculation for Read More...

Optimizing a Homepage Widget with AB Testing

Noa Bar Or | 15 Nov 2017 | Tips and Tricks

Tags: a/b testing, testing, testing cycle, user experience, web development

As part of the optimization team at Taboola, we are constantly working with publishers and conducting AB tests, Read More...

Scaling Out Jenkins Based CI with Docker and Nomad

Anton Weiss | 18 Oct 2017 | System

Tags: devops, Jenkins, web applications

The existing CI processes in Taboola are quite demanding  – a full product build includes 150 maven modules Read More...