Author: birosjh
-
Using YAML Files to Store Configurations for Your C++ ML Projects
Anyone who’s been in ML for a while has had the pleasure of setting up a model only to realize that model parameters need to be passed as flags, but oh wait, there are a million parameters that need setting. Soon after, you typically realize that you could just put all those parameters in a…
-
A Potential “Gotcha” When Building Your Own YOLOv3
For anyone interested in computer vision, you’ve probably thought about, attempted or accomplished building your own object detection network before. It’s a good challenge after getting comfortable with a deep learning library and wrapping your head around classification models. In this article, I’ll discuss building your own YOLOv3, a good option for anyone just starting…
-
Computer Vision: How Your Laptop Sees Things
You may have already noticed it, but in this day and age computers being able to understand images is a wide spread concept. When you open your photo album app and search for “baby kittens”, somehow the computer magically knows you are looking for adorable little furballs instead of last night’s dinner or whatever else…
-
Setting up Libtorch in a Simple Docker Environment
In this article, let’s take a look on how to setup docker for Libtorch projects. Environment management is an important topic even for machine learning projects, so don’t get caught without a Dockerfile in your project! A couple of prerequisites: First, Let’s Setup Our Virtual Environment Whether you are programming in Python, C++, or really…
-
Getting Started with Libtorch
In the interest of getting as many readers as fast as possible, for the first post on this blog, I’m going to jump straight into the most exciting topic I can think of: C++. Sorry, not sorry. In the future, I’ll be writing about everything from computer perception and machine learning to more general software…