Showing posts with label Machine Learning. Show all posts
Showing posts with label Machine Learning. Show all posts

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 and selecting the best choice among a set of results.

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) Informal Retrieval

f) Bioinformatics

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, so you need less training data. The main advantage is that it can't learn interactions between features.

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 feature values and outputs a single discrete value, the class.

What is the difference between artificial learning and machine learning?

What is the difference between artificial learning and machine learning?



Answer: Designing and developing algorithms according to the behaviours based on empirical data are known as Machine Learning. While artificial intelligence in addition to machine learning, it also covers other aspects like knowledge representation, natural language processing, planning, robotics etc.

What is algorithm independent machine learning?

What is algorithm independent machine learning?




Answer: Machine learning in where mathematical foundations is independent of any particular classifier or learning algorithm is referred as algorithm independent machine learning.

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 interesting directions in data

d) Interesting coordinates and correlations

e) Find novel observations/ database cleaning

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 the potentially predictive relationship known as 'Training Set'. Training set is an examples given to the learner, while Test set is used to test the accuracy of the hypotheses generated by the learner, and it is the set of example held back from the learner. Training set are distinct from Test set.

What is the standard approach to supervised learning?

What is the standard approach to supervised learning?



Answer: The standard approach to supervised learning is to split the set of example into the training set and the test.

What are the different Algorithm techniques in Machine Learning?

What are the different Algorithm techniques in Machine Learning?



The different types of techniques in Machine Learning are


a) Supervised Learning

b) Unsupervised Learning

c) Semi-supervised Learning

d) Reinforcement Learning

e) Transduction

f) Learning to Learn

What are the five popular algorithms of Machine Learning?

What are the five popular algorithms of Machine Learning?



a) Decision Trees

b) Neural Networks (back propagation)

c) Probabilistic networks

d) Nearest Neighbor

e) Support vector machines

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 a set of observed instances tries to induce a general rule.

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 dataset, and you try to learn from it. But if you have a small database and you are forced to come with a model based on that. In such situation, you can use a technique known as cross validation. In this method the dataset splits into two section, testing and training datasets, the testing dataset will only test the model while, in training dataset, the data points will come up with the model.

In this technique, a model is usually given a dataset of a known data on which training (training data set) is run and a dataset of unknown data against which the model is tested. The idea of cross validation is to define a dataset to "test" the model in the training phase.

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 criteria used to judge the efficacy of a model.

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 underlying relationship 'overfitting' occurs. When a model is excessively complex, overfitting is normally observed, because of having too many parameters with respect to the number of training data types. The model exhibits poor performance which has been overfit. In layman's terms the model fits too closely to the training set and does not generalize to test set.


Why overfitting happens?


Answer: The possibility of overfitting exists as the criteria used for training the model is not the same as the criteria used to judge the efficacy of a model.

How can you avoid overfitting ?


By using a lot of data overfitting can be avoided, overfitting happens relatively as you have a small dataset, and you try to learn from it. But if you have a small database and you are forced to come with a model based on that. In such situation, you can use a technique known as cross validation. In this method the dataset splits into two section, testing and training datasets, the testing dataset will only test the model while, in training dataset, the datapoints will come up with the model.

In this technique, a model is usually given a dataset of a known data on which training (training data set) is run and a dataset of unknown data against which the model is tested. The idea of cross validation is to define a dataset to "test" the model in the training phase.

Mention the difference between Data Mining and Machine learning?

Mention the difference between Data Mining and Machine learning?



Answer: Machine learning relates with the study, design and development of the algorithms that give computers the capability to learn without being explicitly programmed. While, data mining can be defined as the process in which the unstructured data tries to extract knowledge or unknown interesting patterns. During this process machine, learning algorithms are used.

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 learn and improve with experience. For example: Robots are programed so that they can perform the task based on data they gather from sensors. It automatically learns programs from data.

The simplest way to answer this question is - we give the data and equation to the machine. Ask the machine to look at the data and identify the coefficient values in an equation.

For example for the linear regression y=mx+c, we give the data for the variable x, y and the machine learns about the values of m and c from the data.


Modern formal definition of machine learning according to Tom Mitchell.

A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.