יום שישי, 7 בדצמבר 2018

Summit 2018: Sequence Alignment for Ride Sharing / Dalya Gartzman

As researchers and developers, we constantly face new problems, and challenge existing solutions to old problems. On beautiful circumstances, solved problems from one domain shed light on new problems from totally different domains.

This happened to me while I was researching a Ride Sharing problem of optimally grouping multiple riders on a single taxi - a DNA Sequence Alignment algorithm gave inspiration for a hybrid solution, that turned out to be significantly more efficient than the original one.

By sharing with you this story and its resulting algorithm, I hope to entertain your curiosity, spark your creativity, and encourage you to venture into unexpected solution spaces.



MP3

Summit 2018: The Open Source Development Surprise / Benjamin Gruenbaum

Development in some open source ecosystems is very different in nature from regular 9-5 development. We’ll talk about the surprising ways open source is different from regular development, the importance of people, technology and teamwork. We’ll go through real open-source changes affecting millions of developers in Node.js 11 and Node.js 12 and see how the people behind them work and how to get involved yourself.



MP3

Summit 2018: We don't need no labels: the future of pretraining and self-supervised learning / Bar Vinograd

Telling a cat from a bird? that's easy, most infants can do that. But how about learning to paint a black and white photo with real color? It's time for your models to grow up. We find that transfer learning from different datasets and tasks saves a lot of time and money when labels are scarce and data is limited. In this lecture, I review self-supervised methods that are used to pretrain models on unlabeled data. Methods from the fields of Vision, Audio and NLP will be refined so they are applicable with other domains and effective on your data.



MP3

יום שבת, 1 בדצמבר 2018

Summit 2018: Keeping it real - a practical guide to identifying fake news / Ayelet Dekel

Have you ever received an email from your aunt saying paracetamol is dangerous because it contains a rare virus? Heard in the news that kids don't need antibiotics? Read online that garlic is enough to stop rabies? We are surrounded by bits of information, many of them are false. Some of them are dangerous, and could hurt people's health or even cost lives. In this brief talk we will learn how to identify fake news and how you, too, can help make a healthier society.



MP3

יום ראשון, 25 בנובמבר 2018

Summit 2018: To DB or not to DB, or, Why Databases are like Religions / Amit Lichtenberg

One DB to rule them all? Hardly. Typical applications start their life with one DB, usually the one most fashionable, reliable, well-documented, referenced-on-google, or all of the above. Soon enough you find out not only that that DB you chose early on is actually wrong for you, but that it’s really hard to get rid of. In this talk you’ll see how in under two years, our application turned from single-DB, small & tidy, into a monster running four+ databases (on a good day), while testing and abandoning more than a few others on the way. I’ll discuss lessons learned the hard way on the process - about choosing a database, writing good code, making good products, and life in general.



MP3

Summit 2018: Going Full Rewrite - The Incremental Way / Alex Badyan

After coming to the realization that our backend system cannot scale for much longer and that new features are very difficult to add, we decided to write it from scratch.
With hundreds of thousands of users actively engaging our system, we don’t have the privilege to start over and grow slowly.
We rewrote the applicative layers while still relying on the old data store and then wrote a new db and app stack layer, replacing the legacy one piece by piece.
We implemented a migration system that is always on, meaning that every change in the old system makes its way to the new system, making the two systems eventually equivalent.
I will discuss the challenges and lessons learned.



MP3

Summit 2018: What I learned from 10 Yrs of "playing" with Neuroevolution - / Al Yaros

Bio-Inspired algorithms such as Genetic Algorithms and Swarm intelligence can be competitive alternative for Training Deep Neural Networks for Reinforcement Learning. My journey in this domain started 10 years ago by building a RL-DNN bot that compete in a 3D racing simulator named Torcs. (demo available on my Youtube channel) - In this talk I'll show a different approach to train a deep neural network that can drive and control a racing car that outperforms a human driver in simulated racing environment - laying the foundations to try and solve any kind of RL problem differently.



MP3