Physics-Constrained Neural Network for Design and Feature-Based Optimization of Weave Architectures