Skip to content

Instantly share code, notes, and snippets.

Avatar

Rebecca Bilbro rebeccabilbro

  • Raleigh, NC
View GitHub Profile
View yb_subplots.py
import matplotlib.pyplot as plt
from yellowbrick.datasets import load_occupancy
from yellowbrick.model_selection import CVScores
from yellowbrick.classifier import ConfusionMatrix
from sklearn.svm import SVC
from sklearn.model_selection import StratifiedKFold
from sklearn.model_selection import train_test_split as tts
@rebeccabilbro
rebeccabilbro / barnacle.py
Last active Oct 8, 2019
Adds the ID line to Golang directory files using git metadata.
View barnacle.py
#!/usr/bin/env python3
# barnacle.py
# Adds the ID line to directory files using git metadata.
#
# Author: Rebecca Bilbro
# Created: Sat Sep 14 13:26:53 EDT 2019
#
"""
Scans local directory for git repository metadata and adds ID line to file footers.
View toto.py
#!/usr/bin/env python3
# toto.py
# Adds the ID line to directory files using git metadata.
#
# Author: Rebecca Bilbro
# Created: Sun Aug 11 11:27:57 EDT 2019
#
"""
Scans local directory for git repository metadata and adds ID line to file headers.
@rebeccabilbro
rebeccabilbro / classifier_comparison.py
Created Jun 5, 2019
Produce customizable classifier comparison plots
View classifier_comparison.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
# plot_classifier_comparison.py
"""
A comparison of a several classifiers in scikit-learn on synthetic datasets.
The point of this example is to illustrate the nature of decision boundaries
of different classifiers.
Particularly in high-dimensional spaces, data can more easily be separated
linearly and the simplicity of classifiers such as naive Bayes and linear SVMs
@rebeccabilbro
rebeccabilbro / kimchi.py
Created Jan 25, 2019
For converting Python 2 pickles to Python 3
View kimchi.py
# kimchi.py
# For converting Python 2 pickles to Python 3
import os
import dill
import pickle
import argparse
def convert(old_pkl):
@rebeccabilbro
rebeccabilbro / get_walking_data.py
Created Aug 23, 2018
Download & wrangle walking dataset
View get_walking_data.py
import os
import zipfile
import requests
import pandas as pd
WALKING_DATASET = (
"https://archive.ics.uci.edu/ml/machine-learning-databases/00286/User%20Identification%20From%20Walking%20Activity.zip",
)
def download_data(path='data', urls=WALKING_DATASET):
View doctor.go
package main
import (
"fmt"
"log"
"github.com/shirou/gopsutil/mem"
"github.com/shirou/gopsutil/cpu"
"github.com/shirou/gopsutil/disk"
"github.com/shirou/gopsutil/host"
@rebeccabilbro
rebeccabilbro / get_hobbies.py
Created Jun 27, 2018
Load the yellowbrick hobbies corpus
View get_hobbies.py
import os
from sklearn.datasets.base import Bunch
from yellowbrick.download import download_all
## The path to the test data sets
FIXTURES = os.path.join(os.getcwd(), "data")
## Dataset loading mechanisms
datasets = {
@rebeccabilbro
rebeccabilbro / elastic_indexer.py
Last active Jun 27, 2018
Create an ElasticSearch instance, and given a list of documents, index the documents into ElasticSearch.
View elastic_indexer.py
from elasticsearch.helpers import bulk
from elasticsearch import Elasticsearch
class ElasticIndexer(object):
"""
Create an ElasticSearch instance, and given a list of documents,
index the documents into ElasticSearch.
"""
def __init__(self):
self.elastic_search = Elasticsearch()
View hullclass.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
You can’t perform that action at this time.