Books (By Me!)
Events (I Speak At!)
2022 DevIntersection Conference
2022 Predictive Analytics World
2022 Black Hat Conference
2022 Fall MLADS Conference
2022 Money 20/20 Conference
2022 DEFCON Conference
2022 G2E Conference
2022 Visual Studio Live Conference
2021 National Homeland Security Conference
2023 ICGRT Conference
2023 CEC eSports Conference
2021 Azure AI Conference
2022 ISC West Conference
-
Recent Posts
Archives
Categories
Author Archives: jamesdmccaffrey
NFL 2022 Week 21 (Conference Championships) Predictions – Zoltar Likes the 49ers More Than Las Vegas Does
Zoltar is my NFL football prediction computer program. It uses reinforcement learning and a neural network. Here are Zoltar’s predictions for week #21 (conference championship games) of the 2022 season. Zoltar: fortyniners by 0 dog = eagles Vegas: eagles by … Continue reading
Posted in Zoltar
Leave a comment
Revisiting Binary Classification Using scikit Logistic Regression
It had been a while since I looked at logistic regression using the scikit-learn (scikit or sklearn for short) machine learning library. Like any kind of skill, it’s important to stay in practice. I used one of my standard datasets … Continue reading
Getting Ready for the PyTorch 2.0 Neural Network Library
The PyTorch web site announced that PyTorch 2.0 is scheduled to be released sometime in March 2023. This is a big deal because major versions (1.0, 2.0, 3.0, etc.) only appear once every few years. I figured I’d investigate version … Continue reading
Posted in PyTorch
Leave a comment
“Multi-Class Classification Accuracy by Class Using PyTorch” in Microsoft Visual Studio Magazine
I wrote an article titled “Multi-Class Classification Accuracy by Class Using PyTorch” in the January 2023 edition of Microsoft Visual Studio Magazine. See https://visualstudiomagazine.com/articles/2023/01/03/accuracy-by-class.aspx. A multi-class classification problem is one where the goal is to predict a discrete value where … Continue reading
Posted in PyTorch
Leave a comment
The Titanic Survival Example Using PyTorch
A well-known example of a binary classification problem is the Titanic survival dataset. The raw data has 1309 rows and 14 columns: pclass, survived, name, sex, age, sibsp, parch, ticket, fare, cabin, embarked, boat, body, dest. To predict if someone … Continue reading
Posted in PyTorch
Leave a comment
NFL 2022 Week 20 (Division Championships) Predictions – Zoltar Agrees Closely with Las Vegas
Zoltar is my NFL football prediction computer program. It uses reinforcement learning and a neural network. Here are Zoltar’s predictions for week #20 (division championship games) of the 2022 season. Zoltar: chiefs by 10 dog = jaguars Vegas: chiefs by … Continue reading
Posted in Zoltar
Leave a comment
Preparing the Titanic Dataset for PyTorch
One rainy Pacific Northwest weekend, I decided to take a look at the Titanic dataset. The goal is to predict if a passenger survived (1) or died (0) based on predictor variables such as passenger-class (1st, 2nd, 3rd), sex, age, … Continue reading
Posted in Machine Learning
Leave a comment
Loading Custom Weight Values Into a PyTorch Network
I’ve been exploring the idea of training a PyTorch neural network using an evolutionary algorithm. The basic idea is to create a population of solutions (here, a set of neural weights and biases) and then repeatedly combine two solutions to … Continue reading
Posted in PyTorch
Leave a comment
The Curse of Machine Learning
Most of the machine learning guys I work with suffer from the same curse that I have. We love what we do. The curse is that we’re always thinking about our algorithms and systems and code, even when we’re sleeping … Continue reading
Posted in Machine Learning
Leave a comment
Evolutionary Optimization Using C#
Evolutionary optimization is a technique that’s loosely based on biological crossover (combining two parent solutions to produce a child) and mutation. I recently implemented an evolutionary optimization program in Python, for use in neural network hyperparameter tuning. I decided to … Continue reading
Posted in Machine Learning
1 Comment
You must be logged in to post a comment.