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.
| Field | Classic tasks | Usual measures |
|---|---|---|
| Language | Document classification, sentiment, entity recognition, key phrase extraction, translation, speech to text | Precision, recall and F1 for classification and extraction; word error rate for speech; overlap scores against reference translations |
| Vision | Image classification, object detection, segmentation, optical character recognition, face detection | Accuracy 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
- Data analysis fundamentalsAsk, prepare, process, analyse, share: the analyst's workflow as Google's programme and DP-900's core data concepts teach it, before any tool (SFIA Data analytics).
- SQL for analysisQuerying, joining, aggregating and windowing data is the analyst's first real tool and the language of every warehouse (DP-900 relational concepts; DMBOK Data Storage and Operations; the programming field owns database design).
- Data visualisation and business intelligenceDashboards, reports and the semantic models behind them: PL-300's four skill areas and DMBOK's Data Warehousing and BI area (Tableau, Power BI, Looker).
- Statistics and experimentationProbability, inference, regression and A/B tests separate a chart from a claim (Google's Advanced Data Analytics; SFIA Data science).
- Python for data workpandas, NumPy, notebooks and plotting: the working environment of analysis and machine learning (SFIA Data science; the AI pillar's argument for Python).
- Data engineering and pipelinesIngestion, transformation, warehouses, lakehouses and orchestration (DMBOK Data Integration and Interoperability; DEA-C01; DP-700; Databricks; Spark, Airflow, dbt).
- Data governance, quality and privacyOwnership, definitions, metadata, master data, quality rules and lawful use are DMBOK's centre and half its wheel; nobody hires for them until the numbers disagree.
- Machine learningSupervised and unsupervised learning, model evaluation, deep learning and the discipline of not fooling yourself (SFIA Machine learning; AIF-C01; Azure AI Fundamentals).
- Generative AI, LLMs and agentsFoundation models, prompting, retrieval, fine-tuning and agents: the newest layer of the field and the one AIF-C01 and Azure AI Fundamentals now test (the AI portal reads the concepts in order).
- Responsible AI and AI governanceBias, transparency, privacy, safety and the frameworks that make them work (NIST AI RMF; AIF-C01's responsible-AI domain; SFIA 9's AI and data ethics skill; the EU AI Act).
- MLOps and AI engineeringGetting a model or an LLM application into production and keeping it there: deployment, monitoring, evaluation, cost (SFIA Machine learning and Data engineering; Applied Skills in Foundry; MLOps in the AI portal).
Concepts to know
Glossary entries with the reason each one matters here.
- NLP
Half of the topic.
- CV
The other half.
- Deep Learning
What made both fields work.
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
- PyTorch
Most vision and language research code is PyTorch.
- TensorFlow and Keras
The other framework the applied fields run on.
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.
Last reviewed 26 September 2026 · Getting Digital
