Category AI

393. Different Approaches For Image Classification

▮ Image Classification When doing image classification tasks, there are mainly 2 approaches; Traditional classification and Metric Learning. Here are the differences between the two approaches. ▮ Traditional Classification The traditional classification approach classifies images by outputting the probability for…

392. Artifacts To Keep Track During Model Development

▮ Keeping Track When developing an ML model, there is a lot of information to keep track of. Data scientists have to constantly experiment and the information can get easily chaotic. Ideally, all the information should be organized so that…

390. Monitoring GPU Metrics

▮ Monitoring After you have successfully deployed your machine learning model, it is crucial to be able to collect not only metrics such as throughput and latency but also GPU usage and utilization(since your ML model is most likely to…

389. Basic Error Analysis

▮ Error Analysis Error analysis is a process of examining the dev set that your ML model misclassified to understand the underlying causes of error. This can help you decide what to prioritize and the direction where the project should…

388. Build or Buy ML Infrastructure

▮ Build Or Buy? When settings up an ML infrastructure, at one extreme, a company can outsource everything except data movement. At the other extreme, a company can build everything and maintain all the required infrastructure. However, most companies are…

387. Model Explainability With SHAP

▮ Model Explainability Inside an ML model can easily become a black box. Increasing the explainability of an ML model can help developers debug and also communicate with the client about why the model is predicting a certain outcome. Here…

386. Packaging ML Models

▮ Advantage Of Packaging Packaging ML models means getting a model into a container to take advantage of the following. Fig.1 – Container Deployment You can run a container locally as long as container runtime is installed You can easily…

385. The 4 Layers Of MLOps

▮ Hierarchy Of Needs Every ML system works efficiently only when the basic foundation exists. Here are the 4 layers required to construct true ML Automation(MLOps). The ML engineering hierarchy of needs is shown in the Figure below. Fig.1 –…

384. Types Of Labeling

▮ Labeling Most ML models in production today adopt models with supervised learning. This means they all need data to learn to do a task, and there will rarely be a situation where label data is overwhelmingly abundant. Here are…