0% found this document useful (0 votes)
24 views1 page

Big Data & Machine Learning Q&A Guide

The document outlines various topics related to Big Data Technologies, Machine Learning I, Machine Learning II, and Predictive Analytics, each with a list of questions covering key concepts and techniques. Topics include components of neural networks, algorithms for classification and regression, and methods for time-series forecasting. The document serves as a comprehensive guide for understanding essential principles and practices in these fields.

Uploaded by

Mark Jamir Papa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views1 page

Big Data & Machine Learning Q&A Guide

The document outlines various topics related to Big Data Technologies, Machine Learning I, Machine Learning II, and Predictive Analytics, each with a list of questions covering key concepts and techniques. Topics include components of neural networks, algorithms for classification and regression, and methods for time-series forecasting. The document serves as a comprehensive guide for understanding essential principles and practices in these fields.

Uploaded by

Mark Jamir Papa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topic 1: Big Data Technologies 1.

component of a neural network


2. Adam
(13 Questions) 3. Backpropagation
4. deep learning framework
1. primary characteristic of Big Data 5. data flows of feedforward neural network
2. component of the Hadoop ecosystem 6. CNN
3. primary function of Apache Spark 7. Dropout in deep learning
8. Deep networks with sigmoid/tanh
4. default programming language for writing
9. Recurrent Neural Network (RNN
Spark applications 10. LSTM networks
5. YARN in Hadoop 11. purpose of weight initialization
6. Type of data processing of Apache Spark 12. metric is suitable for multi-class
7. file format is best suited for efficient big classification tasks
data storage and analysis 13. In neural networks, the learning rate
controls:
8. in Hadoop, data is split into smaller parts
14. overfitting look like in a learning curve
9. main purpose of the Map function in 15. tune hyperparameters
Hadoop’s MapReduce framework 16. "depth" in deep learning
10. SQL-like language is used for querying 17. function used as a loss for classification
structured data in Hadoop 18. data type used with LSTM networks
11. primary role of Apache Kafka in a big data 19. Batch size in neural networks
20. Epoch
system

Topic 2: Machine Learning I Topic 4: Predictive Analytics


(29 Questions) (29 Questions)
1. Logistic Regression
1. type of algorithm
2. classification and regression performance 2. R² value indicate
metric 3. ARIMA
3. the output of a logistic regression model 4. step in time-series forecasting
4. Information Gain measure in decision trees 5. component of time-series data
5. Overfitting 6. Moving average
6. Regularization 7. ACF (Auto-Correlation Function)
7. algorithm is used for clustering tasks
8. VAR algorithm
8. ROC curve
9. elbow method 9. method is used to handle missing data in
10. cross-validation time series
11. SVM is most effective when 10. variable in regression
12. algorithm performs lazy learning 11. lag value in time-series
13. Entropy in a decision tree
14. Naive Bayes 12. SARIMA
15. Random Forest 13. Predictive analytics – training set, test set,
16. PCA (Principal Component Analysis) and validation set
17. confusion matrix 14. best suited for deploying ML predictive
18. In classification, a True Positive is models
19. Polynomial regression 15. real-world predictive analytics application
20. Grid search 16. ethical consideration
21. Stratified sampling 17. DPR compliance
22. AUC (Area Under Curve) 18. Forecasting errors in a time-series model
19. , feature engineering
20. model's ability to perform well on new
Topic 3: Machine Learning II data
(29 Questions) 21. ensures fairness in predictions
22. CRISP-DM methodology

Common questions

Powered by AI

Regularization techniques such as L1 (Lasso) and L2 (Ridge) regularization help in mitigating overfitting by adding a penalty to the loss function of a machine learning model. L1 regularization introduces a penalty equal to the absolute value of the magnitude of coefficients, which can result in sparse models, effectively performing feature selection. L2 regularization adds a penalty equivalent to the square of the magnitude of coefficients and tends to shrink coefficients evenly without making them sparse. Both techniques help improve model generalization by constraining the complexities in model parameters .

YARN (Yet Another Resource Negotiator) plays a pivotal role in the Hadoop ecosystem as a resource management layer that allows multiple data processing engines to handle data stored in a single Hadoop cluster. It manages and schedules resources dynamically, supporting the simultaneous execution of different types of workloads such as batch processing, interactive processing, and real-time streaming, thus improving utilization efficiency. By decoupling resource management from the data processing framework, YARN enhances the scalability and flexibility of Hadoop clusters, making them more efficient and better suited to handle diverse and demanding workloads .

PCA assists in dealing with high-dimensional data by transforming input data into a new coordinate system, where the greatest variance by possible projection is captured in the first coordinate (principal component), and the second greatest variance on the second coordinate, and so on. By reducing the dimensionality of data, PCA helps in removing noise and redundant information, potentially improving the performance and speed of machine learning models by simplifying the dataset without losing significant information. This dimensionality reduction not only aids in visualization but can also reduce overfitting and enhance generalization .

The primary characteristic of Big Data is the '3Vs': Volume, Velocity, and Variety. Volume refers to the large amounts of data, requiring scalable storage solutions; Velocity is the speed at which data is generated and processed, necessitating fast processing mechanisms; Variety denotes the different types of data, requiring flexible frameworks. These characteristics influence the choice of technologies such as Hadoop, which is designed to handle large-scale data storage through its distributed file system, and fast processing through MapReduce and other components designed for handling diverse data types .

Recurrent Neural Networks (RNNs) are superior in scenarios involving sequential data, where the context from previous data points influences future predictions, such as in time-series data and natural language processing. RNNs are designed with loops in the hidden layer to allow information to persist, making them well-suited for speech recognition, machine translation, and any task where understanding sequences is crucial. Their architecture is particularly effective in applications where temporal dynamics of data are critical .

The accuracy of time series forecasting heavily depends on accurately identifying and modeling its components—trend, seasonality, and noise. Trend reflects long-term direction, seasonality denotes repeating patterns, and noise is the random variability. Each must be correctly modeled to achieve precise forecasts. Misinterpreting these components can lead to inaccurate predictions. For example, failing to account for seasonality could result in over or underestimating future values if periodic patterns consistently affect data. Accurately modeling these helps in creating robust forecasts, thus improving decision-making based on predictive analytics .

Cross-validation is applied by splitting the dataset into multiple parts or folds, training the model on some parts while testing on the remaining, and iterating the process over folds. One common method, k-fold cross-validation, uses k subsets where each subset is used as a test set once while the others are used for training, and the performance is averaged over k trials. This technique is crucial for model validation as it ensures that the model's predictive power is not coincidental to a particular subset of data, providing a more robust estimate of model generalizability across unseen data .

Apache Kafka acts as a distributed event streaming platform that efficiently handles real-time data feeds. It performs a critical role in big data systems by providing the ability to publish and subscribe to streams of records in a fault-tolerant manner. Kafka is integral to managing continuous data flow, which allows for scalable data processing and helps maintain data accuracy and consistency across distributed systems .

Grid Search plays a significant role in hyperparameter optimization by systematically working through multiple combinations of parameter values to determine which produces the best model performance. It helps automate the selection process that would otherwise be manual and prone to error. Through exhaustive search over the specified parameter grid, it ensures that patterns are not missed, which can be particularly beneficial for complex models where the interaction between hyperparameters can significantly affect performance .

Feature engineering enhances the predictive power of machine learning models by creating new features that contain more information about the target variable, improving model accuracy. Common techniques include transformation, such as normalization and standardization; interaction variables, creating features from existing feature combinations; aggregation, useful in time-series data; and encoding categorical variables. Effective feature engineering helps models learn relationships within data more efficiently, maximizing performance and interpretability .

You might also like