Setup TensorFlow with GPU acceleration using Windows, Docker and WSL2
“Docker is the easiest way to run TensorFlow on a GPU…”
One of the fastest ways to get started with TensorFlow and Keras on your local developer machine is using Docker. This is especially useful if you are working on a Windows machine with an NVIDIA GPU to speed up model training and inference. I have put together the following detailed setup guide to help you get up and running more quickly.
Continue reading “Setup TensorFlow with GPU acceleration using Windows, Docker and WSL2”When Your Smart Doorbell or Camera Isn’t Enough, Try a Raspberry Pi
CamKnows™ 1.0 for the Raspberry Pi is now available on GitHub.
I have owned a smart doorbell for several years now, and I can’t imagine life without it. The benefits of smart cameras and doorbells are numerous. I can instantly know who is at my front door or when a package is delivered. There are, however, some drawbacks to any camera-equipped smart device.
Continue reading “When Your Smart Doorbell or Camera Isn’t Enough, Try a Raspberry Pi”Caching Deep Learning Models with TensorFlow, Keras and PTMLib
Save Machine Learning models, time, and energy (and maybe even the planet)
I’ve noticed when going through lengthy ML tutorials for Keras and TensorFlow that I often run the same models repeatedly in Jupyter Notebook, regardless of the fact they have no changes. This is natural for me with a notebook with multiple models. I also find that typing the code into a new notebook, rather than just clicking Shift + Enter
, aids my understanding and retention of what I have learned.
How to Install OpenCV for Python on a Raspberry Pi
Computer Vision isn’t just for GPU-powered desktops. Using OpenCV and Python on a Raspberry Pi equipped with a Camera Module, you can program and deploy amazing solutions including motion detection.
As I discovered personally, installing the correct libraries for OpenCV and Python for this task can be challenging. Here are the steps I used to get it working.
Continue reading “How to Install OpenCV for Python on a Raspberry Pi”Xandly5 – Generate Lyrics with Deep Learning and Natural Language Processing
Xandly5 is a lyrics generator powered by Natural Language Processing (NLP) and the Keras and TensorFlow frameworks. Deep Learning models are trained on separate collections…
Continue reading “Xandly5 – Generate Lyrics with Deep Learning and Natural Language Processing”Three Tips for Learning AI and Machine Learning
You don’t need to spend a lot to learn AI and ML right now…
Continue reading “Three Tips for Learning AI and Machine Learning”Announcing PTMLib – Pendragon Tools for Machine Learning
PTMLib is a set of utilities that I have built and used while working with Machine Learning frameworks such as Scikit-Learn and TensorFlow…
Continue reading “Announcing PTMLib – Pendragon Tools for Machine Learning”You Can Do Machine Learning and AI
If you are interested in pursuing the path of Machine Learning and Artificial Intelligence, you may have run across certain objections, or have your own personal doubts, as to whether or not this is for you. Here are some you may run into…
Continue reading “You Can Do Machine Learning and AI”