Transfer Learning for Image Classification – Part1

One of the most useful and emerging applications in the ML domain nowadays is using the transfer learning technique; it provides high portability between different frameworks and platforms. Once you’ve trained a neural network, what you get is a set of trained hyperparameters’ values. For example, LeNet-5 has 60k parameter values, AlexNet has 60 million, and VGG- 16 has about 138 million […]

Continue Reading

Deep-belief network with DL4J

A deep-belief network can be defined as a stack of restricted Boltzmann machines in which each RBM layer communicates with both the previous and subsequent layers. The nodes of any single layer don’t communicate with each other laterally. This stack of RBMs might end with a Softmax layer to create a classifier, or it may […]

Continue Reading

Understanding Simulated Annealing

Simulated annealing was developed in the mid 1970s by Scott Kirkpatrick and several other researchers. It was originally developed to better optimize the design of integrated circuit (IC) chips by simulating the actual process of annealing. Annealing is the metallurgical process of heating up a solid and then cooling it slowly until it crystallizes. The […]

Continue Reading

Understanding Genetic Algorithms

Genetic Algorithms Both genetic algorithms and simulated annealing are evolutionary processes that may be utilized to solve search space and optimization problems. However, genetic algorithms differ substantially from simulated annealing. Simulated annealing is based on a thermodynamic evolutionary process, whereas genetic algorithms are based on the principles of Darwin’s theory of evolution and the field […]

Continue Reading

Artificial Intelligence Programming with C#

A Neural Network is an Artificial Intelligence (AI) methodology that attempts to mimic the behavior of the neurons in our brains. Neural networks really shine when it comes to pattern recognition and are used in image and character recognition programs, data filtering applications, and even robotics. A neural net was even used to drive an […]

Continue Reading