Chess Visuals: a browser chess trainer that rates every legal move

Chess Visuals is a chess trainer that runs entirely in the browser. On your turn, every one of your pieces gets a small ring that rates its legal moves. You can see which pieces have good options and which only have bad ones before you pick anything up. Select a piece and each square it can move to is rated too, with a short explanation of why.

What I learned building a 300-article knowledge base for a naval IT environment

I spent years on nuclear submarines before transitioning to civilian IT work. On a submarine, procedure compliance is the difference between a safe ship and a very bad day. We internalize it quickly and there are serious consequences to going outside approved procedures. Every evolution has a written checklist and series of steps that have to be taken. Any departure from that procedure must be approved from powers rivaling the power of a deity. The culture of “if it isn’t written down, it didn’t happen” gets into your bones.

5 Cubed chess technical specifications

5³ Chess (Raumschach) Technical Blog

Glossary of ML Terms

Glossary of Machine Learning terms for Reference

Deep Learning Part 4 - Classification and Regression

Getting started with neural networks: Classification and regression

Deep Learning Part 3 - Keras & Tensorflow

Introduction to Keras and TensorFlow

Deep Learning Part 2 Neural Net Math

The mathematical building blocks of neural networks

List of Machine Learning Approaches

List of ML Approaches

Deep Learning Part 1 - What's Deep Learning?

Deep Learning Part 1 - What is Deep Learning?

Jupyter Environments

How to Create a New Python Environment in Anaconda and Use it in Jupyter Notebooks

Team Gaming Rankings

Ranking My Friends on Generals

Puzzle Solver

Using Computer Vision to Cheat on a Puzzle

CSV Library

Reading and Writing using the CSV library