1
.
14
.
2019
Fluid Reset

List Item

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities.

12pm - 1pm

How to Build Schedule Blocks

C. Doe

1:00pm

Winning @ Mobile: A Simple Playbook for Success

Success requires connecting with the right users… the right people. A thousand mobile networks will tell you they can make it happen. John will share a simple, repeatable process to find the truth and profit accordingly.

1:00pm

Winning @ Mobile: A Simple Playbook for Success

Success requires connecting with the right users… the right people. A thousand mobile networks will tell you they can make it happen. John will share a simple, repeatable process to find the truth and profit accordingly.

Quick and Fast

Clear your calendar - It's going down! Video Blocks kicks off on May 20th, and you're invited to take part in the festivities. Splash HQ (122 W 26th St) is our meeting spot for a night of fun and excitement. Come one, come all, bring a guest, and hang loose. This is going to be epic!

Quick and Fast

Clear your calendar - It's going down! Video Blocks kicks off on May 20th, and you're invited to take part in the festivities. Splash HQ (122 W 26th St) is our meeting spot for a night of fun and excitement. Come one, come all, bring a guest, and hang loose. This is going to be epic!

David Doe

Designer - Redshoe

Criteo AI Lab

   Modern Recommendation for Real-World Practitioners   

 

December 6th, 2019

09:00 AM - 5:00 PM

 

 

APPLICATION CALL

As part of our outreach program, Criteo AI Lab is proud to offer to the Machine Learning community in Paris, a course on Modern Recommendation.

This workshop, free of charge, will be delivered by a team of five Senior Researchers and ML practitioners that are part of the Criteo Recommendation group.

 
Course structure: The course will be over 1 day and will have 2 parts.

In the first part, we will cover current approaches for Recommendation that are based on Empirical Risk Minimization models and their associated shortcomings.
In the second part, we will discuss ways to address the aforementioned shortcomings and introduce Policy-based methods as a potential solution.
All of the concepts will be followed by examples and coding sessions where we will put in practice the newly introduced conceptual tools.

 
Audience: Daily practitioners of Machine Learning either for academic or industrial purposes that are especially active in the field of Recommender Systems.
We also encourage our attendees to be an active member in the Paris ML community.


Dates:  December 6th, 2019

 

Time: From 09:00 AM to 5:00 PM with lunch break - Food provided 

 

Duration: 1 day

  

Deliverables: Printed slides presentations, Google Colab Notebooks 


Language: English 

 
Location: Criteo - 32, rue Blanche - 75009 Paris

  

Price: Free


Workshop attendance is by application only. Seats are limited. We will choose the participants through the application process detailed below.


APPLICATION PROCESS

Participation to the workshop will be determined based on level of proficiency in Machine Learning. You will be asked to submit your resume or LinkedIn profile when you apply, to assess the said proficiency. Also, to attend the workshop, all participants must comply with the prerequisites.

 
Please note that the deadline for the application to the workshop is
November, Monday 18th, end of day (Paris time).


Applicants will be notified about the outcome of selection process on Friday 22nd, November, by email.

 

WORKSHOP CONTENT

WORKSHOP CONTENT

I. Recommendation via maximizing likelihood approaches

1. Classic vs. Modern: Recommendation as autocomplete vs. recommendation as intervention policy
2. ERM and Likelihood models for optimal effect recommendations
3. Shortcomings of ERM/likelihood-based models for recommendation


II. Recommendation as policy learning approaches

1. Policy Learning: Concepts and Notations

2. Fixing ERM using Policy Learning

            - Fixing Covariate Shift: From ERM to Counterfactual Risk Minimization
            - Fixing Optimizer’s Curse: From ERM to Distributional Robust Optimization
            - Reco-specific Policy Learning methods: Using Organic Feedback
3. Recap and Conclusions

KNOW-HOW PREREQUISITES



How to program in Python.

How to use the NumPy library.

The basics of linear algebra:  

     - What is a vector, a matrix?

     - How to multiply and transpose them?

Know the basics of Machine Learning:

     - What is Machine Learning?  
     - What is a model?
     - What is a cost function? 
     - What does it mean to train a model? 
     - What is the difference between a model 

       parameter and a hyper-parameter?

     - What does "regularizing a model" mean? 
     - What is over-fitting? 
     - What are the training, validation, and test sets? 
     - What is a cross-validation?

Know the basics of Recommender System:

     - What is Collaborative Filtering?

     - What is Matrix Factorization?

     - What are Precision@k and Mean Percentile Rank?

MATERIAL PREREQUISITES 



Laptops are required

Hardware/software requirements: none specifically, everything will be ran remotely on Google Colab

APPLY NOW
Text goes here
X

Speaker Block #4

ABOUT THE TRAINERS

Flavian Vasile


Flavian is part of the Criteo AI Lab where he works as the Machine Learning Recommendations Solutions Architect, with his main focus being on the development of Deep Learning-based Recommendation Systems and on introducing aspects of Causal Inference to Recommendation.

Mohamed-Amine Benhalloum


  Amine is a Senior Machine Learning Engineer at Criteo.
His recent focus is scalable representation learning for Recommendation.

David Rohde


David is a Research Scientist at Criteo. His research focuses on Bayesian statistics and causality especially applied to marketing problems.

Martin Bompaire


Martin is a Machine Learning engineer at Criteo. He works on making recommendation more incremental, that is building a recommender engine fully aligned with the clients needs and not biased towards the attribution procedure.

Dmytro Mykhaylov


Dmytro is a Senior Software Engineer at Criteo. He has experience in real-time system engineering and now he works on new nonlinear recommendation models. He is a fan of APL, Prolog, and Quantum Computation.

IMPORTANT



 


Participation to the workshop will be determined based on level of proficiency in machine learning. You will be asked to submit your resume or LinkedIn profile when you apply, to assess the said proficiency. Also, to attend the workshop, all participants must comply with the prerequisites listed below.

 


Please note that the deadline for the application to the workshop is January 14th, 6:00 PM CET.


Applicants will be notified about the outcome of selection process on January 17th, by email.

 


About the Trainer:

Aurélien Géron


WORKSHOP CONTENT

PREREQUISITES

Knowledge

How to program in Python.


How to use the NumPy library.


The basics of linear algebra: 

What is a vector, a matrix?

How to multiply and transpose them.

 

Know the basics of Machine Learning:

What is Machine Learning? 
What is a model?
What is a cost function? 
What does it mean to train a model? 
What is the difference between a model parameter and a hyper-parameter? 
What does "regularizing a model" mean? 
What is over-fitting? 
What are the training, validation, and test sets? 
What is a cross-validation?

Laptop specifications


 

No laptop will be provided during the training. Therefore you must come with your own material.


Hardware requirements:

Recent model (less than 2 years, eg. MacBook Pro 2016 or newer edition) preferably with a TensorFlow-compatible GPU card (even if a GPU card is NOT mandatory to follow the course).


Software requirements:

CUDA Toolkit & cuDNN (if you have a TensorFlow-compatible GPU card in your laptop)

Python 3.5 or 3.6 (not 3.7)

Python librairies : 

Scikit-Learn 

TensorFlow 2.0 preview (the 'GPU version' if you have a TensorFlow-compatible GPU card in your laptop) 

SciPy 

NumPy 

MatplotLib

Jupyter


Each laptop must be fully equiped and tested prior to the workshop.

 

 

Workshop Schedule



Date & Time

Trainer

Location

January 28th 9 am - 12:30 pm

Aurélien Géron

Criteo

January 30th 9 am - 12:30 pm

Aurélien Géron

Criteo

February 1st 9 am - 12:30 pm

Aurélien Géron

Criteo

February 4th 9 am - 12:30 pm

Aurélien Géron

Criteo

February 5th 9 am - 12:30 pm

Aurélien Géron

Criteo

Map Block #1


APPLICATIONs Closed
Text goes here
X

List

block #1

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities. Splash HQ (122 W 26th St) is our meeting spot for a night of fun and excitement. Come one, come all, bring a guest, and hang loose. This is going to be epic!

Quick Solutions

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities.

Fast and Easy

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities.

Clean and Simple

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities.

Ready to Go

Clear your calendar - It's going down! Splash Blocks kicks off on April 20th, and you're invited to take part in the festivities.

[confirmation_headline]
[confirmation_messaging]
Add to Calendar
Text goes here
X
Share with Friends
Facebook
Twitter
LinkedIn
Link
CONTACT THE ORGANIZER
Google   Outlook   iCal   Yahoo
Sorry, RSVPs have closed.