Books (By Me!)
Events (I Speak At!)
 2018 Winter Microsoft Ready Conference
 2018 Visual Studio Live Conference
 2018 TDWI Conference
 2017 Microsoft MLADS Conference
 2018 Big Data Innovation Summit
 2018 Interop Conference
 2017 DevIntersection
 2017 Microsoft Ready Conference
 2017 Game Arts Conference
 2017 IoT Evolution Conferencee
 2017 Microsoft Legal Industry Day

Recent Posts
Archives
Categories
Category Archives: Machine Learning
Stunning AlphaZero vs Stockfish Computer Chess Match
Along with the entire chess world, I was astonished by the results of the December 2017 chess match between the new AlphaGo program and Stockfish, the reigning world computer champion. Starting from scratch, AlphaGo was given the rules of chess … Continue reading
Posted in Machine Learning
Leave a comment
Predicting Sports Scores using LSTM Recurrent Networks
Last week I gave a very short, informal talk titled “Predicting Sports Scores using LSTM Recurrent Networks”. The title of the talk may be slightly misleading, because I haven’t actually implemented such a system. Instead I explained what LSTMs are … Continue reading
Posted in Machine Learning, Zoltar
Leave a comment
Neural Network L1 Regularization using Python
I wrote an article titled “Neural Network L1 Regularization using Python” in the December 2017 issue of Visual Studio Magazine. See https://visualstudiomagazine.com/articles/2017/12/05/neuralnetworkregularization.aspx. The most difficult part about L1 regularization is understanding what problem it solves. A full explanation of the … Continue reading
Posted in Machine Learning
1 Comment
NFL 2017 Week 15 Predictions – Zoltar Likes Favorites Lions, Chiefs, Ravens, Seahawks
Zoltar is my NFL football machine learning prediction system. It’s a hybrid system that uses a custom reinforcement learning algorithm plus a neural network. Here are Zoltar’s predictions for week #15 of the 2017 NFL season: Zoltar: broncos by 0 … Continue reading
Posted in Machine Learning, Zoltar
Leave a comment
The Difference Between Linear Regression and Logistic Regression
Linear regression and logistic regression are two entirely different math techniques that are often confused because their names are similar, and when illustrated in graphs, the two graphs appear very similar. The graph below illustrates logistic regression. There are two … Continue reading
Posted in Machine Learning
Leave a comment
A First Look at ONNX
Open Neural Network Exchange Format (ONNX) version 1.0 was released on Wednesday, December 6, 2017. From what I can tell, ONNX is a specification standard for neural network models, so that different deep learning libraries can work together. According to … Continue reading
Posted in CNTK, Machine Learning
Leave a comment
Writing CNTK Programs using the VS Code Editor
The Microsoft CNTK framework/library is a collection of powerful functions that you can use to write deep learning systems, for example, a deep neural network classifier. The most common way to use CNTK is to write a Python language program … Continue reading
Posted in CNTK, Machine Learning
Leave a comment