2 comments on “Introduction to Restricted Boltzmann Machines”

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…

2 comments on “Implementing Self-Organizing Maps with .NET Core”

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…

1 comment on “Machine Learning with ML.NET – Comparing Data Exploration in Python with Data Exploration in ML.NET”

Machine Learning with ML.NET – Comparing Data Exploration in Python with Data Exploration in ML.NET

In the previous articles, we explored possibilities of ML.NET, Microsoft's machine learning framework, quite a bit. In the first article of the series, we got familiar with machine learning concepts and run through some ML.NET basics. Then we solved some…

8 comments on “Machine Learning in ML.NET – Using Machine Learning Model in ASP.NET Core Application”

Machine Learning in ML.NET – Using Machine Learning Model in ASP.NET Core Application

  The code that accompanies this article can be downloaded here. In the previous articles, we explored how we can use Microsoft's new framework for machine learning - ML.NET. We used different datasets for different purposes and explored how to solve…

5 comments on “Machine Learning with ML.NET – Solving Real-World Classification Problem (Wine Quality)”

Machine Learning with ML.NET – Solving Real-World Classification Problem (Wine Quality)

Code that accompanies this article can be downloaded here. In the first article of machine learning in ML.NET saga, we explored basics of machine learning and we got our first look at Microsoft's framework for this purpose. There we mentioned that…

9 comments on “Asynchronous Programming in .NET – Common Mistakes and Best Practices”

Asynchronous Programming in .NET – Common Mistakes and Best Practices

In the previous article, we started analyzing asynchronous programming in .NET world. There we made concerns about how this concept is somewhat misunderstood even though it has been around for more than six years, ie. since .NET 4.5. Using this…

0 comments on “Philosophy as Motivational Tool for Software Crafters Series”

Philosophy as Motivational Tool for Software Crafters Series

Developing software is not that hard. Especially today, when we have fast processors, many gigabytes of RAM memory and all the fancy tools in the world that help us write and maintain code. The software is everywhere, too. From our cars, telephones, home appliances, and watches, to electrical plants, medical equipment, factories and even light bulbs, everything has some piece of code running somewhere in it.

2 comments on “How to use Miyamoto Musashi’s Philosophy to Become Better Software Crafter”

How to use Miyamoto Musashi’s Philosophy to Become Better Software Crafter

Motivation is limited. Remember when you had that great idea about that app. Maybe you even started working on it. That app was your ticket to freedom, escape from 9 to 5 rat race, and the mean for you to become a…

3 comments on “Implementing and testing Repository Pattern using Entity Framework”

Implementing and testing Repository Pattern using Entity Framework

There are many blog posts and misconceptions about Repository Pattern, especially since the introduction of the OR/M libraries, like Entity Framework. In this article, we will investigate why this pattern is still useful, what are the benefits of using it…