You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: ML Tutorial Day: Machine Learning for Everyday Programming
Speaker(s): Angelo Pesce
Company Name(s): Activision
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: Deep learning is a very popular topic today, and rightfully so, as it expanded the horizons of applicability of machine learning. But "shallow" models are often more interpretable and can lead to deeper insights and faster code. In general they are preferable over black box solutions for the problems that they can solve.This talk aims to introduce the topic of machine learning as a tool for "everyday" programming, as a methodology of data-oriented problem solving. The talk will cover techniques like multidimensional data visualization, dimensionality reduction, nonlinear regression and symbolic regression. The presentation will show some examples from concrete rendering problems, but this talk will not be aimed at rendering engineers. Lastly, the talk will show that this methodology of iterative data exploration and modeling is useful to gain insights on the problem domain that often can lead even to solutions that do not require a learned model.

GDC 2019

Angelo Pesce


free content