AI - Computer Vision
see also:
artificial intelligence
AI machine learning
AI deep learning
Python language
anaconda
http://www.pytorch.org
http://colab.research.google.com
- to play with Python code online in a Jupyter notebook and combine text and code cells
https://www.learnpytorch.io/
https://github.com/mrdbourke/pytorch-deep-learning
Youtube PyTorch Deep Learning course by freeCodeCamp.org
Youtube: health data pre-processing in Python
Introduction
computer vision is used for:
object detection (eg. is there a car in the image if so place a box around it)
object classification (eg. what type of object is in the image)
image segregation (eg. isolate an object within an image - such as for image semantic masking)
smartphones use in-camera panoptic segmentation via transformers to blur backgrounds, remove unwanted objects, enhance faces, etc
combine camera views into a 3D vector space model and ascertain motion (eg. Tesla driving uses 8 cameras)
workflow is similar to
AI deep learning
but computer vision usually uses either CNN or transformer neural networks
SEE:
AI - Computer Vision - linear/non-linear neural networks
AI - Computer Vision - convolutional neural networks
image training datasets:
50Gb 112,120 frontal-view CXRs with 14 disease labels
https://huggingface.co/datasets/alkzar90/NIH-Chest-X-ray-dataset
5824 CXRs classified as normal or pneumonia
https://huggingface.co/datasets/keremberke/chest-xray-classification
13977 CXRs classified as normal or pneumonia
https://huggingface.co/datasets/trpakov/chest-xray-classification
see also
TorchVision toy datasets