Convolutional neural networks (CNN) is a computer vision and image processing method based on neural networks. In this article, we will introduce the principles of various layers in CNN.
Multiple classification neural network can classify more than one category. Compared with
binary classification, it is more commonly used in practice. This article will introduce the theory of multiple classification neural network in detail.
Due to the popularity of deep learning in recent years, neural networks have become popular. It has been used to solve a wide variety of problems. This article will introduce the neural network in detail with the binary classification neural network.
Open Neural Network Exchange (ONNX) is a model format defined by several major manufacturers. ONNX Runtime is a library that can execute ONNX models. It was developed by Microsoft. It supports multiple platforms, including Android.
PyTorch is a machine learning library developed by Meta. YOLOv8 also uses Pytorch internally. In addition to Python environments, we can now use PyTorch in non-Python environments.
Non maximum suppression is a technique used in object detection to filter bounding boxes generated by object detection algorithms. If we don’t use NMS, we will get an image with dense frames.
YOLO (You Only Look Once) is a popular object detection model. Its high performance and high accuracy made it popular quickly. This article will introduce how to use YOLOv8 for object detection.