From theory to practice with our amazing Workshops

The first day of DSPT Day 2019 will be highly directed on getting your hands dirty, with hands-on workshops focused in heterogeneous topics of Data Science. Check the schedule and detailed information below.

NOTE: In order to access any of the public workshops, besides the DSPT Day conference ticket, you also need to acquire the workshop ticket (available soon).

Workshop 1

Automated Machine Learning using Auto-sklearn

Description

In this workshop we are going to cover some ideas and general techniques behind automated machine learning like feature discovery, prepossessing, model selection, hyper-parameter optimizations and ensembling.

Requirements

Familiar with python and sklearn modeling.

Level

Advanced

Trainer

Gilberto Titericz

Workshop 2 & 3

An introduction to Deep Reinforcement Learning

Description

Brief review of Reinforcement Learning (RL) concepts (policies, state-value functions, action-value functions, Q-learning algorithm).

Intuitions on why doing RL with value function approximation (e.g. neural networks) on large state spaces is hard.

Explanation of the DQN algorithm (Mnih 2013), that was used to play Atari games at human level performance.

Implementation of code snippets of DQN with support of a Jupyter notebook with pre-existing Python code skeletons.

Pointers to more recent research papers on extensions to DQN (prioritized replay, double DQN, etc.)

Requirements

Some familiarity with Machine Learning (e.g. supervised learning, neural networks) is helpful to understand the concepts.

Some familiarity with the Python programming language and either Tensorflow or PyTorch will be needed for writing code snippets.

Level

Advanced

Trainer

Hugo Penedones

Workshop 4

Tell a story with a map: introduction to information visualization for communication

Description

Information visualization is a very powerful tool when it comes to communication. As an English language adage says – “A picture is worth a thousand words”. Visualization uses one of the most powerful human senses, which is vision, to convey information. Combined with storytelling techniques, visualization can communicate complex information more effectively. A well designed visualization also triggers emotions on the target public, which affects its memorability.

In this workshop we will learn how to design an effective visualization, which conveys information using storytelling. We will start with theoretical background for information visualization, including perception of visual information and visual mapping. Additionally, basic notions of storytelling will be given. In the second part of the workshop, we will build an interactive map using JavaScript and D3.js.

Requirements

Intermediate to advanced knowledge of JavaScript, basic knowledge of HTML, CSS, SVG and jQuery.

Tools: code editor, local web server.

Level

Intermediate

Trainer

Evgheni Polisciuc

Last updated date: September 20, 2019