The code that accompanies this article can be downloaded here. In the previous article, we had a chance to see what is the Restricted Boltzmann Machine and how it functions and learns. The path was bumpy because first, we needed to…

## Introduction to Restricted Boltzmann Machines

So far in our artificial neural network journey, we have explored typical statistical models. In general, the entire point of statistical modeling and machine learning is to detect dependencies and connections between input variables. Standard Neural networks are exceptional at…

## Self- Organizing Maps Series

So far in our artificial neural network series, we have covered only neural networks that are using supervised learning. To be more precise, we only explored neural networks that have input and output data available to them during the learning process. Based…

## Credit Card Fraud Detection Using Self-Organizing Maps and Python

In the previous three articles, we explored the world of Self-Organizing Maps. First, we got some theoretical background on the subject. Then in the second article, we saw how we could implement Self-Organizing Maps using TensorFlow. After that, in the…

## Implementing Self-Organizing Maps with .NET Core

The code that accompanies this article can be downloaded here. In the previous articles, we explored what Self-Organizing Maps are and how you can implement them using Python and TensorFlow. One of the most interesting things about these networks is that…

## Implementing Self-Organizing Maps with Python and TensorFlow

In the previous article, we got familiar with the main concepts of Self-Organizing Maps. We explored how they utilize different type of learning than we got a chance to see during our trip through the world of artificial neural networks…

## Introduction to Self-Organizing Maps

So far in our artificial neural network series, we have covered only neural networks that are using supervised learning. To be more precise, we only explored neural networks that have input and output data available to them during the learning…

## Machine Learning with ML.NET Series

It's been more than sixty years since Alan Touring proposed an idea about 'learning machine' that could learn and become artificially intelligent. A lot had happened since then. Machine Learning and Artificial Intelligence as concepts went through a lot of…

## Two Ways to Implement LSTM Network using Python – with TensorFlow and Keras

In the previous article, we talked about the way that powerful type of Recurrent Neural Networks - Long Short-Term Memory (LSTM) Networks function. Now, we will see how to implement this kind of networks.

## Understanding Long Short-Term Memory Networks (LSTMs)

Remember how in the previous article we've said that we can predict text and make speech recognition work so well with Recurrent Neural Networks? The truth is that all the big accomplishments that we assigned to RNNs in the previous article are…