Category Archives: Machine Learning

The MS Bot Framework

I took a look at the MS Bot Framework recently. The Bot Framework is basically pre-built skeleton code that allows a human user to send typed messages to a Web service, and the service will respond. It’s not magic. You … Continue reading

Posted in Machine Learning

Factor Analysis

Factor analysis is a classical statistics technique that isn’t used too much in machine learning but it can be quite valuable. As is often the case with statistics and ML, it’s a bit tricky to explain what factor analysis is … Continue reading

Posted in Machine Learning, R Language

Restricted Boltzmann Machines are Difficult to Explain

A restricted Boltzmann machine (RBM) is a software system that can be used in some machine learning algorithms. RBMs are very difficult to explain concisely. In the diagram below, there is an RBM with six so-called visible nodes. Each visible … Continue reading

Posted in Machine Learning

NFL 2016 Week 17 Predictions – Zoltar Has Many Suggestions

Zoltar is my NFL prediction computer program. Here are Zoltar’s predictions for week 17 (the last regular week) of the 2016 NFL season: Zoltar: panthers by 0 dog = buccaneers Vegas: buccaneers by 6.5 Zoltar: bills by 0 dog = … Continue reading

Posted in Machine Learning

Kernel Logistic Regression Demo

One rainy Sunday afternoon, I spent some time taking a close look at kernel logistic regression. By close look I mean reviewing the research papers on the topic and the coding up a demo. For me, I don’t feel I … Continue reading

Posted in Machine Learning

NFL 2016 Week 16 Predictions – Zoltar Likes the Rams over the 49ers

Zoltar is my NFL prediction computer program. Here are Zoltar’s predictions for week 16 of the 2016 NFL season: Zoltar: giants by 3 dog = eagles Vegas: giants by 2.5 Zoltar: bills by 1 dog = dolphins Vegas: bills by … Continue reading

Posted in Machine Learning

Training a Deep Neural Network using Back-Propagation

Over the past few weeks I’ve been coding a deep neural network (DNN) from scratch, using the C# language. My most recent milestone was getting a back-propagation training method up and running. I’ve coded back-prop for single-hidden-layer (i.e., non-deep) neural … Continue reading

Posted in Machine Learning | 3 Comments