NCC Montenegro Strengthens Collaboration through Mentoring/Twinning Sessions with NCC Latvia and NCC Spain

As part of ongoing EuroCC2 collaboration, NCC Montenegro participated in two mentoring/twinning online sessions with partner NCCs to exchange knowledge and share best practices and improve internal processes for seamless interaction and  integration within the HPC/AI national ecosystem.

The first session, held with NCC Latvia on 22 October 2025, focused on Customer Relationship Management (CRM) tools and effective practices for managing project communications, coordinating client interactions, and tracking HPC/AI user data. NCC Latvia representatives provided a live demonstration of CRM workflows, offering practical insights and best approaches to streamline internal processes and monitor engagement with NCC services.

The second session, organized with NCC Spain on 31 October 2025, addressed Newsletter strategies for improving service visibility and customer outreach. Discussions included digital communication/ marketing tools, techniques for crafting engaging content, balancing updates on upcoming activities with past achievements, segmenting audiences effectively, and leveraging analytics to measure impact.

These mentoring sessions contribute to NCC Montenegro’s continuous efforts to enhance internal efficiency, optimize service delivery, expand outreach capacity, and strengthen stakeholder engagement.

Artificial intelligence and the internet of things – EdgeAI

This focused short course explores how artificial intelligence (AI) can be embedded into Internet of Things (IoT) systems, with a special emphasis on edge AI – running ML models directly on devices, close to where data is generated. Participants will learn how to design AIoT pipelines, when to process data on the edge vs. in the cloud, and how to deploy lightweight ML models on resource-constrained hardware. The course is intended for students, researchers, and professionals who want to move from “connected devices” to intelligent devices.

Course date: 05.11.2025 at 13:30
Venue: S34, UDG
Registration: required
Registration link: https://forms.gle/2DktEUqf5KZosFth7

Designed for: students, researchers, and professionals interested in AI, IoT, edge computing and applied ML.

Course Content Overview

Session 1 — AI + IoT theoretical framework

  • AI–IoT convergence: from sensing to intelligent action
  • edge vs. cloud vs. fog: latency, bandwidth, privacy, cost
  • edge AI pipeline: device → preprocessing → inference → actuation
  • lightweight/embedded ML (TinyML, quantization, pruning)
  • platforms and use cases (Raspberry Pi, Jetson, smart agriculture, industry)

Session 2 — hands-on edge/AI lab

  • preparing the edge/IoT environment and data source (sensor/camera/mock)
  • deploying a small ML model to the device
  • running inference locally and sending results to backend/cloud
  • monitoring and simple performance checks
  • how to scale to real deployments

Learning outcomes

By the end of the course, participants will be able to:

  • explain the relationship between AI, IoT and edge computing
  • decide when inference should run on the device and when in the cloud
  • deploy a lightweight ML model to an IoT/edge setup
  • outline an end-to-end AIoT application for their own domain (e.g. agriculture, smart city, industry)

HPC NCC Montenegro gave lecture for final-year students at UDG

As part of the Digital Transformation course, representatives of the National Competence Centre for High-Performance Computing – NCC Montenegro, Ms. Sanja Nikolić and Dr Luka Filipović, delivered a guest lecture to final-year BSc students of the Faculty for Information Systems and Technologies (FIST) and the Faculty of Applied Sciences at the University of Donja Gorica. The session highlighted the growing strategic importance of High-Performance Computing (HPC) in research, innovation and business competitiveness.

HPC and Bussiness Opportunities for Digitial Transformation

Students were introduced to how HPC powers today’s AI systems, large-scale simulations, and data-intensive applications, and how this technological convergence opens new career and entrepreneurial opportunities. The lecture also showcased how HPC and AI are becoming critical enablers for SMEs and start-ups, transforming traditional industries and supporting advanced digital solutions in agriculture, energy, finance, and healthcare.

Ms Sanja Nikolic and Dr Luka Filipovic gave a lecture to final year students

The presenters also provided an overview of NCC Montenegro’s activities under the EuroCC/EuroCC4SEE initiative – including training opportunities, access to European supercomputers, SME onboarding support, and student involvement through research, master’s projects, and innovation-oriented proof-of-concepts. The lecture concluded with an open invitation for students to engage in upcoming NCC HPC/AI programs, internships, and applied research initiatives.

Deep Learning Course with HPC

The Deep Learning with High Performance Computing (HPC) course provides a comprehensive introduction to both the fundamental and advanced concepts of Deep Learning, with a special focus on applications in High Performance Computing environments.

Participants will explore neural networks, loss optimization, convolutional and transformer architectures, as well as unsupervised and generative models. Through a combination of lectures and practical sessions, attendees will gain both theoretical understanding and hands-on experience in efficiently training and deploying deep learning models on HPC systems.

The course is intended for students and researchers with prior knowledge of machine learning concepts, programming in any language, and a basic understanding of mathematics (functions, derivatives, linear algebra, and statistics).
The course is organized within the EuroCC project at the University of Donja Gorica, in collaboration with the Center for High Performance Computing and the Artificial Intelligence research team. All classes will be organized at the University of Donja Gorica, starting from 31st October, 2025, from 17:15h, in classroom S33 or S23 (3 floor).

Link for registration: https://forms.gle/dKH5WMc6egcikaF99

Schedule

MSc Thesis on Cross-Lingual Transfer Learning in Large Language Models

Mr. Igor Ćulafić successfully defended his master’s thesis titled “Cross-lingual Transfer Learning in Large Language Models: Scaling Laws and Parameter-Efficient Fine-Tuning for Multilingual Applications.” His research provides a comprehensive study of cross-lingual transfer for the Montenegrin language, combining a custom V-shaped semi-automated book scanner, a YOLOv11 + Tesseract OCR pipeline, and the creation of 46,661 parallel paragraph pairs. Using LoRA fine-tuning on Qwen2.5-7B and Qwen3-30B—executed on the Leonardo EuroHPC supercomputer—the work demonstrates parameter-efficient adaptation (only 1.05% trainable parameters) and offers insights into model behavior in cultural understanding, script mixing, and analytical reasoning. This research was supported by NCC Montenegro team and made use of the HPC cluster and EuroHPC JU computational resources.

V-shaped book scanner prototype used to create datasets

ABSTRACT – This thesis presents a comprehensive study of Cross-lingual transfer learning in Large Language Models with a focus on parameter-efficient fine-tuning for the Montenegrinlanguage. The research integrates the development of a custom semi-automated book scanner with V-shaped design and a computer vision pipeline using YOLO v11 models and Tesseract OCR to digitize 5000 on Montenegrin and 40000 on English language, from public domain books, resulting in 46661 parallel paragraph pairs. Implementation of LoRA fine-tuning on Qwen2.5-7B and Qwen3-30B models was conducted on Leonardo HPC supercomputer, achieving memory efficiency with only 1.05% trainable parameters. Comparative analysis through a structured benchmark of ten progressively complex questions reveals limited but positive effects of fine-tuning, where larger models show better performance in cultural understanding and analytical tasks, while systematic analysis identifies specific problems such as script mixing and cultural inaccuracies that require specialized approaches.

Master thesis: Application of Explainable Artificial Intelligence in Medicine

Ms. Ivana Lalatović successfully defended her master’s thesis titled “Application of Explainable Artificial Intelligence in Medicine” at the Faculty of Information Systems and Technologies, University of Donja Gorica.

The defence took place in October 2025, and the thesis explored how modern XAI techniques—such as SHAP and LIME—can improve transparency and trust in AI models used for analysing the performance and reliability of medical respirators. The development, training, and testing of the machine learning and XAI workflows were supported by the high-performance computing (HPC) resources provided through the EuroCC initiative in Montenegro, enabling scalable data processing, faster experimentation, and reproducible analysis required for medical AI applications. Her work demonstrates how HPC-enabled explainability can strengthen the safety, reliability, and ethical use of AI in healthcare environments, contributing to the growing ecosystem of advanced AI research supported by NCC Montenegro.

SHAP utilisation

ABSTRACT – The need for explainable intelligent systems is growing along with the increase in artificial intelligence products used in everyday life. Explainable artificial intelligence (XAI) has experienced significant growth in the last few years. The reason for this is the wide application of machine learning, as well as deep learning techniques, which have led to the development of highly accurate models. However, they lack explainability and interpretability. This study explores the application of XAI methods in medical applications, with a particular focus on interpreting model decisions. SHAP and LIME methods were applied to interpret the model’s predictions, enabling the identification of key features that have the greatest influence on the model’s decisions. The results of this research confirm the importance of explainable artificial intelligence in critical domains such as medicine, where trust in AI systems must be based on understanding and verifiability of their decisions.

Computer Vision and Convolutional Neural Networks

This focused short course introduces the core concepts of computer vision (CV) and modern convolutional neural networks (CNNs), then applies them in practice. Participants will understand how images become features, how CNNs learn robust representations, and how to train/evaluate models for real-world tasks. Designed for students, researchers, and professionals with basic Python knowledge, the course blends a clear theoretical framework with a hands-on lab that delivers a working image classifier and practical tips for improving accuracy and robustness. Participants will have an opportunity to run their experiments on the HPC cluster at NCC Montenegro.

Course date: 29.10.2025 at 13:30 (S32, UDG)

Registration for this course is required. You can register on the following form at link https://forms.gle/1FkRDBGCxdrPx9fF6

Designed for: students, researchers, and professionals

Computer Vision and Convolutional Neural Networks course

Course Content Overview

Session 1 — theoretical framework

  • pixels → features: convolutions, padding/stride, receptive fields
  • key blocks: activations, pooling, batchnorm, dropout, residuals
  • landmark architectures: lenet → resnet → efficientnet
  • training essentials: loss, optimizers, lr schedules, augmentation, metrics
  • transfer learning basics

Session 2 — hands-on lab

  • setup + dataset (cifar-10 or small custom), clean splits, transforms
  • baseline cnn train → evaluate (accuracy/F1, confusion matrix)
  • fine-tune a pretrained resnet; freeze/unfreeze; early stopping
  • export best model (pth/onnx) and tiny inference script

Learning Outcomes

By the end, participants will be able to:

  • Explain how CNNs extract hierarchical features and why core blocks/architectures matter.
  • Build a solid training pipeline with proper splits, augmentation, and metrics.
  • Fine-tune a pretrained model and diagnose errors with interpretability tools.
  • Export a trained model for downstream use in apps or services.