Get All Modules Tools for Data Science Coursera Quiz Answers
Table of Contents
Module 01: Practice Quiz – Data Science Tools
Q1. Which Data Science category do you extract, transform, and load data?
Answer: Data Integration and Transformation
This category involves extracting data from various sources, transforming it into a usable format, and loading it into a target system for analysis.
Q2. Which open-source tool is the standard used for code asset management?
Answer: Git
Git is a widely used version control system for tracking changes in code and collaborating on software development projects.
Q3. Which open-source tool supports more than a hundred different programming languages through “kernels”?
Answer: Jupyter
Jupyter is an open-source tool that supports multiple programming languages via “kernels” and is widely used for creating and sharing computational documents.
Q4. Which commercial tool can be used to define and execute data integration processes in a spreadsheet-style?
Answer: Watson Studio Desktop
IBM’s Watson Studio Desktop provides a spreadsheet-style interface for data integration and preparation tasks.
Q5. Which service offers a document data structure format?
Answer: JSON
JSON (JavaScript Object Notation) is a lightweight data-interchange format commonly used for representing structured data in a document-like structure.
Module 01: Graded Quiz – Data Science Tools
Q1. Which Data Science category enables you to present data in the form of charts, plots, and maps?
Answer: Data Visualization
Data visualization involves presenting data in graphical formats such as charts, plots, and maps to make insights more accessible.
Q2. Which Data Science category uses tools like Fiddler to track the performance of deployed models in a production environment?
Answer: Model Monitoring
Model monitoring tracks and evaluates the performance of machine learning models once they are deployed.
Q3. Which Data Science category enables you to train the data and analyze patterns using suitable machine learning algorithms?
Answer: Model Building
Model building involves training data and applying machine learning algorithms to analyze patterns and make predictions.
Q4. Which of the following is a good example of code asset management?
Answer: GitHub
GitHub is a platform for version control and collaboration, commonly used for managing code assets.
Q5. What is the purpose of using Apache Airflow?
Answer: Data Integration and Transformation
Apache Airflow is a workflow orchestration tool used for managing and scheduling data integration and transformation tasks.
Q6. Which of the following statements is incorrect?
Answer: Jupyter Notebook is not an open-source tool.
This statement is incorrect as Jupyter Notebook is an open-source tool.
Q7. Which plot is used to plot a series of data points over time?
Answer: Line Chart
Line charts are used to display data points over a period of time, showing trends.
Q8. Which of the following is the other name for Data Asset Management?
Answer: Data Governance
Data governance refers to the management of data assets, including policies and procedures for data usage.
Q9. What does model deployment use to enable data-based decisions?
Answer: APIs
APIs allow models to be integrated into applications, enabling data-driven decision-making.
10. Which of the following tool is a part of the IBM Watson Studio?
Answer: Data Refinery
Data Refinery is a data preparation tool available within IBM Watson Studio.
Module 02: Practice Quiz – Languages
Q1. Which of the following options determines your choice of language to learn in data science?
Answer: Problem to be solved and for whom you are solving it
The choice of a programming language in data science depends on the nature of the problem and the target audience or stakeholders.
Q2. In Python, which library is used for Artificial Intelligence?
Answer: TensorFlow
TensorFlow is a popular library in Python used for building and training machine learning and AI models.
Q3. What are the differences between Python and R languages?
Answer: Python has a different set of licenses than R.
Python and R differ in licensing, with Python being open source under the Python Software Foundation License and R being free software under the GNU General Public License.
Q4. What is the primary purpose of SQL?
Answer: To query and handle structured data
SQL (Structured Query Language) is designed for managing and querying structured data in relational databases.
Q5. Which of the following languages is exclusively an object-oriented programming language?
Answer: Java
Java is an exclusively object-oriented programming language, unlike languages like C, which can be procedural or object-oriented.
Module 02: Graded Quiz – Languages
Q1. What does Python use for Natural Language Processing?
Answer: Natural Language Toolkit
NLTK (Natural Language Toolkit) is a widely used Python library for Natural Language Processing (NLP) tasks.
Q2. In Python, which library is not used for Data Science?
Answer: Caffe
Caffe is a deep learning framework, not specifically for general data science tasks like Pandas or SciPy.
Q3. Which of the following is developed using the R language?
Answer: Graphing
R is widely used for statistical analysis and data visualization, including graphing.
Q4. Which statement is true for Open source and free software?
Answer: Open source is more business-focused, while free software is more focused on a set of values.
The open-source movement emphasizes collaborative development, while the free software movement emphasizes user freedoms.
Q5. Which of the following is a global R community?
Answer: useR
The useR community organizes events and resources for R users worldwide.
Q6. Is the following statement true or false: R integrates well with C and C++?
Answer: True
R can integrate and interface effectively with C and C++ for performance enhancements.
Q7. Which of the following is not an SQL language element?
Answer: Spreadsheets
SQL language elements include clauses, predicates, and queries, but not spreadsheets.
Q8. Why is SQL an American National Standards Institute (ANSI) standard?
Answer: SQL knowledge applies to multiple databases
SQL is standardized to ensure compatibility across different database systems.
Q9. Which Scala program is used for data science?
Answer: Apache Spark
Apache Spark, developed in Scala, is a powerful tool for big data and data science tasks.
Q10. Which is the language used to develop the Hadoop framework?
Answer: Java
Hadoop is primarily written in Java, providing distributed storage and processing of large datasets.
Module 03: Practice Quiz – Libraries, APIs, Data Sets, Models
Q1. Which of the following libraries is NOT mentioned as a high-level visualization library?
Answer: TensorFlow
TensorFlow is a deep learning framework, not a visualization library like Matplotlib, Plotly, or Seaborn.
Q2. What does the acronym “API” stand for?
Answer: Application Programming Interface
An API allows different software applications to communicate with each other.
Q3. What is the best way to represent network data?
Answer: As a graph
Network data is typically represented as a graph, which shows the connections (edges) between entities (nodes).
Q4. What does the Data Asset eXchange (DAX) provide?
Answer: A curated collection of open data sets
DAX offers high-quality, open datasets for various machine learning and data science projects.
Q5. Which of the following are machine learning models?
Answer:
- Unsupervised Learning
- Reinforcement Learning
- Supervised Learning
These are key types of machine learning approaches.
Q6. How are MAX model-serving microservices distributed?
Answer: As open-source docker images
MAX models are designed for easy deployment and distribution using Docker containers.
Module 03: Graded Quiz – Libraries, APIs, Data Sets, Models
Q1. Which library is used for machine learning?
Answer: Scikit-learn
Scikit-learn is specifically designed for machine learning tasks, while NumPy, Pandas, and Matplotlib are general-purpose libraries for numerical computations, data manipulation, and visualization.
Q2. What is the main purpose of an Application Programming Interface (API)?
Answer: Allow communication between software components
APIs enable different software systems to interact by defining methods of communication between them.
Q3. In a REST API architecture, what does the client typically receive from the web service after sending a request?
Answer: JSON file
REST APIs often return data in JSON format due to its lightweight and easy-to-parse structure.
Q4. What term is used to describe a structured collection of data?
Answer: Data Set
A dataset is a structured collection of data, often used in data analysis or machine learning.
Q5. What type of resources are available for developers on the Data Asset eXchange (DAX) platform?
Answer: Curated collections of open data sets along with tutorial notebooks
DAX provides high-quality datasets with accompanying resources to help developers learn and implement data science techniques.
Q6. What is the primary task of model training in machine learning?
Answer: Identifying patterns in the data
Model training involves using algorithms to discover patterns in data, which the model can use to make predictions or decisions.
Q7. Which type of machine learning model is primarily used to predict a numeric value?
Answer: Regression
Regression models are used to predict continuous numeric values, such as sales or temperatures.
Q8. Which of the following statements are true regarding deep learning models?
Answer: Deep learning models emulate how the human brain solves problems.
Deep learning models are inspired by the structure and function of neural networks in the human brain.
Q9. Which of the following domains are covered by models available on the Model Asset eXchange?
Answer: Object detection, image classification, audio processing, and more
The Model Asset eXchange offers a variety of pre-trained models across multiple domains.
Q10. What tool is used to edit front-end languages like HTML, JavaScript, and CSS in the context of exploring machine learning models?
Answer: CodePen
CodePen is an online editor used for front-end web development, including languages like HTML, JavaScript, and CSS.
Module 04: Practice Quiz – Jupyter Notebooks and Jupyter Lab
Q1. What functionality is provided by the Jupyter Notebook file to Data Scientists?
Answer: Allows to combine descriptive text, code blocks, and code output in a single file
Jupyter Notebooks allow data scientists to write code, visualize results, and document the process in a single interactive document.
Q2. What is the purpose of the kernel in the Jupyter Notebook?
Answer: Executes the code
The kernel is responsible for running the code in Jupyter Notebooks, handling the computation and returning the output.
Q3. What are the elements of Jupyter’s architecture?
Answer: Kernel and client
Jupyter’s architecture consists of two main components: the kernel, which executes the code, and the client, which provides the interface for interaction.
Q4. What is the default kernel of JupyterLite?
Answer: Pyolite
JupyterLite uses the Pyolite kernel, a Python kernel that runs entirely in the browser.
Q5. What is the purpose of Anaconda?
Answer: Allows to install new packages without using a command line interface
Anaconda is a distribution that simplifies package management and deployment, providing tools to install packages through a GUI, in addition to the command line interface.
Module 04: Graded Quiz – Jupyter Notebooks and Jupyter Lab
Q1. In which formats can you share a notebook with other users?
Answer: PDF
You can export Jupyter Notebooks to various formats, including PDF, which allows sharing with others who may not have access to the notebook itself.
Q2. What is a feature of a JupyterLab?
Answer: Interactive control of the notebook cells and output
JupyterLab offers an interactive and flexible interface for controlling cells and viewing outputs within a notebook.
Q3. Which option gives the output of the current highlighted code cell in Jupyter Notebook?
Answer: Run -> Run Selected Cells
This option will run only the selected code cell and show the output.
Q4. How can you switch the kernel in the Jupyter Notebook?
Answer: By clicking the top right of the notebook
You can switch kernels in Jupyter Notebooks by using the option available at the top right of the interface.
Q5. Which of the following can be used to work with Jupyter Notebook?
Answer: Browser
Jupyter Notebooks run in a web browser, providing an interactive environment for data science tasks.
Q6. What do you use to convert the ipynb file to other formats?
Answer: Exporter
An exporter is used to convert Jupyter Notebooks (.ipynb
files) into different formats like PDF, HTML, and more.
Q7. What is one of the features of JupyterLite?
Answer: Can create interactive graphics and visualizations
JupyterLite allows running Jupyter notebooks entirely in the browser, and it supports interactive graphics and visualizations.
Q8. What is one of the features of GoogleColab?
Answer: GoogleColab Jupyter notebooks execute on a server
Google Colab runs Jupyter notebooks on remote servers, offering free access to computational resources.
Q9. Which environment is used for creating and modifying Jupyter Notebooks on a local device?
Answer: Visual Studio Code
You can use Visual Studio Code to create and modify Jupyter Notebooks locally, with the appropriate extensions installed.
Q10. How can you execute Python code in Visual Studio Code?
Answer: By installing Python extensions
To execute Python code in Visual Studio Code, you must install the Python extension, which enables Python syntax highlighting, code execution, and other features.
Module 05: Practice Quiz – RStudio
Q1. Where can you type R commands in RStudio?
Answer: Console
In RStudio, the Console is where you can type and execute R commands interactively.
Q2. Which R library will you use for data visualizations such as histograms, bar charts, and scatterplots?
Answer: ggplot, Lattice, Plotly
All three libraries—ggplot2
, Lattice
, and Plotly
—are commonly used in R for creating data visualizations like histograms, bar charts, and scatterplots.
Q3. Which is the command used to install packages in R?
Answer: install.packages()
The correct command to install packages in R is install.packages()
.
Module 05: Practice Quiz – GitHub
Q1. Which term describes the folders set up for version control?
Answer: Repository
A repository is a storage location for software packages, code, or files managed with version control.
Q2. Which tab in your Repository enables a review of changes made before being merged into the main branch?
Answer: Pull requests
The “Pull requests” tab in a repository allows you to review changes made before they are merged into the main branch.
Q3. Which command is used to clone an existing repository?
Answer: git clone
The git clone
command is used to create a local copy of an existing repository.
Module 05: Graded Quiz – RStudio & GitHub
Q1. Which of the following is True about R language?
Answer: R supports importing of data from different sources like flat files, databases
R is highly capable of importing data from various sources like flat files, databases, and more for analysis.
Q2. Which R library is used for machine learning?
Answer: caret
The caret
package in R is used for machine learning, providing tools for data pre-processing, model training, and evaluation.
Q3. Which function in ggplot adds a title to the plot?
Answer: ggtitle
The ggtitle()
function is used to add a title to a plot created with ggplot2
.
Q4. Which function is used to specify appropriate names for both axes in a plot?
Answer: xlab and ylab
The xlab()
and ylab()
functions are used to specify names for the x and y axes in ggplot2
plots.
Q5. What is a copy of a repository?
Answer: Fork
A “Fork” creates a copy of an existing repository, typically to make changes or contribute.
Q6. How does GitHub provide streamlined testing and delivery?
Answer: With Built-in Continuous Integration (CI) and Continuous Delivery (CD)
GitHub offers streamlined testing and delivery through its built-in CI/CD features.
Q7. In GitHub, what is an organization?
Answer: A collection of user accounts that owns repositories
In GitHub, an organization is a group that can own and manage repositories, and often consists of multiple user accounts.
Q8. On which tab in the Repository can you see all the source files?
Answer: Code
The “Code” tab in a repository is where you can see all the source files of a project.
Q9. How do you save changes in the Repository?
Answer: Commit changes
Changes are saved in the repository using the “Commit changes” action in Git.
Q10. Which option enables you to add a file to the Repository from your local machine?
Answer: Upload files
The “Upload files” option allows you to add files to a GitHub repository from your local machine.
All Quiz Answers of multiple Specializations or Professional Certificate programs:
Course 1: What is Data Science?
Course 2: Tools for Data Science
Course 3: Data Science Methodology
Course 4: Python for Data Science, AI & Development
Course 5: Python Project for Data Science
Course 6: Databases and SQL for Data Science with Python
Course 7: Data Analysis with Python
Also Read >> 18 Data Science Tools to Consider Using in 2024