Name: James Diffenderfer
Type: User
Company: Lawrence Livermore National Laboratory, @LLNL
Bio: Staff Computational Scientist in CASC @LLNL. Focusing on Approximate Computing, Machine Learning, and Numerical Optimization.
Location: San Francisco, CA
Blog: https://www.linkedin.com/in/james-diffenderfer/
James Diffenderfer's Projects
C++ implementation of binary search for sorted array.
C++ implementation of breadth first search for binary trees.
Identify a binary weight or binary weight and activation subnetwork within a randomly initialized network by only pruning and binarizing the network.
Model congressional campaign outcomes using neural network with Keras with TensorFlow. Then use campaign outcome model in a two-stage stochastic program model with recourse to examine how redistricting and funding a political campaign affect the outcome of a two-party congressional election.
C++ implementation of Cholesky factorization
Small sample problem for calling C function with user defined struct from python
Small sample problem for calling C function with user defined struct from python using Cython
Addition of models from Winning Hand paper to Robustbench
Docker container for running SuiteOPT with Python
C++ implementation of LU Factorization with partial pivoting
C++ implementation of Modified Gram-Schmidt orthogonalization procedure
My first repository
C++ implementation of Householder Reduction to Hessenberg Form
C++ implementation of Householder QR Factorization
C++ implementation of insertion sort for arrays
Program for determining most popular keywords used in a search engine. Requires use of Fibonacci heap and hash table.
C++ implementation of merge sort for arrays
C implementation of Midpoint method for computing root of continuous function
Implementation of min heap whose elements are one dimensional arrays containing two elements. The elements are sorted in the min heap by the first entry in each array.
C++ Implementation of Newton's Method (using Python to plot results)
Various programming assignments from numerical analysis class
Python interface for optimization software suite SuiteOPT (Note: Requires SuiteOPT and SuiteSparse source code to build dynamic libraries)
Solver-in-the-Loop: Learning from Differentiable Physics to Interact with Iterative PDE-Solvers
Implementation of Kelley's Algorithm using Python
Topological Data Analysis Project on Classifying Images of Skin Cancer
Lab assignments and project from course on Topological Data Analysis
Small example for numerical analysis