Which of the following describes the main difference between supervised and unsupervised machine-learning algorithms that are used in cybersecurity applications?
A.
Supervised algorithms can be used to block attacks, while unsupervised algorithms cannot.
B.
Supervised algorithms require security analyst feedback, while unsupervised algorithms do not.
C.
Unsupervised algorithms are not suitable for IDS systems, while supervised algorithms are.
D.
Unsupervised algorithms produce more false positives than supervised algorithms.
In supervised machine learning, algorithms require labeled training data, where each data point is associated with a known output label. The algorithm learns to predict the output based on input features and the provided labels. Supervised algorithms rely on human experts (security analysts) to provide feedback on the correctness of predictions and to adjust the model as needed.
B. Supervised learning algorithms are trained on a labeled dataset, which means they require prior knowledge of input-output pairs. In cybersecurity, this could mean a dataset where network traffic data is labeled as 'malicious' or 'benign'. A security analyst might provide feedback or labels for the training data.
Unsupervised learning algorithms, on the other hand, do not require labeled data. They work on identifying patterns or anomalies without prior training on what constitutes normal or abnormal behavior.
Supervised learning algorithms are trained on labeled data, while unsupervised learning algorithms are used to identify patterns and anomalies in data without prior knowledge of what constitutes normal or abnormal behavior.
Option A is incorrect because both supervised and unsupervised algorithms can be used to block attacks, depending on the application.
Option C is incorrect because unsupervised algorithms are often used in intrusion detection systems (IDS) to identify anomalous behavior.
To be honest, it could be either B or D depending on how you interpret the answers - https://www.ibm.com/cloud/blog/supervised-vs-unsupervised-learning#:~:text=The%20main%20difference%20between%20supervised,unsupervised%20learning%20algorithm%20does%20not.
Supervised machine learning algorithm is a machine learning approach that’s defined by its use of labeled datasets. These datasets are designed to train or “supervise” algorithms into classifying data or predicting outcomes ACCURATELY.
On the other hand, unsupervised learning models work on their own to discover the inherent structure of unlabeled data leading to many false positives.
Note that they still require some human intervention for validating output variables but the question is asking for a key difference
The answer is C
Supervised machine learning algorithm is a machine learning approach that’s defined by its use of labeled datasets. These datasets are designed to train or “supervise” algorithms into classifying data or predicting outcomes ACCURATELY.
On the other hand, unsupervised learning models work on their own to discover the inherent structure of unlabeled data leading to many false positives.
Note that they still require some human intervention for validating output variables but the question is asking for a key difference
Changing me answer to B
The main difference between supervised vs unsupervised learning is the need for labelled training data. Supervised machine learning relies on labelled input and output training data, whereas unsupervised learning processes unlabelled or raw data.
On the fence with this one:
"While supervised learning models tend to be more accurate than unsupervised learning models, they require upfront human intervention to label the data appropriately."
So technically both are correct.
The question asks for main difference so it should be B. if it was asking for cons and pros the answer would be D then.
The main difference between supervised vs unsupervised learning is the need for labelled training data. Supervised machine learning relies on labelled input and output training data, whereas unsupervised learning processes unlabelled or raw data.
https://www.seldon.io/supervised-vs-unsupervised-learning-explained#:~:text=The%20main%20difference%20between%20supervised,processes%20unlabelled%20or%20raw%20data.
This section is not available anymore. Please use the main Exam Page.CS0-002 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
kmanb
Highly Voted 2 years, 3 months agodickchappy
1 year, 5 months agoglenndexter
Most Recent 1 year agod8viey
1 year, 5 months agoDree_Dogg
1 year, 7 months agoyanyan20
1 year, 11 months agokiduuu
2 years ago2Fish
2 years, 1 month agoStiobhan
2 years, 1 month agoSoldier
2 years, 2 months agoSoldier
2 years, 2 months agoSoldier
2 years, 2 months agodavid124
2 years, 3 months agoSolventCourseisSCAM
2 years, 5 months agoSolventCourseisSCAM
2 years, 5 months agoMortG7
2 years, 6 months agoTascjfbosafj
2 years, 6 months agoryanzou
2 years, 6 months agoarctanx
2 years, 6 months ago