Deep Learning and Java

Duration: 50 mins
Brian Sletten
Forward Leaning Software Engineer

We do not usually think of Java when we think about modern Deep Learning systems. Syntactically and culturally it is not the best fit when compared to languages such as Python, R or Julia. There have been some new libraries and frameworks emerging, however, that will allow you to take advantage of modern algorithms and techniques on the Java platform sometimes even with hardware acceleration via GPUs. We will introduce the major players in the field and show some compelling examples running in Java.

You may also be interested in

50 mins
An Introduction to Constraint Programming

The two most common programming paradigms are the imperative (including OO) and functional styles. An alternative style, supported originally through...

50 mins
Types and Type Safety in Kotlin

In this presentation we explore the types in Kotlin, how Kotlin promotes a much better compile time type safety and...

50 mins
Design Patterns in Dynamic and Functional Languages

Design patterns have existed for decades in the software development world, acting as a well known catalog of common problems...

50 mins
Heroku PaaS Apps to Feature your Work in any Language

Ever thought that you write code and promote, the application runs and automatically deploys? Do you want to deploy free hosting...

50 mins
Groovy 3: All The Major New Features

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows...

50 mins
Bringing Reactive Programming to Java and Microservices

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from...