Deep Learning Building Blocks
Deep Learning Building Blocks


Welcome to deep learning building blocks. This is an intermediate tutorial on deep learning that focuses on how to design neural networks for various data types.

Session Outline
This tutorial progresses by introducing different types of data (often data that is hard for traditional ML to take advantage of). We then present neural network designs that typically work well with that type of data.

We will have three sections each corresponding to a different type of data:

1) Tabular Data: Tabular data is the data that you most often see. It is data that you can cleanly write in a table. It has a set number of rows and columns. We will go over the core NN design to tackle this type of data.

2) Categorical Data: Old ML algs can only treat each category as completely separate entities, whereas deep learning with the use of embeddings, can capture the similarities of some categories with others.

3) Variable Length Features: Most ML algs struggle to use data with variable length features, and instead use aggregations of these features. NNs can be structured to use this type of data in a better way.

Background Knowledge
- Keras;
- Tensorflow.


Nathaniel earned his AB/SM in Computer Science from Harvard. He previously worked as a Quant and Trader at Jane Street and Goldman Sachs before transitioning into the pure tech industry. Nathaniel worked as a Data Scientist at Facebook, a Product Manager at Microsoft and a Software Engineer at Google before joining Vicarious. He is an avid reader and learner. He teaches part time at General Assembly and is developing open source teaching material for data science, machine learning, and web development.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google