Graded Quiz – Libraries, APIs, Data Sets, Models :Tools for Data Science (IBM Data Science Professional Certificate) Answers 2025
1️⃣ Question 1
Which library is used for machine learning?
-
✅ Scikit-learn
-
❌ Pandas
-
❌ NumPy
-
❌ Matplotlib
Explanation:
Scikit-learn is one of the most widely used machine learning libraries in Python.
2️⃣ Question 2
Main purpose of an API?
-
✅ Allow communication between software components
-
❌ Facilitate communication between hardware components
-
❌ Create graphical representations of data
-
❌ Design user interfaces
Explanation:
APIs act as a bridge, enabling software systems to interact.
3️⃣ Question 3
In REST API architecture, what does a client typically receive?
-
✅ JSON file
-
❌ HTML file
-
❌ Binary data
-
❌ XML document
Explanation:
Most modern REST APIs return data in JSON format because it’s lightweight and easy to parse.
4️⃣ Question 4
What is a structured collection of data?
-
❌ Data Grid
-
❌ Data Store
-
❌ Data Format
-
✅ Data Set
Explanation:
A dataset is a structured, organized collection of related data.
5️⃣ Question 5
What resources does DAX (Data Asset eXchange) provide?
-
❌ Only raw data files
-
✅ Curated open datasets + tutorial notebooks
-
❌ Proprietary data
-
❌ Only pre-trained models
Explanation:
DAX offers curated datasets with documentation and example notebooks.
6️⃣ Question 6
Primary task of model training?
-
❌ Preparing the data
-
✅ Identifying patterns in the data
-
❌ Making predictions
-
❌ Evaluating the model
Explanation:
Model training is the process where the algorithm learns patterns from data.
7️⃣ Question 7
Which model predicts a numeric value?
-
✅ Regression
-
❌ Clustering
-
❌ Classification
-
❌ Reinforcement
Explanation:
Regression models predict continuous numeric outputs.
8️⃣ Question 8
Which statement about deep learning is true?
-
❌ No specialized hardware needed
-
✅ Deep learning models emulate the human brain’s problem-solving
-
❌ Only used for NLP
-
❌ Require small datasets
Explanation:
Deep learning uses neural networks inspired by brain structure.
9️⃣ Question 9
Key difference between CDLA-Sharing and CDLA-Permissive?
-
❌ CDLA-Sharing does not allow modification
-
✅ CDLA-Permissive allows private use of modifications
-
❌ CDLA-Sharing is academic-only
-
❌ CDLA-Permissive requires modifications to be shared
Explanation:
CDLA-Permissive gives more freedom, including private modifications, unlike Sharing.
🔟 Question 10
Which type of learning involves rewards or penalties?
-
❌ Supervised Learning
-
❌ Regression Learning
-
❌ Unsupervised Learning
-
✅ Reinforcement Learning
Explanation:
Reinforcement learning trains models through reward–penalty feedback.
🧾 Summary Table
| Q | Correct Answer | Key Concept |
|---|---|---|
| 1 | Scikit-learn | ML library |
| 2 | Communication between software components | API purpose |
| 3 | JSON | REST response format |
| 4 | Data Set | Structured collection |
| 5 | Curated datasets + notebooks | DAX offerings |
| 6 | Identifying patterns | Model training |
| 7 | Regression | Predicting numeric values |
| 8 | Emulates human brain | Deep learning basics |
| 9 | CDLA-Permissive allows private modifications | Data licenses |
| 10 | Reinforcement Learning | Reward-based learning |