This topic introduces how Artificial Intelligence uses data and visual information to make decisions. It mainly focuses on Computer Vision, where computers process images and videos using pixels, channels, image processing and features.
Students learn how images can be read, processed and analysed using Python libraries such as OpenCV and Matplotlib. They also learn major Computer Vision tasks such as image classification, object detection, segmentation and feature extraction, along with technologies such as CNN and YOLO.
The topic also covers the basics of Data Science and Machine Learning, including training and testing data, data cleaning and overfitting. Finally, it introduces AI Ethics, responsible AI, bias and privacy, along with basic communication skills needed while working and discussing ideas.