Downloads · 30 days
27
20% of all-time downloads
ecopus/wing-selector-mlp
wing-selector-mlp is a machine learning model from ecopus. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
This repository contains a PyTorch MLP that scores aircraft-style wings within the same airfoil for a chosen objective: - mincd (minimize drag), - maxcl (maximize lift), - maxld (maximize lift-to-drag).
Downloads · 30 days
27
20% of all-time downloads
All-time downloads
135
Public
Repo size
174 KB
Likes
0
Public
Click a slice to open those files.
.stl4.2 MB · 96%
From the Hugging Face model README
This repository contains a PyTorch MLP that scores aircraft-style wings within the same airfoil for a chosen objective:
It was trained on the dataset ecopus/transport-wings-500.
best.pt – best checkpoint by validation top-1@group last.pt – final checkpoint after training config.json – input dim, #airfoils, feature scaler stats feature_names.json – expected feature order airfoil_vocab.json – airfoil name → id mapping used during training inference.py – minimal loader & scoring helperThe model is a feedforward neural network designed for a binary classification task. It predicts the "best" wing geometry for a given airfoil and aerodynamic objective.
nn.Embedding layer converts the discrete airfoil ID into a dense 8-dimensional vector.| Hyperparameter | Value |
|---|---|
| Epochs | 50 |
| Batch Size | 64 |
| Learning Rate | 2e-3 |
| Optimizer | AdamW |
| LR Scheduler | CosineAnnealingLR |
| Loss Function | BCEWithLogitsLoss |
| Seed | 42 |
| Metric | Value |
|---|---|
| Validation AUC | 0.9790 |
| Validation Avg. Precision | 0.638 |
| Validation Top-1 Accuracy | 76.0% |