TensorFlow Quiz - Multiple Choice Questions
Q1. What is TensorFlow primarily used for?
A. Web DevelopmentB. Machine Learning and Deep Learning
C. Desktop Application Development
D. System Administration
Q2. Which programming language is most commonly used with TensorFlow?
A. JavaB. C++
C. Python
D. Ruby
Q3. What is a Tensor in TensorFlow?
A. A type of neural networkB. A mathematical object with multiple dimensions
C. A machine learning algorithm
D. A data visualization tool
Q4. What is TensorFlow Keras?
A. A separate machine learning libraryB. A high-level neural network API integrated into TensorFlow
C. A data preprocessing tool
D. A visualization library
Q5. Which method is used to compile a model in Keras?
A. build()B. construct()
C. compile()
D. create()
Q6. What is the purpose of an activation function in neural networks?
A. To optimize model performanceB. To introduce non-linearity into the network
C. To reduce model complexity
D. To increase training speed
Q7. Which optimizer is commonly used for training deep learning models?
A. Linear OptimizerB. Adam Optimizer
C. Static Optimizer
D. Random Optimizer
Q8. What is overfitting in machine learning?
A. When a model performs well on training data but poorly on new dataB. When a model performs poorly on both training and test data
C. When a model trains too quickly
D. When a model uses too little data
Q9. What does GPU acceleration help with in TensorFlow?
A. Improving network securityB. Speeding up matrix computations and model training
C. Enhancing data visualization
D. Reducing model complexity
Q10. What is a convolutional neural network (CNN) typically used for?
A. Natural language processingB. Image and video recognition
C. Financial forecasting
D. Audio processing