Cheng's repositories
AeroSandbox
Aircraft design optimization made fast through modern automatic differentiation. Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.
AMK-MCS-AEFF
an active-learning method for reliability analysis based on multi-fidelity kriging model
Applied-Deep-Learning
Applied Deep Learning Course
bayesoptbook.github.io
Companion webpage for the book "Bayesian Optimization" by Roman Garnett
Data_Driven_Science_Python_Demos
IPython notebooks with demo code intended as a companion to the book "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by J. Nathan Kutz and Steven L. Brunton
deep_euler_tests
Codes for testing the Deep Euler Method
ditto
Eclipse Ditto™ Project
dreaminsg-integrated-model
An integrated water-power-transportation model for network simulations.
GNN-LSTM-based-Fusion-Model-for-Structural-Dynamic-Responses-Prediction
A novel GNN-LSTM-based fusion model which could accurately predict the seismic responses of multiple structures with different geometry.
gpax
Structured Gaussian Processes and Deep Kernel Learning
GroundMotionUtilities
GMU - A set of widgets and applications for ground motions
Incremental_Kriging_Assisted_Evolutionary_Algorithm
A fast Kriging-assisted evolutionary algorithm based on incremental learning
little-book-of-dl
Clearly explained notes of everything in The Little Book of Deep Learning.
MultiHazardEventSetSimulation
The following codes are used for implementing the algorithm presented in Iannacone et al. (2023). Simulating multi-hazard event sets for life cycle consequence analysis
NeuralABM
Neural parameter calibration for multi-agent models. Uses neural networks to estimate marginal densities on parameters and networks
nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Open-Vibrations
An open-source textbook intended to cover the basics of mechanical vibrations. This text is intended to function as the only text required for a college (undergraduate) class on vibrations.
pdhi
Physics-DNN hybridized integration time stepper (demo)
PythonDataScienceHandbook
Python Data Science Handbook: full text in Jupyter Notebooks
SALib
Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods.
srbench
A living benchmark framework for symbolic regression
stk
The STK is a (not so) Small Toolbox for Kriging. Its primary focus is on the interpolation/regression technique known as kriging, which is very closely related to Splines and Radial Basis Functions, and can be interpreted as a non-parametric Bayesian method using a Gaussian Process (GP) prior.
StructGNN
StructGNN: An Efficient Graph Neural Network Framework for Static Structural Analysis
Structural-Model-Updating
This GitHub package provides example MATLAB code for finite element model updating. The code offers selection of different updating formulations and optimization algorithms.
SurrogateModel
This repository contains the software developed for the implementation of surrogate models on dynamical systems, a technique that is thoroughly developed in the paper 'Surrogate Models for Optimization of Dynamical Systems' to appear in “Foundations of Modern Statistics“
TEDS-ToolboxEngineeringDesignSensitivity
A sensitivity toolbox that is tailored to the design process in the presence of uncertainties