liveBook · Manning

Machine learning

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Machine learning is a computational technique in which systems learn patterns from data to make predictions or decisions without being explicitly programmed for each case.

Machine learning (ML) is a subfield of artificial intelligence that enables computers to learn patterns and relationships from data without explicit programming for each case. Deep learning is a further ML subset that uses artificial neural networks to analyze large data sets. section 22.3 section 22.3.1

Classify ML by the feedback or labeling available during learning:

  • Supervised learning trains on labeled examples and learns relationships between inputs and their labels. section 22.3.1
  • Unsupervised learning trains on unlabeled data, discovers structure and patterns, and commonly groups data into clusters for later human interpretation. section 22.3.1
  • Reinforcement learning interacts with an environment and learns from positive or negative feedback. section 22.3.1
  • Semi-supervised learning combines labeled and unlabeled data as a middle ground between supervised and unsupervised learning. section 22.4

In network operations, ML and deep learning analyze historical and real-time network data to uncover patterns, anomalies, and operational insights. Their outputs can improve performance and security while automating routine decisions. Predictive AI forecasts future events, whereas generative AI creates new content from learned patterns. section 22.3.2 section 22.3.3

Operational applications

A network can use predictive AI to forecast traffic, provision resources before anticipated spikes, schedule maintenance before hardware failures, plan capacity, and identify likely security threats. Generative AI can support text generation, but networking use cases remain more limited than predictive applications. section 22.3.3 section 22.3.2

Learning examples

A supervised classifier learns from cat and dog images labeled accordingly. An unsupervised system receives unlabeled images, groups them by shared patterns, and leaves the final cat-or-dog interpretation to a human. section 22.3.1

Figure 22.10 Machine learning is a subfield of artificial intelligence. Deep learning is a further subset of machine learning using artificial neural networks.

Shows the hierarchy connecting artificial intelligence, machine learning, and deep learning. section 22.3.1

Figure 22.11 Supervised machine learning. Labeled data is input into the ML algorithm, allowing it to learn the relationships between the data and the given label.

Visualizes supervised learning as labeled data entering an algorithm that learns input-to-label relationships. section 22.3.1

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Defines ML, distinguishes learning types, and connects applications to networking without detailing algorithms, configuration, or implementation internals.
Examples
Uses labeled cat-and-dog images, clustering, traffic forecasting, predictive maintenance, capacity planning, and security threat prediction.
What you can do after
Evaluate/understand how learning types and ML applications support predictive analysis and automation in network operations.
How it connects
Connects artificial intelligence, deep learning, supervised learning, unsupervised learning, reinforcement learning, predictive AI, generative AI, and network operations.

Also explained in

Compare how 42 books explain machine learning →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.