Nicolas Kruchten

Nicolas Kruchten
is a software engineer
in Montréal, Québec, Canada.

Talks

I like to give talks about my personal and professional interests, and I try to record them and post them here, whenever possible. If you would like me to give a talk at an event, please reach out!

VisMtl: Graph Visualization vs Dimensionality Reduction


Visualizing datasets as circle-and-arrow networks or graphs is a popular and easy way to make attention-grabbing graphics. As the number of data points grows, however, these graphics become crowded and marginally useful. Dimensionality-reduction algorithms such as t-SNE represent a different approach to visualizing the relationships between large numbers of data points, which in certain cases can produce graphics which do not suffer from the same types of problems as graph-visualization approaches. In this talk I compare and contrast the two approaches and give pointers to those who wish to try them out.

Full post »


BIG 2016: The Machine Learning Database


I presented MLDB today at the BigData Innovators Gathering (BIG) 2016 conference.

The whitepaper is available as a PDF.

Full post »


Concordia: Applied Auction Theory in Online Advertising


I was recently invited to give a talk about auction theory and online advertising at Concordia University for a course entitled Social and Information Networks, which uses a really interesting textbook called Networks, Crowds, and Markets.

Full post »


HTML5mtl: PivotTable.js, an Open-Source Story


I was recently invited to give a talk at HTML5mtl, and I chose to speak about my experiences with open-sourcing PivotTable.js.

Full post »


JS Open Day Mtl: JavaScript for Data Visualization


I was excited to be invited to give a talk at the JavaScript Open Day Montreal about data visualization in JavaScript.

Full post »


Montreal R User Group: ggplot2 & rpivotTable


I recently gave a talk at the Montreal R User Group about my favourite data visualization library, ggplot2, as well as rpivotTable, the R interface to my own PivotTable.js

As you can see in the video above, during the talk I just scrolled through an R file in RStudio. What you see below is the result of slightly modifying that file and running it through the RMarkdown process to capture the output.

Full post »


PyCon Canada: Make Jupyter even more magical with cell magic extensions!


I went back to my alma mater at the University of Toronto to give a talk at PyCon Canada on how to make Jupyter even more magical than it already is with cell magic extensions.

Full post »


Big Data Montreal: the Machine Learning Database


I was happy to oblige when I was invited to give a talk at Big Data Montreal about the project I work on at Datacratic: the Machine Learning Database (MLDB).

Full post »


MTL Data: Montreal 311 Service Requests, an Analysis


Earlier this year, I collaborated with a reporter from the Montreal Gazette to analyze a dataset containing information about 1.4 million service requests received by the City of Montreal from its citizens. The resulting article was entitled "Montreal's 311 records shed light on residents' concerns — to a point" and credits me at the bottom. I have also published my own interactive analysis of the dataset here: Montreal 311 Service Requests, an Analysis. The dataset, obtained from the city's Gestion des demandes clients (GDC) system via an Access to Information request, covered the five years from 2008 to 2012 and contained the date and a very short description for each request, and in most cases, an address. The service requests were received by the city through its 311 phone line or at service counters throughout the city.

Full post »


Montreal Python: Introducing the Machine Learning Database


I recently did the first ever public demo of the product I'm working on at Datacratic: the Machine Learning Database.

Full post »


VisMtl #5 Roundup

VisMtl #5 Roundup

I recently organized and MC’ed the fifth Visualization Montreal meetup, and I think it was a great success! The concept was to have a series of 7-minutes-max flash presentations from Montrealers where each one would show off a single visualization project. The rules were: no slides, no tools, just one publicly available data visualization. We had 12 presenters including me, with a good mix of types of data and visualizations. Below is the list of visualizations that were presented, and you can find photos of the event here.

Full post »


VisMtl: Canadian MPs 2012 Visualization

VisMtl: Canadian MPs 2012 Visualization

The visualization I presented at VisMtl 5 was entitled “Canadian Members of Parliament in 2012 by Province, Party, Age & Gender” and is shown above.

Full post »


PAPIs.io 2014: Behind the scenes with a Predictive API


I gave a talk at in Barcelona at the PAPIs.io 2014 Predictive APIs conference last November.

Full post »


Montreal Python: Unsupervised ML with scikit-learn


I gave a talk at Montreal Python on Data Science and Unsupervised Machine Learning with scikit-learn. The video is above and I posted all of my presentation materials online.

Full post »


VisMtl: Maps, Tools, Stories


I gave a talk at Visualization Montréal entitled Maps, Tools, Stories. Check out the synced slides and video!

Full post »


Big Data Week Montreal: From Big Data to Big Value


Video and slides from my talk at the kickoff of Big Data Week Montreal 2014.

Full post »


JS-Montreal: PivotTable.js


Slides from a talk I gave at JS-Montreal about PivotTable.js

Full post »


Rubicon Tech Talk: The Algorithms Automating Advertising


I was invited to speak on a panel at a Rubicon Project product launch, and this is the video of the event.

Full post »


BitNorth 2009: myEWB

BitNorth 2009: myEWB

I did a 'short bit' presentation at Bitnorth 2009 about my feelings on myEWB and its history.

The presentation is available as PDF, PowerPoint and MP3.

Full post »



© Nicolas Kruchten 2010-2017