Artificial Intelligence

Computer Vision; Data Science; AI Applications by Domain

C-CAT

Computer Vision

What is Computer Vision?

Computer Vision enables machines to derive meaningful information from visual data (images, videos) and take actions or make recommendations based on that understanding.

Uses deep learning, primarily Convolutional Neural Networks (CNN).

Computer Vision Pipeline

Image Capture --> Preprocessing --> Feature Extraction --> Classification/Detection --> Action
  (Camera)      (Resize,Normalize)   (CNN layers)         (SVM, Softmax)          (Output label)

Key CV Tasks

TaskDescriptionInputOutput
Image ClassificationAssign label to whole imageImageClass label
Object DetectionLocate and classify objectsImageBounding boxes + labels
Semantic SegmentationClassify each pixelImagePixel-level map
Instance SegmentationSegment each object instanceImageIndividual object masks
Pose EstimationDetect body keypointsImage/VideoSkeleton coordinates
Image GenerationCreate new imagesText/noiseNew image
Optical FlowTrack motion between framesVideo framesMotion vectors
DomainApplication
Content ModerationFiltering unsafe images/videos on social platforms
Facial RecognitionPhone unlock, security, Facebook DeepFace
Image ClassificationGoogle Lens identifies flowers, animals, landmarks
Object DetectionTesla/Waymo identify lampposts, pedestrians, traffic signals
Medical ImagingX-ray/MRI/CT analysis for tumor detection
AgricultureDrone-based crop disease detection
RetailAmazon Go cashier-less shopping
ManufacturingAutomated defect detection on production lines
Augmented RealitySnapchat filters, Pokemon Go
Document ProcessingOCR, cheque reading, form scanning

Data Science

Definition

Data Science is an inter-disciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data.

Related to data mining, machine learning, big data.

Data Science Applications

  • Recommendations — personalized content
  • Price Prediction — real estate, stocks

Weather Forecasting — short and long-term

Data Science Workflow

Business Problem
     |
Data Collection (RDBMS, APIs, Web Scraping, Sensors)
     |
Data Cleaning & Preprocessing (missing values, outliers, normalization)
     |
Exploratory Data Analysis (EDA) — statistics, visualization
     |
Feature Engineering (create meaningful features)
     |
Model Building (ML/DL algorithms)
     |
Model Evaluation (accuracy, precision, recall, F1)
     |
Deployment (REST API, web app, dashboard)
     |
Monitoring & Maintenance

Key Data Science Libraries

LibraryPurpose
NumPyNumerical computation, arrays
PandasData manipulation, DataFrames
Matplotlib / SeabornData visualization
Scikit-learnTraditional ML algorithms
TensorFlowDeep learning (Google)
PyTorchDeep learning (Facebook/Meta)
KerasHigh-level deep learning API

AI Applications by Domain

DomainApplicationsTechnologies
NLPSpeech recognition, translation, sentiment analysisTransformers, BERT, GPT
Computer VisionFacial recognition, object detection, medical imagingCNN, YOLO, ResNet
RoboticsManufacturing, healthcare, logistics, surgeryComputer vision + RL
RecommendationE-commerce, streaming, social mediaCollaborative filtering, DNN
FinanceFraud detection, algorithmic trading, credit scoringAnomaly detection, XGBoost
HealthcareDisease diagnosis, drug discovery, medical imagingAlphaFold, CNN
ChatbotsCustomer support, personal assistanceNLP, Transformers
GamingGame AI, NPC behavior, opponent simulationRL, MCTS
Smart HomeDevice control, energy optimizationEdge AI, RL
CybersecurityThreat detection, intrusion detection, anomaly detectionAnomaly detection, ML
AgricultureCrop monitoring, yield prediction, irrigationCV + IoT
TransportationAutonomous vehicles, route optimizationCV + RL
EducationPersonalized learning, AI tutorsNLP + Recommendation
LegalContract analysis, case outcome predictionNLP
EntertainmentContent generation, music compositionGenerative AI

Continue learning

Related notes

Put this topic into timed practice

Open mock tests when you want full-exam pacing, or keep drilling in practice mode.