David R. Smith's starred repositories
applied-ml
📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
awesome-deep-learning-papers
The most cited deep learning papers
BayesianOptimization
A Python implementation of global optimization with gaussian processes.
pytorch_wavelets
Pytorch implementation of 2D Discrete Wavelet (DWT) and Dual Tree Complex Wavelet Transforms (DTCWT) and a DTCWT based ScatterNet
fft-conv-pytorch
Implementation of 1D, 2D, and 3D FFT convolutions in PyTorch. Much faster than direct convolutions for large kernel sizes.
pytorch_fft
PyTorch wrapper for FFTs
PyTorchWavelets
PyTorch implementation of the wavelet analysis from Torrence & Compo (1998)
PyTorch-Wavelet-Toolbox
Differentiable fast wavelet transforms in PyTorch with GPU support.
ray-optics
geometric ray tracing for optical systems
RayTracing
Simple ray tracing library in Python for optical design that considers simple optical elements (with ABCD ray matrices) but also finite diameters of elements to calculate aperture and field stops, field of view, etc... Useful to validate the design of an optical system (lenses positions, power and diameters). Also permits the propagation of gaussian laser beams through the same elements.
raypier_optics
A raytracing toolkit for optical design
sc21-dl-tutorial
Material for the SC21 Deep Learning at Scale Tutorial
ml-pm-training-2022
ML Perlmutter User Training
SlidingWindowGenerator
convert time series data from dataframe to sliding window