Skip to content

Instantly share code, notes, and snippets.

ageitgey / providers.json
Created Sep 18, 2020
CMS inpatient provider list from CMS's public inpatient provider pricing website
View providers.json
This file has been truncated, but you can view the full file.
View imagenet_classes.txt
List of ImageNet class numbers and names as used in Keras' pre-trained models.
Extracted from
0, tench
1, goldfish
2, great_white_shark
3, tiger_shark
4, hammerhead
5, electric_ray
View dlib and face_recognition on raspberry

Install dlib and face_recognition on a Raspberry Pi

Instructions tested with a Raspberry Pi 2 with an 8GB memory card. Probably also works fine on a Raspberry Pi 3.


Download the latest Raspbian Jessie Light image. Earlier versions of Raspbian won't work.

Write it to a memory card using Etcher, put the memory card in the RPi and boot it up.


How to install dlib v19.9 or newer (w/ python bindings) from github on macOS and Ubuntu


  • Have Python 3 installed. On macOS, this could be installed from homebrew or even via standard Python 3.6 downloaded installer from On Linux, just use your package manager.
  • On macOS:
    • Install XCode from the Mac App Store (or install the XCode command line utils).
    • Have homebrew installed
  • On Linux:
View face detection system

Before you start

Make sure you have python, OpenFace and dlib installed. You can either install them manually or use a preconfigured docker image that has everying already installed:

docker pull bamos/openface
docker run -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash
cd /root/openface
View Build tensorflow on OSX with NVIDIA CUDA

Build tensorflow on OSX with NVIDIA CUDA support (GPU acceleration)

These instructions are based on Mistobaan's gist but expanded and updated to work with the latest tensorflow OSX CUDA PR.


OS X 10.10 (Yosemite) or newer

View gist:c40fba50b6fece4ee1e7
import numpy as np
from sklearn import grid_search
from sklearn import cross_validation
from sklearn.preprocessing import StandardScaler
from sklearn.linear_model import SGDRegressor
# Load your starting coefficient data as an array called X. This can be as big
# as your computer's memory. If that's still not big enough, you can load it in
# segments and use partial_fit instead of fit.
View gist:1d85f8482953be37d9c3
from sklearn import linear_model
X = [
View gist:34f49d956a60b781f947
X = [4 3 1 0 1; 5 2 1 0 1; 4 2 1 1 1; 3 1 0 1 1; 1 1 0 1 1]
y = [4, 6, 6, 3, 1]
theta = pinv(X' * X) * X' * y'
def estimate_house_sales_price(num_of_bedrooms, sqft, neighborhood):
price = 0
# In my area, the average house costs $200 per sqft
price_per_sqft = 200
if neighborhood == "hipsterton":
# some areas cost a bit more
price_per_sqft = 400
elif neighborhood == "skid row":