Books (By Me!)
Events (I Speak At!)
 2017 DevIntersection
 2017 Game Arts Conference
 2017 IoT Evolution Conferencee
 2017 Pubcon Conference
 2017 Interop Conference
 2017 Microsoft Legal Industry Day
 2017 Microsoft MLADS Conference
 2017 Big Data Innovation Summit
 2017 Visual Studio Live Las Vegas
 2016 IT/Dev Connections
 2016 SAS Analytics Conference

Recent Posts
Archives
Categories
Author Archives: jamesdmccaffrey
Two Ways to Deal with the Derivative of the ReLU Function
I gave a talk about the backpropagation algorithm recently. Backpropagation is used to train a neural network. Consider a math equation like y = 5X1 + 7X2 so the equation has two inputs, X1 and X2, and two constants, 5 … Continue reading
Posted in Machine Learning
Leave a comment
I Give a Talk “Introduction to Deep Neural Networks”
I gave a talk titled “Introduction to Deep Neural Networks” recently. The goal was to give the audience of engineers the information they needed to understand what types of problems can be solved using a DNN, and what tools and … Continue reading
Posted in Machine Learning, Conferences
2 Comments
Neural Network Glorot Initialization
You’d think that initializing the weights and biases in a neural network wouldn’t be very difficult or interesting. No so. The simplest way to initialize weights and biases is to set them to small (perhaps 0.01 to +0.01) uniform random … Continue reading
Posted in Machine Learning
Leave a comment
Neural Network BackPropagation using Python
I wrote an article titled “Neural Network BackPropagation using Python” in the June 2017 issue of Visual Studio Magazine. See https://visualstudiomagazine.com/articles/2017/06/01/backpropagation.aspx I strongly believe that when working with machine learning, even if you’re using a tool such as Weka or … Continue reading
Posted in Machine Learning
1 Comment
GeekWire.com and Microsoft Talk Sports Technology
GeekWire.com (http://www.geekwire.com) is a Seattlebased Web site and is quite wellknown in the Pacific Northwest. The site posts all kinds of interesting, techrelated stories. I had read a few sportstech related articles written by a GeekWire.com reporter, Taylor Soper. So, … Continue reading
Posted in Conferences, Miscellaneous
Leave a comment
Graphing Rastrigin’s Function using the Matplotlib Library
I thought I’d refresh my memory of the matplotlib library, an addon package for Python that can create plots and graphs. I regularly use the plotting functions in R, SciLab, Excel, and Python, but using these isn’t easy or intuitive … Continue reading
Posted in CNTK
Leave a comment
The Greatest Chess Tournament of All Time
I haven’t played an actual game of chess in many years, but I used to love to play chess in high school, when I had a lot of time. I still follow chess, mostly via the excellent http://www.chessbase.com. In June … Continue reading
Posted in Miscellaneous, Top Ten
2 Comments