In machine learning, ____ is a technique used to choose the hyperparameters for a given model.
- Cross-Validation
- Feature Engineering
- Gradient Descent
- Hyperparameter Tuning
Hyperparameter tuning is the process of selecting the optimal hyperparameters for a machine learning model to achieve the best performance. It is a crucial step in model development.
In Flask, what is the purpose of the route() decorator?
- It authenticates user access to certain routes
- It defines the routing logic for the application
- It defines the schema for the database
- It specifies the URL for the static files
In Flask, the @app.route() decorator is used to define the routing logic for the application. It associates a URL with a Python function, allowing you to determine what should happen when a user accesses a particular URL.
In Flask, to register a function to run before each request, you would use the ____ decorator.
- @before_render
- @before_request
- @pre_request
- @request_handler
In Flask, the @before_request decorator is used to register a function that runs before each request to the application. This is often used for tasks like setting up database connections or authentication checks.
In Flask, the ____ object is used to store data that is accessible from all parts of an application.
- app
- request
- route
- session
In Flask, the session object is used to store data that is accessible across different parts of an application. It allows you to store user-specific data, such as login information or shopping cart contents, across multiple requests.
The ____ statement is used to bring in an entire module into the current namespace.
- from module import *
- import all
- import module
- module import
In Python, you can use the from module import * statement to bring in all definitions from a module into the current namespace. However, it is generally recommended to use import module or from module import name to import specific functions or classes from a module.
The ____ statement in Python is used to verify if a given logical expression is true and raise an error if it’s false.
- assert
- check
- confirm
- validate
In Python, the assert statement is used for debugging and testing. It checks whether a given logical expression is true and raises an AssertionError if it's false, helping to catch bugs early.
The ____ sort algorithm repeatedly divides the list into two halves until each sub-list contains a single element.
- Bubble
- Insertion
- Merge
- Quick
The Merge Sort algorithm repeatedly divides the list into two halves until each sub-list contains a single element and then merges them back together in a sorted manner. It is known for its stable and efficient sorting.
The ____ module in Python provides a way to measure the approximate CPU time used by a process.
- cpu
- os
- sys
- time
The time module in Python provides functions for working with time, including measuring the approximate CPU time used by a process using functions like time.process_time().
The ____ method returns the number of occurrences of a substring in the given string.
- count()
- find()
- index()
- search()
The count() method is used to find the number of occurrences of a substring in a given string. It returns an integer representing the count.
The ____ method is used to pre-fetch the next value of a generator object.
- await
- next
- yield
- yieldNext
The correct method to pre-fetch the next value of a generator object is the next method. It allows you to advance the generator and obtain the next yielded value.
The ____ method is used to initialize the object’s attributes in a class.
- construct
- create
- init
- new
In Python, the __init__ method is a special method (also known as a constructor) used to initialize the attributes of an object when an instance of a class is created. It allows you to set the initial state of the object.
The ____ method in the unittest framework is used to immediately terminate a test and mark it as failed.
- assertFail()
- assertFailTest()
- fail()
- failTest()
In the unittest framework, the fail() method is used to immediately terminate a test and mark it as failed. This is useful when you want to explicitly indicate a test failure.