Skip to content

Instantly share code, notes, and snippets.

@jcboyd
jcboyd / slic.py
Created March 27, 2024 11:59
The SLIC superpixel algorithm
import matplotlib.pyplot as plt
import numpy as np
from skimage import data
from skimage.measure import find_contours
from skimage.color import rgb2rgbcie
img = data.astronaut()
img_cie = rgb2rgbcie(img)
@jcboyd
jcboyd / coding_an_svm.ipynb
Created April 29, 2024 04:06
Coding an SVM
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jcboyd
jcboyd / svm-visualisation.py
Created April 29, 2024 04:12
SVM margin visualisation
import matplotlib.pyplot as plt
import numpy as np
from numpy.random import multivariate_normal
np.random.seed(100)
num_samples = 20
X = np.concatenate((
multivariate_normal(mean=np.array([2, 2]),
@jcboyd
jcboyd / gaussian_processes.ipynb
Created June 4, 2024 07:47
NumPy implementation of Gaussian processes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.