James L. Weaver
Developer Advocate
 


jweaver@pivotal.io
JavaFXpert.com

@JavaFXpert

Katharine Beaumont
Developer / Mathematician

 


kbe@voxxed.com
voxxed.com

@KatharineCodes

Machine Learning

Workshop: Part Five

Convolutional neural networks

Recognizing images

@KatharineCodes  @JavaFXpert

Convolutional neural network architecture

@KatharineCodes  @JavaFXpert

Peeking into a convolutional neural network

@KatharineCodes  @JavaFXpert

Visualizing high-dimensional space

@KatharineCodes  @JavaFXpert

MNIST dataset has 784 (28x28 greyscale pixels) dimensions

Generative Adversarial Networks

Generating images of faces

@KatharineCodes  @JavaFXpert

Generative Adversarial Networks

Counterfeiter and detective 

@KatharineCodes  @JavaFXpert

Generative Adversarial Networks

Latent vector arithmetic on faces

@KatharineCodes  @JavaFXpert

-

+

=

Man with glasses

Man without glasses

Woman without glasses

Woman with glasses

Time series prediction with neural networks

What is happening?  What is most likely to happen next?

@KatharineCodes  @JavaFXpert

This is a job for a Recurrent Neural Network

What is happening?  What is most likely to happen next?

@KatharineCodes  @JavaFXpert

Music composition with an RNN

@KatharineCodes  @JavaFXpert

Predicting the most likely next note

@KatharineCodes  @JavaFXpert

Playing a duet with neural networks

@KatharineCodes  @JavaFXpert

Playing a duet with neural networks

@KatharineCodes  @JavaFXpert

Through the Eyes of a Self-Driving Tesla

@KatharineCodes  @JavaFXpert

Summary of links

@KatharineCodes  @JavaFXpert

James L. Weaver
Developer Advocate
 


jweaver@pivotal.io
JavaFXpert.com

@JavaFXpert

Katharine Beaumont
Developer / Mathematician

 


kbe@voxxed.com
voxxed.com

@KatharineCodes

Machine Learning

Workshop: Part One