I Enjoy Software Development!
A blog by Enrique Llerena Dominguez
-
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...
-
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...
-
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...
-
The Fiasco Embedding Tweets in my Blog
A couple of days ago, I was trying to embed a tweet to a blog post, but it was always failing to show the styles, and it was driving me crazy as the task was rather easy: generate the code to embed the tweet, paste it on the blog, and...
-
Experiments in Agile Software Development Teams
TL; DR
- Continuous improvement is in the agile manifesto [1]. Experimentation is a tool for continuous improvement.
- More often than not, this experimentation process lacks formality, confusing the teams on whether the experiment is successful or not.
- The author proposes to use the well-known scientific method in agile...