Exploring Word2vec in Scala (Gary Sieling)


This talk will be in the suburbs, at TalentFlex Solutions, 2570 Boulevard of the Generals, Norristown, PA 19403. (It says Norristown, but, really, it's Audubon.) Thanks to TalentFlex and Al Leva for volunteering to host and to provide the food.

FindLectures.com is a discovery engine for tech talks, historic speeches, and academic lectures. Using this dataset, this talk will discuss a practical machine learning problem: creating recommendations tailored to user interests. The solutions presented are implemented using the Deeplearning4j implementation of Word2vec.

This talk will also discuss how to write Scala code that runs CUDA code on a GPU. This will show to tell if your code is running on the GPU, how much this costs, and how this improves the performance of code that trains and applies machine learning models.

Bio: Gary Sieling is a Lead Software Engineer at IQVA, in Blue Bell, PA, with an interests in database technologies, machine learning, and software engineering practices. He has been involved in curating talks for a company lunch and learn program and the organizing committee for a tech conference. Building on these experiences, he built a search engine called FindLectures.com to help find great talks and speakers.