Skip to content
Getting Digital

Data, Analytics and AI

Natural language processing and computer vision

Text and images were the first places where deep learning beat decades of hand-built rules, and they still hold much of the AI already running quietly in production: spam filters, document extraction, translation, quality inspection on factory lines, number-plate readers. This page sets the two applied fields side by side, their classic tasks and how each is measured, and how general-purpose models have changed which parts still need specialists.

Why this topic exists: Text and images are the two applied fields where classic machine learning met deep learning first, and where most production AI still lives (SFIA Machine learning; Azure AI Fundamentals AI-901 workloads).

Natural language processing and computer vision are the two applied branches where machine learning met the messiest data: sentences whose meaning shifts with context, photographs taken in poor light. For a long time both relied on hand-built features and rules. Deep learning replaced most of that by learning features from examples, and transformer models later gave the two fields a largely shared foundation.

FieldClassic tasksUsual measures
LanguageDocument classification, sentiment, entity recognition, key phrase extraction, translation, speech to textPrecision, recall and F1 for classification and extraction; word error rate for speech; overlap scores against reference translations
VisionImage classification, object detection, segmentation, optical character recognition, face detectionAccuracy for classification; intersection over union and mean average precision for detection and segmentation

How the blueprints frame it

Microsoft's Azure AI Fundamentals used to give vision and language workloads a domain each. The current exam, AI-901, folds them into one workloads area covering text analysis, speech, vision and information extraction, and asks candidates to build small applications on multimodal models in Foundry; the Azure AI Fundamentals page tracks the change of code. AWS's AI Practitioner outline lists vision, NLP and speech recognition among the real applications a candidate should recognise and names managed services for translation, transcription and text analysis. SFIA's machine learning skill does not split the fields out at all. Read together, the blueprints agree: at entry level these are workloads you pick a service for, not models you train. Specialists still earn their keep in four places.

  • Building and labelling datasets for a domain general models have not seen, such as defects on one production line or clauses in one kind of contract.
  • Fine-tuning or training smaller models where latency, cost or privacy rule out a hosted general model, for example on a camera or a phone.
  • Measuring properly: a held-out set that resembles production, error analysis class by class, and checks for performance gaps between groups of people.
  • Maintaining everything around the model, from image preprocessing and tokenisation to the rules applied to its output.

Mistakes, tools and next steps

The beginner's mistake is reporting one accuracy figure on a random split. If the same patient, document or camera appears in both training and test data, the score flatters the model; if one class is rare, a model that never predicts it can look excellent. Leakage of this kind is common enough that careful reviewers ask about the split before they ask about the score. Research and production code in both fields runs mostly on PyTorch, with TensorFlow the other framework in wide use, particularly for deployment on devices. The road in runs through machine learning fundamentals. From here it leads to generative AI and LLMs, where prompting now handles many classic language tasks, to MLOps and AI engineering for serving, and to responsible AI, because face analysis and text classification are where complaints about bias tend to land first.

Next to this topic

Concepts to know

Glossary entries with the reason each one matters here.

Certifications that test it

Vendor exams and free certificates; facts, cost and the preparation path are on each page, and the certifications hub has them all.

Tools of the trade

Frequently asked

Do large language models make NLP specialists unnecessary?
They have absorbed many tasks that once needed a purpose-trained model, such as sentiment or entity extraction on ordinary text. Specialists remain where volumes make per-request costs painful, where data may not leave the building, or where errors must be measured and explained to a regulator.
Is computer vision harder to get into than NLP?
The entry costs differ more than the difficulty. Vision needs labelled images and usually a GPU sooner, while language work can start with text anyone can collect. The underlying mathematics is shared, and many practitioners move between the two fields.
Which metric should I report for an object detection model?
Mean average precision at a stated overlap threshold is the convention, together with per-class results. Always say which threshold you used, because the same model produces very different numbers at different thresholds.

Courses in the directory

262 courses are filed here; the top 4 by our ranking, details and the provider link on each course page.

Browse the directory shelf

Last reviewed 26 September 2026 · Getting Digital