James Weaver is a Java developer, author, and speaker with a passion for helping Java to be increasingly leveraged in rich-client and and cloud-native applications. James has written books including Inside Java, Beginning J2EE, the Pro JavaFX series, and Java with Raspberry Pi. As an Pivotal Evangelist, James speaks internationally at software technology conferences about Java and Cloud Native development. James tweets as @JavaFXpert, blogs at http://JavaFXpert.com and http://CulturedEar.com and may be reached at jweaver AT pivotal.io
Speaking videos: Composing Music in the Cloud at J-Fall 2016 https://www.youtube.com/watch?v=wvy0wJQTHOM
Leading JavaOne Community Keynote http://medianetwork.oracle.com/video/player/3818408543001
In the age of quantum computing, computer chip implants and artificial intelligence, it’s easy to feel left behind. For example, the term "machine learning" is increasingly bandied about in corporate settings and cocktail parties, but what is it, really?
In this session, James Weaver and Katharine Beaumont will explore machine learning topics such as supervised learning, unsupervised learning, reinforcement learning, and deep learning. We'll also survey various machine learning APIs and platforms. We’ll give you an overview of what you can achieve, as well as an intuition on the maths behind machine learning.
The presenters are very aware that some material on machine learning can be maths-intensive, and off-putting if you are not confident with your calculus. Conversely, some material doesn’t go into enough detail so you don’t get a feel for how things actually work. We aim to give the session we wish we’d attended at the start of our journey: We will start right at the beginning with the basics, and build up in an approachable way to some of the most interesting techniques so you can get the most out of your machine learning adventure.
Who should attend your session?
Anyone interested in understanding machine learning.
What are the 'next steps' for an attendee to take after attending your session?
Play with demos and resources linked from the online presentation. Play with a machine learning library such as deeplearning4j or Tensorflow.
Who is your favourite British fictional character?
Marvin, the Paranoid Android (in HG2G)
What is the most interesting thing you've discovered about Machine Learning/AI?
That a rapidly increasing number of deep learning applications are surpassing the recognition capabilities of humans.
What are the advantages of studying Machine Learning?
For the same reasons that it is helpful (but not always necessary) for developers to understand computer architectures and low-level programming, it is also good to for them to understand the inner workings and math behind neural networks.