Downloads · 30 days
0
Gwen1220/nnl_automl_sketch_extrudability_cnn
nnl_automl_sketch_extrudability_cnn is a image classification model from Gwen1220. Use it when you need a label for an image. It is set up for pytorch.
This model performs binary image classification on line sketches. The goal is to predict whether a sketch represents a shape that can be directly extruded into a 3D form.
Downloads · 30 days
0
Access
Public
Updated Sep 23, 2026
Repo size
1.4 MB
Likes
0
Public
Click a slice to open those files.
.pth1.4 MB · 100%
From the Hugging Face model README
This model performs binary image classification on line sketches. The goal is to predict whether a sketch represents a shape that can be directly extruded into a 3D form.
Dataset:
`sunkaiwen/sketch2stl-sketches-image'
Target variable: extrudable
The model uses only the sketch image as input.
Images are line sketches from the Sketch2STL dataset.
A compact convolutional neural network (CNN) was implemented in PyTorch. The architecture consists of convolutional blocks with batch normalization, ReLU activation, and max pooling, followed by adaptive average pooling and fully connected classification layers.
A 4 x 4 adaptive pooling output was used to retain more spatial information from the sketches before classification.
Optuna was used to search over both neural-network architecture choices and training hyperparameters.
The search used a fixed computational budget of:
Architecture parameters:
Training hyperparameters:
The AutoML search used 10 Optuna trials with a maximum of 20 epochs per trial and early stopping with patience 5. Training was performed using a CPU.
The model may have difficulty distinguishing sketches with similar geometric structure. The validation and test sets are small, with only six images in the final test set, so the reported metrics are sensitive to individual predictions.
The validation and test sets are small, particularly the test set with only six images. As a result, the reported metrics are sensitive to individual predictions and should be interpreted cautiously.
This model was developed as part of an AutoML experiment comparing compact neural-network architectures and hyperparameter configurations.