An Introduction to Machine Learning Interpretability

Lately there has been a lot of interest in explainable AI/ML and here we examine some techniques to interpret what your model is doing.

Tuning a Text Classification Algorithm

Every machine learning algorithm has hyper-parameters that can be tuned to get better performance. I'll show you two simple ways to get started.

TensorFlow for JavaScript for ClojureScript

In this article I explore TensorFlow for JavaScript from ClojureScript with a simple polynomial regression example.

Text Classification with Scikit-Learn

We show how to use simple techniques from Scikit-learn on a text classification task for a client.

Text Classification with IBM Watson

We try out the IBM Watson NLP API on a simple text classification task for a client and are pleasantly surprised.

AI/ML Unconference

We're hosting an AI/ML unconference in Portland, Oregon to discuss ways to ensure the effects are positive and improve the lives of all individuals.

About the ACA Bot

A very early version of a bot that tries to answer some basic questions related to the Affordable Care Act.

Deep Learning for Core ML

Slides and code from my talk on Intro to Deep Learning for Core ML.

Intro to ClojureScript (CLJS) for PDX Node

These are the slides for a recent talk I gave at PDX Node on ClojureScript and why one might consider using a transpiled language.

Machine Learning on Mobile

Every major company is investing heavily in AI/ML. How can we use that to make it work for us and our customers?

Intro To Deep Learning with Clojure

Given that Python dominates ML/DL; Is there a valid use case for Clojure?

How to Run a Successful Mastermind Group

A mastermind group can help you focus your energy on that tough project or startup.

Clojure Web Development

An online Clojure web development study group

Building a Single Page App with ClojureScript, Reagent and Friends

We used CLJS, Reagent, Figwheel, re-frame to build a simple working single page app to discuss related concepts.

Random Forests At Scale

Slides and Code from a recent workshop in Portland. Random Forests ensemble method for classification and regression. Creates multiple decision trees and combines individual predictions into one overall prediction.

Intro to Programming Games with Clojure

Learn the basics of computer programming by making games! This 2 hour workshop will give you an introduction and overview to programming, programming with Clojure and developing simple games.

9 Ways To Monetize Your IOS App

This is a beginner's guide to monetizing your iPhone App. Writing this article has helped me clarify my thinking, and hopefully it will stimulate you with ideas that you will share so that we all benefit.