Using a Desktop Browser to Connect to Jupyter on Jetson Nano Edge Device
feb 16,
2021
Tunneling to Jupyter Jupyter is a terrific development environment, but I can’t have some bloated hogbeast browser taking up a lot of RAM when I fine-tuning machine-learning code on an edge device like the NVidia Jetson Nano. The solution is actually pretty easy. Move the browser side of the Jupyter equation to a desktop. There […]
Parallel or Perish – An Overview
jan 5,
2021
I’m pleased to begin the first of a series of blogs on parallel processing, a topic which is no longer optional in the world of machine learning and AI. In this introductory note, we’ll take an overview of the field which, for better or for worse, is becoming more complex every day. Today we are […]
Using Postman to Learn the Azure Artificial Intelligence APIs
jul 22,
2020
Azure Artificial Intelligence can be accessed by virtually any programming platform; all that is necessary is to formulate and send the appropriate http request and correctly parse the response. The Application Program Interface (API) is the same whether you prefer C#, Python, Node.js, or a host of other environments. But what if you are just […]
Parallel or Perish: Distributed Multiprocessing with MPI and Python
apr 13,
2020
In the previous installment, we discussed how distributed multiprocessing architectures come to dominate the supercomputing arena. Smaller, somewhat less than “super”, clusters continue to find practical applications. As we mentioned, Hadoop and Spark clusters are designed to map code to multiple computers so the code can be applied to a great deal of data distributed […]
Beware the Local Minima
dec 3,
2019
My career would probably be going better if I were not so easily distracted. A recent distraction occurred when I was browsing for some simple Keras code to test an installation of Intel’s PlaidML library. I came across a linear regression performed using Keras but the graph didn’t look quite right. There were more points […]