• Machine learning with Java? Deeplearning4j!
    Part 3: Object and people detection in images

    TL; DR The goal of this post is to show, step by step, how to use Deeplearning4j to detect objects and people in an image. The pre-trained model Yolo2 is loaded from the Deeplearning4j’s Model Zoo. The images are preprocessed to fit Yolo2 requirements. The output of Yolo2 is used...

  • Machine learning with Java? Deeplearning4j!
    Part 2: Making predictions

    TL; DR The goal of this post is to show, step by step, how to load a previously trained model and have it make classification predictions using Deeplearning4j. The Machine Learning “hello world”, the iris dataset, is used to explain the basics of Deeplearning4j. The training step is covered in...

  • Machine learning with Java? Deeplearning4j!
    Part 1: Intro and training a model

    TL; DR Machine Learning is the study of computer algorithms that improve automatically through experience [1]. Deeplearning4j is an Open-source deep-learning library written for Java, Scala, Kotlin, and Clojure. The Machine Learning “hello world”, the iris dataset, is used to explain the basics of Deeplearning4j. The goal of this post...

  • RoboArm Controller, part I: Intro and architecture.

    Learning Machine Learning Series This is the first post of a series where I want to describe my journey learning machine learning, a topic I am passionate about. RoboArm Controller, part I: Intro and Architecture TL;DR The RoboArm Controller enables a user to control a simulated robotic arm with the...