<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2025-2-</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-741</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Системный анализ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>System analysis</subject></subj-group></article-categories><title-group><article-title>Использование U-Net сети с механизмом внимания совместно с архитектурными надстройками для фреймворка PyTorch в рамках поиска гиперпараметров посредством библиотеки Weights &amp; Biases для предсказывания области видимости по карте местности</article-title><trans-title-group xml:lang="en"><trans-title>Applying attention U-net with PyTorch architectural add-ons for extensive hyperparameter search with Weights &amp; Biases for area of visibility prediction based on terrain</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Рулько</surname><given-names>Е. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Rulko</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Рулько Евгений Викторович – кандидат технических наук, доцент. Начальник научно- исследовательской лаборатории моделирования военных действий. </p><p>г. Минск</p></bio><bio xml:lang="en"><p>Eugene Rulko – РhD, associate professor in computer science. The head of the research laboratory of military operation simulation. </p><p>Minsk</p></bio><email xlink:type="simple">eugeni1533@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Военная академия Республики Беларусь</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>Military Academy of the Republic of Belarus</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>15</day><month>08</month><year>2025</year></pub-date><volume>0</volume><issue>2</issue><fpage>4</fpage><lpage>10</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Рулько Е.В., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Рулько Е.В.</copyright-holder><copyright-holder xml:lang="en">Rulko E.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://sapi.bntu.by/jour/article/view/741">https://sapi.bntu.by/jour/article/view/741</self-uri><abstract><p>Текущий уровень развития глубокого обучения позволяет заменить нейронными сетями существующие специфические для моделирования военных действий алгоритмы. Поиск гиперпараметров даёт возможность определить структуры сетей, подходящие для решения соответствующих задач. Данная работа описывает процесс поиска структуры сети для предсказания зоны оптической видимости на основе фрагмента цифровой карты местности и предлагает архитектурные решения для комбинирования возможных составных частей сети, обеспечивая их совместимость в рамках поиска наилучшего решения. В качестве финального варианта предлагается использование U-Net архитектуры с поканальным механизмом внимания и энкодером на основе сети ResNet50.</p></abstract><trans-abstract xml:lang="en"><p>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 predicting 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 possible combinations within the architectural space. The final proposed result is a channel-wise attention U-Net with an encoder, based on ResNet50 backbone.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>глубокое обучение</kwd><kwd>U-Net</kwd><kwd>механизм внимания</kwd><kwd>сегментация</kwd><kwd>поиск гиперпараметров</kwd><kwd>W&amp;B</kwd><kwd>шаблонный метод</kwd></kwd-group><kwd-group xml:lang="en"><kwd>deep learning</kwd><kwd>U-Net</kwd><kwd>attention</kwd><kwd>segmentation</kwd><kwd>hyperparameter search</kwd><kwd>W&amp;B</kwd><kwd>template method</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Mathematical model complex for military grouping efficiency assessment: [Electronic resource] // URL: http://en.belfortex.com/page/show/9. (Date of access: 15/11/2024).</mixed-citation><mixed-citation xml:lang="en">Mathematical model complex for military grouping efficiency assessment: [Electronic resource] // URL: http://en.belfortex.com/page/show/9. (Date of access: 15/11/2024).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Olaf Ronneberger, et al. U-Net: Convolutional Networks for Biomedical Image Segmentation. 2015. arXiv: 1505.04597.</mixed-citation><mixed-citation xml:lang="en">Olaf Ronneberger, et al. U-Net: Convolutional Networks for Biomedical Image Segmentation. 2015. arXiv: 1505.04597.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ozan Oktay et al. Attention U-Net: Learning Where to Look for the Pancreas. 2018. arXiv: 1804.03999.</mixed-citation><mixed-citation xml:lang="en">Ozan Oktay et al. Attention U-Net: Learning Where to Look for the Pancreas. 2018. arXiv: 1804.03999.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Weights &amp; Biases: [Electronic resource] // URL: https://wandb.ai/site. (Date of access: 15/11/2024).</mixed-citation><mixed-citation xml:lang="en">Weights &amp; Biases: [Electronic resource] // URL: https://wandb.ai/site. (Date of access: 15/11/2024).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">PyTorch implementation of U-Net, R2U-Net, attention U-Net, attention R2U-Net. https://github.com/LeeJunHyun/Image_Segmentation. 2018.</mixed-citation><mixed-citation xml:lang="en">PyTorch implementation of U-Net, R2U-Net, attention U-Net, attention R2U-Net. https://github.com/LeeJunHyun/ Image_Segmentation. 2018.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">E. Gamma, et al. “Design Patterns Elements of Reusable Object-Oriented Software,” Addison-Wesley, Massachusetts, 1995.</mixed-citation><mixed-citation xml:lang="en">E. Gamma, et al. “Design Patterns Elements of Reusable Object-Oriented Software,” Addison-Wesley, Massachusetts,1995.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">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).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">N. V. Chawla, et al. SMOTE: Synthetic Minority Over-sampling Technique. 2011. arXiv: 1106.1813.</mixed-citation><mixed-citation xml:lang="en">N. V. Chawla, et al. SMOTE: Synthetic Minority Over-sampling Technique. 2011. arXiv: 1106.1813.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Long Chen, et al. SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioning. 2016. arXiv: 1611.05594.</mixed-citation><mixed-citation xml:lang="en">Long Chen, et al. SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioning. 2016. arXiv: 1611.05594.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
