Applying attention u-net with pytorch architectural add-ons for extensive hyperparameter search with weights & biases for area of visibility prediction based on terrain
https://doi.org/10.21122/2309-4923-2025-2-
Abstract
Current level of development in the sphere of deep learning allows replacing existing domain-specific algorithms for military simulation with approximating neural networks. Hyperparameter search allows finding network’s architecture, appropriate for a task. This work describes that process for the task of pre- dicting area of optical visibility, taking a fragment of a digital map as input and proposes ancillary architectural solutions for stitching building blocks together, assuring their conformation for performing search among their pos- sible combinations within the architectural space. The final proposed result is a channel-wise attention U-Net with an encoder, based on ResNet50 backbone.
About the Author
E. V. RulkoBelarus
Eugene Rulko, РhD, associate professor in computer science. The head of the research laboratory of military operation simulation of the educational institution «Military academy of the Republic of Belarus».
Minsk, Republic of Belarus
References
1. Mathematical model complex for military grouping efficiency assessment: [Electronic resource] // URL: http://en.belfortex.com/page/show/9. (Date of access: 15/11/2024).
2. E. Rulko, et al. Application of a simulation system for optimizing solutions based on elements of the theory of reflexive control. Collection of scientific articles of the Military academy of the Republic of Belarus. 2017. № 32. P. 153–162.
3. Olaf Ronneberger, et al. U-Net: Convolutional Networks for Biomedical Image Segmentation. 2015. arXiv: 1505.04597.
4. Ozan Oktay et al. Attention U-Net: Learning Where to Look for the Pancreas. 2018. arXiv: 1804.03999.
5. Weights & Biases: [Electronic resource] // URL: https://wandb.ai/site. (Date of access: 15/11/2024).
6. PyTorch implementation of U-Net, R2U-Net, attention U-Net, attention R2U-Net. https://github.com/LeeJunHyun/ Image_Segmentation. 2018.
7. E. Gamma, et al. “Design Patterns Elements of Reusable Object-Oriented Software,” Addison-Wesley, Massachusetts,1995.
8. PyTorch documentation. Weighted random sampler: [Electronic resource] // URL: https://pytorch.org/docs/stable/data.html#torch.utils.data.WeightedRandomSampler. (Date of access: 15/11/2024).
9. How to Improve Class Imbalance using Class Weights in Machine Learning?: [Electronic resource] // URL: https://www.analyticsvidhya.com/blog/2020/10/improve-class-imbalance-class-weights/. (Date of access: 15/11/2024).
10. N. V. Chawla, et al. SMOTE: Synthetic Minority Over-sampling Technique. 2011. arXiv: 1106.1813.
11. Long Chen, et al. SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioning. 2016. arXiv: 1611.05594.
Review
For citations:
Rulko E.V. Applying attention u-net with pytorch architectural add-ons for extensive hyperparameter search with weights & biases for area of visibility prediction based on terrain. «System analysis and applied information science». 2025;(2):4-10. https://doi.org/10.21122/2309-4923-2025-2-