**Question 1. In Tensorflow, What Exactly Bias And Variance Are? Do You Find Any Similarity Of Difference Between Them?****Answer :**In the learning algorithms, Bias are generally considered as errors that declare their presence due to overly assumptions. These can sometimes result in failure of entire model and can largely affect the accuracy also in several cases. Some experts believe these errors are essential to enable learners gain knowledge from a training point of view. On the other side, Variance is another problem that comes when the learning algorithm is quite complex. Therefore a limit is to be imposed on this.

**Question 2. When Will You Find Overfit Condition Of Your Model In Tensorflow?****Answer :**There are variations in the training data or data that needs to be verified through TensorFlow. If the variations are very large in the data, probably it could lead to this problem. The best possible solution is to remove the noise from the available data upto the possible extent.

**Question 3. What Exactly Do You Know About Bias-variance Decomposition?****Answer :**It is generally used to decompose problems such as errors that occur during learning in different algorithms. Bias keeps reducing if the data is to be made complex. Trading off the Variance and Bias are very essential to get results that are totally free from errors.

**Question 4. Are You Familiar With A Fourier Transform?****Answer :**Well, it is a mathematical concept. Basically, it is a generic method that is used for decomposing the generic functions into a superposition of other functions that are generally symmetric in nature. When it comes to finding the speeds of cycles and amplitudes, they are widely adopted in the machine learning. Fourier Transformation is also used for solving some of the very complex problems of mathematics.

**Question 5. How K-means Clustering Is Different From Knn?****Answer :**K-means clustering is basically an unsupervised clustering algorithm. It is capable to tolerate some minor errors. On the other side, the KNN is structured clustering algorithm. For reliable operations, it should be accurate and reliable. The mechanism for both seems very similar at the first glance but users need to label the data in the KNN which is not required in the k-means clustering.

**Question 6. What Exactly Neural Networks Are? What Are The Types Of Same You Are Familiar With?****Answer :**It is basically a collection of processing elements which can be very large or very small depending on the application it is deployed for. These elements are called as neurons and generally two types of networks can be seen in this category. They are Artificial Neural Networks and Biological Neural Networks. The use of artificial neural networks is more common and generally they are considered for creating machines which are equally powerful to human brains.

**Question 7. What Are The General Advantages Of Using The Artificial Neural Networks?****Answer :**They provide complete information on how to find solutions to complex problems in a stepwise manner. All the information that a network receive can easily be represented in any format. Artificial neural networks also make sure of real-time operations. In addition to this, they have excellent fault tolerance capability.

**Question 8. Compare General Computers With Artificial Neural Networks?****Answer :**The artificial neural networks information source is examples that are common in general computers. It is very necessary to choose the examples carefully as they need to be given as input to the artificial neural network. Predicting the artificial neural network outcome is not an easy job but it can be trusted for its accuracy. However, the outcomes of general computers are already well-defined and can easily be predicted.

**Question 9. What Exactly Do You Know About Recall And Precision?****Answer :**The other name of Recall is true positive rate. Actually, it is the overall figure of positiveness a model generally claim. Precision is generally regarded as the predictive value which is positive in nature. The difference between the true positive rate an claimed positive rate can be defined with the help of both these options.

**Question 10. In The Machine Learning Context, How Useful And Reliable Bayes’ Theorem Is According To You?****Answer :**This theorem defines the probability of any event in machine learning. It represents a fixed value which is actually a mathematical calculation. This value is generally obtained by dividing the true positive rate divided by the false positive rate. In machine learning, some of the very complex problems and challenges can easily be solved and eliminated with the help of this theorem. Most of the time results provided by it are highly accurate and can easily be trusted.

**Question 11. What Difference Do You Find In Type I And Type Ii Errors?****Answer :**Type I error is a false positive value. On the other side, Type II error is a false negative value. Type I error generally represent that something has happened when actually it doesn’t while Type II error is to representing the machine that nothing is wrong when actually something is not good.

**Question 12. In Tensorflow, What Exactly Discriminative And Generative Method?****Answer :**All the distinction among the different types of data can simply be learned with the help of discriminative method. On the other side, generative model is used for understanding a specific format of same. The tasks that can also be handled with both these approaches need to be classified in a well-defined order first.

**Question 13. What Exactly Do You Mean By Pruning In A Decision Tree?****Answer :**Many times it has been seen that in a cluster the predictive powers are very weak and they need to be removed. This is to cut down the overall complexity of the model or to increase the accuracy. This condition is generally considered as Pruning. There is a strict limit on pruning otherwise it makes the model totally useless. The latest version available in the machine learning algorithms is Reduced error pruning.

**Question 14. What Would Be Your Strategy To Handle A Situation Indicating An Imbalanced Dataset?****Answer :**This situation occurs when a majority of data that is under a specific use is kept in one class only. Resampling the dataset is the best possible solution for the users. Migration of data to the parallel classes can also overcome the problem to a great extent. Users also need to make sure that a dataset is not damaged.

**Question 15. What Is The Application Of Naïve Bayes Naïve In Machine Learning?****Answer :**It is basically a sub-algorithm of a sub-module that defines the conditional probabilities of different components. The final results can be integrated with other possible outcomes to predict the final outcomes. It can also overcome a lot of problems which are related to the unstructured data.

**Question 16. How Is It Possible To Evaluate A Logistic Regression Model For A User?****Answer :**It is necessary for the users to fully understand the typical goals related to the concepts are. Some use cases are also to be considered for this approach.

**Question 17. Name The Two Common Regularizations In A Machine Learning Approach And Explain The Significance Of Them?****Answer :**These are L1 and L2 regularization. Both these have their own well-defined functions. L1 contains multiple variables that are in binary values. L2 regularization are meant for error handling and both of them largely depends on the Gaussian concept.

**Question 18. What Differences Will You Find In An Array And A Linked List?****Answer :**Collection of objects in a well-defined order is generally considered as an array. On the other side, a linked list is also a set of objects but they are not always necessary to be well-defined or remain in a sequence. Also, they have a pointer which is missing in case of an array.

**Question 19. What If A File Is Corrupted Or Missing In A Dataset?****Answer :**It is possible to replace them with other values that run parallel to them. Dropna and isnull are the two methods that are useful in this matter. In some special cases, it is even possible to replace them with desired values and have an error-free outcome.

**Question 20. What Exactly Do You Know About Kernel Trick?****Answer :**All the kernel functions are involved in this trick basically. These tricks are useful to perform some advanced calculations. It is possible for the users to express these functions in terms of products. Also, different algorithms can be made run effectively. the good thing is this can be done even if the dimensional data is low.

**Question 21. How Can You Make Sure That Overfitting Situation Is Not Arriving With A Model You Are Using?****Answer :**Users need to make sure that their model is simple and is not having any complex statement. All the variance should be taken into the account and the noise should be eliminated from the model data. Cross-validation technique like k-fold is another useful method that is helpful in this matter. LASSO technique is another possible solution to this issue.

**Question 22. In Which Situation The Ensemble Approach Is Useful?****Answer :**In a model, there is a need to use multiple learning algorithms. This situation needs ensemble approach. In addition to this, there can also be a need to combine an applied part of learning algorithms for the optimization or the predictive performance. One of the primary aim to use this approach is to impose a limit on the overfitting.

**Question 23. On A Time Series Dataset, What Type Of Validation Technique Would You Prefer?****Answer :**This dataset is not a randomly distributed data and thus the standard techniques such as k-folds cannot be applied. Therefore a pattern based technique would be useful here and this is because it makes sure that all the sub-tasks flow in a well-defined sequence. There are no chances of any errors that can be considered as a chronological order that creates issues related to the functionality of the model.

**Question 24. Name The Algorithm You Are Properly Familiar With And Explain Everything You Know About It In One Minute?****Answer :**Such a question basically text your information representing skills for the tasks that are technical and complex. Make sure you summarize the text properly and give the answer in a defined format. You can go with any algorithm that you have studied or practiced properly.

Python Interview Questions

Python Tutorial

Data Mining Interview Questions

Data Mining Tutorial

SAP BASIS Interview Questions

Networking Interview Questions

SAP BASIS Tutorial

Angular JS Interview Questions

Python Interview Questions

Networking Tutorial

Machine learning Interview Questions

Data Structure & Algorithms Tutorial

Algorithm Interview Questions

Data Mining Interview Questions

Data Structure & Algorithms Interview Questions

Advanced C++ Interview Questions

SAP BASIS Interview Questions