TheSharperDev

A site containing some of Morgan’s thoughts

18 May 2020

Supervised v. Unsupervised v. Reinforcement Learning: An Introduction

Machine Learning powers a lot of what we do. Currently there are three main categories of machine learning, supervised l...
26 Apr 2020

Implementing Minimax Tree Search

Game playing is one way to learn machine learning strategies. A most game playing bots involve some searching mechanism....
18 Apr 2020

Getting Started with Machine Learning Using Keras

This blog post continues building on concepts introduced in Building Your First Neural Network series. It’s not ne...
12 Apr 2020

Build Your First Neural Network: Part 3

This post is the third in a series introducing you to neural networks. Feel free to read Part I and Part 2 before diving...
06 Apr 2020

Useful NumPy Operations for Machine Learning

Professionally, I’m a C# web app developer. On the side I’m investing my time into Machine Learning, and tha...
29 Mar 2020

Build Your First Neural Network: Part 2

This post is the second in a series introducing you to neural networks. Feel free to read Part I before diving into this...
24 Mar 2020

Build Your First Neural Network: Part 1

This post is first in a series introducing neural networks. If you find this article helpful, you can continue onto Part...
15 Mar 2020

Hope in the Midst of a Virus

Everything I’ve written on this blog has mainly been technical in nature. I’m a programmer, I like programmi...
08 Mar 2020

One Strategy to Unit Test Giraffe HttpHandlers in F#

Please see git repo for working code example. Samuele Resca’s article on Testing F# Web Service was a great refere...
29 Feb 2020

Examples Using HttpClient in F#

I like F#! It’s got a lot of useful features that helps me write better software. At times I have a harder time fi...