Skip to content

Instantly share code, notes, and snippets.

Jameson Toole jamesonthecrow

Block or report user

Report or block jamesonthecrow

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View calles_update
{
"metadata": {
"name": "Trip Tables"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
@jamesonthecrow
jamesonthecrow / RouterChecks
Last active Aug 29, 2015
Calles Router Figures
View RouterChecks
{
"metadata": {
"name": "RouterChecks"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
View index.html
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body{
font-family: sans-serif;
}
#container {
width: 1000px;
margin: 50px auto;
@jamesonthecrow
jamesonthecrow / index.html
Last active Dec 26, 2016
A visualization to explore timeseries of MIT wifi network data.
View index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MIT Wifi - Timeseries</title>
<link rel="stylesheet" href="styles.css">
<style>
@jamesonthecrow
jamesonthecrow / turicreate_not_hotdog_medium_post.py
Last active Feb 15, 2018
Code snippets for the Medium post on building Not Hotdog with Turi Create
View turicreate_not_hotdog_medium_post.py
import requests
import shutil
import os
def download_images(url_filename, out_directory, max_urls=None):
"""Download images from a file containing URLS.
The URL file must contain a single URL per line.
Args:
@jamesonthecrow
jamesonthecrow / timePredict.swift
Last active Feb 28, 2018
Benchmarking neural networks in Swift.
View timePredict.swift
struct Debug {
struct Timer {
let start = DispatchTime.now().uptimeNanoseconds
func end() -> Double {
let end = DispatchTime.now().uptimeNanoseconds
let diff = Double(end — start) / 1_000_000_000
return diff
}
}
}
@jamesonthecrow
jamesonthecrow / time_func.py
Last active Feb 28, 2018
Benchmarking neural networks in python
View time_func.py
def time_func(function, func_args=None, func_kwargs=None):
"""Time a single call of a function.
Args:
function (function): a function object to time
func_args (list, optional): the args for the function
func_kwargs (dict, optional): the kwargs for the function
Returns:
double: duration of the function call in sections
"""
args = func_args or []
@jamesonthecrow
jamesonthecrow / subreddit_suggester_preprocess_data.py
Created Nov 11, 2018
Preprocess data for the subreddit suggester.
View subreddit_suggester_preprocess_data.py
import pandas
import re
import json
# Use pandas and regex to clean up the post titles.
df = pandas.DataFrame(posts, columns=['subreddit', 'title'])
# Remove any [tag] markers in a post title
df.title = df.title.apply(lambda x: re.sub(r'\[.*\]', '', x))
# Remove all other punctuation except spaces
df.title = df.title.apply(lambda x: re.sub(r'\W(?<![ ])', '', x))
@jamesonthecrow
jamesonthecrow / subreddit_suggester_reddit_scraper.py
Created Nov 11, 2018
Scrape data for the subreddit suggester.
View subreddit_suggester_reddit_scraper.py
import requests
import json
def get_listing(subreddit, sort='top', after=None, limit=25):
# Set the user agent on the request so we don't get rate limited
headers = {'User-agent': 'Subreddit Title Bot'}
url_fmt = 'https://www.reddit.com/r/{subreddit}/{sort}.json'
url = url_fmt.format(subreddit=subreddit, sort=sort)
params = {'after': after, 'limit': limit, 't': 'year'}
response = requests.get(url, params=params, headers=headers)
@jamesonthecrow
jamesonthecrow / subreddit_suggester_test_custom.py
Last active Nov 11, 2018
Test the subreddit suggester on some custom titles.
View subreddit_suggester_test_custom.py
# Test the model on some titles I wrote with specific subreddits in mind.
sample_titles = [
'Saw this good boy at the park today.',
'Latest NIPS submission from OpenAI',
'TIL you can use Core ML to suggest subreddits to users',
'I made a tutorial using CreateML AMA',
'Westworld and Game of Thrones coming to netflix',
'We park in driveways, but drive on parkways',
'From the top of Mt. Fuji, Japan',
"What's the first thing you do every morning?",
You can’t perform that action at this time.