Daniel Liu
Daniel Liu
Java-Machine-Learning
Deep learning library for Java, with fully connected, convolutional, and recurrent layers. Also features many gradient descent optimization algorithms.
cute-nucleotides
Cute tricks for SIMD vectorized binary encoding and decoding of nucleotides, in Rust.
triple_accel
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
block-aligner
SIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile alignments using an adaptive block-based algorithm.
3D-Neural-Network-Adversarial-Attacks
Research on adversarial attacks and defenses for deep neural network 3D point cloud classifiers like PointNet and PointNet++.
Adversarial-point-perturbations-on-3D-objects
New distributional and shape attacks on neural networks that process 3D point cloud data.
UMICollapse
Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.
simple-saca
Hardware go brrr bounded context suffix array construction algorithm