B-Machine Learning

The “B” isn’t for Bot, it’s for “Benefit”, as-in B-Corporation. What do B-Corps have to do with Machine Learning?

Machine learning “Bots” have been affecting culture and making moral decisions for decades. But the exponential growth in “morally sensitive” decisions...

Read More

Inspiring Night -- John Irving Explaining his Craft

It was inspiring, almost magical, listening to John Irving explain his art, his insight into life, at Portland Art Museum. OPB hosted him with the towering church organ of the First Congregational United Church of Christ as a backdrop. John...

Read More



Brains not Beer




... Read More

Draft of Neural Nets Demystified

Neural Nets Demystified

  1. Demystify
  2. Dig Deeper


First I’ll suck you in with a simple example (predicting Portland Weather) Then I’ll show you how to play around at the frontier of the state of the art

Read More

Gaussian Mixture Model

Working on this Kaggle challenge (Otto Product Categorization), it’s becoming clear that the most appropriate hard-coded model is a Bayesian Classifier. And you don’t need the “gamification” clues to tell you that. Though the clues helped. “I’m a strict Bayesian,...

Read More

Soul Food

Curry Chicken Sandwiches

I made lunch for Stephen, the carpenter working on our house–a curry chicken sandwich. He talked about it so much to his wife that she asked for the recipe. It’s from my Aunt Elizabeth who was...

Read More

Language Trivia

Ever wonder why capital letters have mostly straight lines, especially in Latin? Carving is much easier with straight lines. Think of all those Greek and Roman buildings and their location names carved in stone. You’d straighten all the curves too...

Read More

PDDL Parser for AI Planning

If you need to parse PDDL for the AI Planning class at coursera, check out this script. It’s pretty basic and hasn’t been tested on the DWR problem descriptions, but I’m really enjoying playing around with my first “compiler”....

Read More

Transparent Histograms

Spent a lot of this week working on prettifying bar charts, histograms and animations for some reveal.js slides.

This pug module on dj1.8 branch (upgrading to Django 1.8) provides a lot of kwarg customization for transparency that work with...

Read More

Another Challenge Do-Over

I failed another coding challenge and couldn’t just put it out of my mind. The challenge is this. You’re given a passage with any number of sentences and words in it, but some of the words have slashes between them...

Read More

Automata and Machine Intelligence

More and more, the smart people I meet are talking about Automata, Natural Language Processing, and Graph Search (AI/MI Planning) all in the same breath. I’ve taken MOOCs on all 3, but think I need to revisit automata. Math proofs...

Read More

Graph Search Using Networkx

I’m having fun with a traveling salesman, minimum spanning tree problem over here. Check it out for pretty graph diagrams and some cool Networkx python examples.

With a typical retailer website, you can query with a zip code to...

Read More