What is Perceptron in Machine Learning?

What is Perceptron in Machine Learning? Answer: In Machine Learning, Perceptron is an algorithm for supervised classification of the input into...

What are Bayesian Networks (BN) ?

What are Bayesian Networks (BN) ? Answer: Bayesian Network is used to represent the graphical model for probability relationship among a set...

What are the two paradigms of ensemble methods?

What are the two paradigms of ensemble methods? Answer: The two paradigms of ensemble methods are a) Sequential ensemble methods b) Parallel...

What is ensemble learning?

What is ensemble learning? Answer: To solve a particular computational program, multiple models such as classifiers or experts are strategically...

Why ensemble learning is used?

Why ensemble learning is used? Answer: Ensemble learning is used to improve the classification, prediction, function approximation etc of a ...

When to use ensemble learning?

When to use ensemble learning? Answer: Ensemble learning is used when you build component classifiers that are more accurate and independent...

What are support vector machines?

What are support vector machines? Answer: Support vector machines are supervised learning algorithms used for classification and regression ...

What is dimension reduction in Machine Learning?

What is dimension reduction in Machine Learning? Answer: In Machine Learning and statistics, dimension reduction is the process of reducing the...

What is batch statistical learning?

What is batch statistical learning? Answer: Statistical learning techniques allow learning a function or predictor from a set of observed data...

What is PAC Learning?

What is PAC Learning? Answer: PAC (Probably Approximately Correct) learning is a learning framework that has been introduced to analyze learning...

What is PCA, KPCA and ICA used for?

What is PCA, KPCA and ICA used for? Answer: PCA (Principal Components Analysis), KPCA ( Kernel based Principal Component Analysis) and ICA (...

Where do you usually source datasets?

Where do you usually source datasets? Answer: Machine learning interview questions like these try to get at the heart of your machine learning...

What do you think of our current data process?

What do you think of our current data process? Answer: This kind of question requires you to listen carefully and impart feedback in a manner...

Describe a hash table.

Describe a hash table. Answer: hash table is a data structure that produces an associative array. A key is mapped to certain values through the...

What's the "kernel trick" and how is it useful?

What's the "kernel trick" and how is it useful? Answer: The Kernel trick involves kernel functions that can enable in higher-dimension spaces...

How would you handle an imbalanced dataset?

How would you handle an imbalanced dataset? An imbalanced dataset is when you have, for example, a classification test and 90% of the data is in one...

What's the F1 score? How would you use it?

What's the F1 score? How would you use it? Answer: The F1 score is a measure of a model's performance. It is a weighted average of the precision...

Big Data | True and False

Computerized support is only used for organizational decisions that are responses to external pressures, not for taking advantage of opportunities. T/F Answer:...

How is a decision tree pruned?

How is a decision tree pruned? Pruning is what happens in decision trees when branches that have weak predictive power are removed in order to reduce...

What's a Fourier transform?

What's a Fourier transform? Answer: A Fourier transform is a generic method to decompose generic functions into a superposition of symmetric...

Why is "Naive" Bayes naive?

Why is "Naive" Bayes naive? Despite its practical applications, especially in text mining, Naive Bayes is considered "Naive" because it makes an assumption...

Define precision and recall?

Define precision and recall? Recall is also known as the true positive rate: the amount of positives your model claims compared to the actual number...

Explain how a ROC curve works.

Explain how a ROC curve works. Answer: The ROC curve is a graphical representation of the contrast between true positive rates and the false...

How is KNN different from k-means clustering?

How is KNN different from k-means clustering? Answer: K-Nearest Neighbors is a supervised classification algorithm, while k-means clustering...

What's the trade-off between bias and variance?

What's the trade-off between bias and variance? Bias is error due to erroneous or overly simplistic assumptions in the learning algorithm you're using....

What is Genetic Programming?

What is Genetic Programming? Answer: Genetic programming is one of the two techniques used in machine learning. The model is based on the testing...

In what areas is pattern recognition used?

In what areas is pattern recognition used? Pattern Recognition can be used in a) Computer Vision b) Speech Recognition c) Data Mining d) Statistics e)...

What are the advantages of Naive Bayes?

What are the advantages of Naive Bayes? Answer: In Naïve Bayes classifier will converge quicker than discriminative models like logistic regression,...

What is a classifier in machine learning?

What is a classifier in machine learning? Answer: A classifier in a Machine Learning is a system that inputs a vector of discrete or continuous...

What is algorithm independent machine learning?

What is algorithm independent machine learning? Answer: Machine learning in where mathematical foundations is independent of any particular...

What is the function of unsupervised learning?

What is the function of unsupervised learning? Answer: a) Find clusters of the data b) Find low-dimensional representations of the data c) Find...

What is 'Training set' and 'Test set'?

What is 'Training set' and 'Test set'? Answer: In various areas of information science like machine learning, a set of data is used to discover...

What is inductive Machine Learning?

What is inductive Machine Learning? Answer: The inductive machine learning involves the process of learning by examples, where a system, from...

How can you avoid overfitting?

How can you avoid overfitting? Answer: By using a lot of data overfitting can be avoided, overfitting happens relatively as you have a small...

Why does overfitting happen?

Why does overfitting happen? Answer: The possibility of overfitting exists as the criteria used for training the model is not the same as the...

What is 'Overfitting' in Machine learning?

What is 'Overfitting' in Machine learning? Answer: In machine learning, when a statistical model describes random error or noise instead of...

What is Machine Learning?

What is Machine Learning? Answer: Machine learning is a branch of computer science which deals with system programming in order to automatically...

Give a derivation of for a single example in batch gradient descent? (Gradient Descent For Linear Regression)

Give a derivation of for a single example in batch gradient descent? (Gradient Descent For Linear Regression) Derivation of for a single example...

What is the algorithm for implementing gradient descent for linear regression?

What is the algorithm for implementing gradient descent for linear regression? The algorithm for implementing gradient descent for linear regression We...

How does gradient descent converge with a fixed step size alpha?

How does gradient descent converge with a fixed step size alpha? How does gradient descent converge with a fixed step size alpha? As we approach...

Why should we adjust the parameter alpha when using gradient descent?

Why should we adjust the parameter alpha when using gradient descent? Why should we adjust the parameter alpha when using gradient descent? To...

Why does gradient descent, regardless of the slope's sign, eventually converge to its minimum value?

Why does gradient descent, regardless of the slope's sign, eventually converge to its minimum value?  Answer: The following graph shows that: •...

Depict the graphical implementation of minimizing the cost function using gradient descent.

Depict the graphical implementation of minimizing the cost function using gradient descent. Answer: The graphical implementation of minimizing...

State the algorithm for gradient descent.

State the algorithm for gradient descent. State the algorithm for gradient descent. Repeat until convergence, where j=0,1 represents the feature...

How do we implement an iteration step when calculating Gradient Descent in code?

How do we implement an iteration step when calculating Gradient Descent in code? Answer: At each iteration j, one should simultaneously update...

What is the contour line of a two variable function?

What is the contour line of a two variable function? What is the contour line of a two variable function? A contour line of a two variable function...

Give a pictorial representation of what the cost function of a supervised learning problem does.

Give a pictorial representation of what the cost function of a supervised learning problem does. Cost function of a supervised learning problem. Give...

What is the definition of a cost function of a supervised learning problem?

What is the definition of a cost function of a supervised learning problem? Definition of a cost function of a supervised learning problem. Answer: Takes...

Give the pictorial process for a supervised learning problem. Explain Supervised Learning Problem.

Give the pictorial process for a supervised learning problem. Supervised Learning Problem. Give the pictorial process for a supervised learning...