Nick Fisher

About Me

I am the founder and lead developer for Polyvox, a virtual language learning partner.

Dialog validation with F# code quotations and computation expressions

In my last post, I wrote about using FParsec to build a user input validator with parser combinators.

Building a dialog system with F# parser combinators

For most of us, when it comes to manipulating or interpreting some chunk of plain text, our first instinct will be to reach for regular expressions.

Backpropagation with asymmetric weights

A number of recent papers have explored learning in deep neural networks without backpropagation, often motivated by the apparent biological implausibility of backpropagation.

Calling F#/.NET code from Flutter with Mono

I’m obliged to issue a severe warning to anyone who found their way here.

Nelder Mead Optimization with F# + Fable

Gradient descent is a spectacularly effective optimization technique, but it’s not the only method for optimizing non-convex functions.

WPF ItemsSource not updating when items added to ObservableCollection?

Let’s say our WPF application has an ItemsControl whose ItemsSource is bound to an ObservableCollection.

Conditional Random Fields for Company Names

Let’s assume we have a sequence of words, and we want to predict, as accurately as possible, whether each word is a name, verb, or some other part of speech.