Edge Case

What is an edge case? An edge case is also called a boundary case. It describes a scenario in which a parameter is in an extreme situation. These extremes can be either in the minimum or maximum range. In most cases...

Efficiency of an algorithm

What is the efficiency of an algorithm? An algorithm is particularly efficient if it requires as few resources as possible, i.e. hardly any computing time and memory, to solve a specified problem. The efficiency of an algorithm can be measured in...

Restricted Boltzmann machine

What is a constrained Boltzmann machine? A constrained Boltzmann machine is a simple stochastic artificial neural network. It was developed by Geoffry Hinton and Terrence J. Sejnowski in 1985. Such networks are known as...

Entropy (information theory)

What is entropy? In information theory, entropy is a measure that indicates the average information content of the output messages for a certain message source. The information-theoretical understanding of the term entropy goes...

ETL process

The ETL process is important in the overall process of data integration and for various other strategies. It enables users and companies to collect data from various sources and store it in a central location....

Evolutionary algorithm

What is an Evolutionary Algorithm? An Evolutionary Algorithm is based on the ideas from biological evolution and its development pattern. It is an optimisation procedure that finds new approaches and solutions to certain...