Hotel Metropol, Belgrade
18th-22nd November 2024
DSC Europe 24 SCHEDULE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Stream 1
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
Google Colaboratory and Python: Deep Learning basics for CV tasks
Technical Tutorial, Educational Tutorial
Beginner to Intermediate
The Tech tutorial will cover the following:
• Introduction to Google Colaboratory
• How to create a new interactive notebook and connect to a virtual machine
• How to type and run system commands and Python code
• Python basics for images
• How to load and use libraries, display an image and make changes on the image
• Creating a simple CNN for image classification
• What is a Convolutional Neural Network?
• How to create, train and test a model
• Example on the CIFAR 10 dataset
• Introduction to Google Colaboratory
• How to create a new interactive notebook and connect to a virtual machine
• How to type and run system commands and Python code
• Python basics for images
• How to load and use libraries, display an image and make changes on the image
• Creating a simple CNN for image classification
• What is a Convolutional Neural Network?
• How to create, train and test a model
• Example on the CIFAR 10 dataset
10:00
–
11:30
Google Colaboratory and Python: Deep Learning basics for CV tasks
Kristina Host
Research & Teaching Assistant @ Faculty of Informatics and Digital Technologies
Getting started with Containers and Kubernetes: A Beginner’s Workshop
Beginner
This workshop is a step by step journey into the world of containers and Kubernetes. Whether you’re new to these technologies or simply looking for a better understanding, join us for 2 hours of hands-on learning to tackle the notorious “works on my machine” challenge.
You’ll learn how these technologies have transformed how we develop and deploy software, making it easier and more consistent. We’ll start by understanding containers – consider them self-contained packages with all the necessary ingredients for running an application. Using Docker, we’ll guide you through creating these containers, ensuring that your applications work seamlessly across different systems. Next, we’ll dive into Kubernetes, an intelligent tool that helps manage your containers effortlessly. We’ll explain key concepts like load balancing (spreading the workload evenly) and scaling (adapting to handle more traffic). You’ll see how Kubernetes automatically takes care of these tasks, allowing your applications to run smoothly even under heavy demand.
Throughout the workshop, you’ll have the chance to follow along with coding exercises, and we will be there to support you every step of the way. By the end, you’ll have gained practical experience and the confidence to incorporate containers and Kubernetes into your own projects.
You’ll learn how these technologies have transformed how we develop and deploy software, making it easier and more consistent. We’ll start by understanding containers – consider them self-contained packages with all the necessary ingredients for running an application. Using Docker, we’ll guide you through creating these containers, ensuring that your applications work seamlessly across different systems. Next, we’ll dive into Kubernetes, an intelligent tool that helps manage your containers effortlessly. We’ll explain key concepts like load balancing (spreading the workload evenly) and scaling (adapting to handle more traffic). You’ll see how Kubernetes automatically takes care of these tasks, allowing your applications to run smoothly even under heavy demand.
Throughout the workshop, you’ll have the chance to follow along with coding exercises, and we will be there to support you every step of the way. By the end, you’ll have gained practical experience and the confidence to incorporate containers and Kubernetes into your own projects.
11:45
–
13:15
Getting started with Containers and Kubernetes: A Beginner’s Workshop
Rigerta Demiri
Senior Data Engineer @ GitLab
From Pixels to Words: Exploring Multi-Modal AI with Python
Technical talk, Research talk
Beginner to Intermediate
Are you ready to unlock the full potential of AI by blending sight, sound, and text into a harmonious symphony of learning? Imagine a world where machines understand and interpret the complexities of our multi-faceted reality just as we do. Join me for an exhilarating journey into the realm of Multi-Modal Learning with Python!
Have you ever wondered how self-driving cars can see the road, hear the honks, and read traffic signs all at once? Or how virtual assistants can understand your voice commands and respond with relevant information? The secret sauce is Multimodal learning! This talk will demystify how combining different types of data can lead to more robust and intelligent systems.
Join me as we navigate the complexities of multi-modal learning, unravelling the secrets of amalgamating disparate data streams with the agility of Python. But fear not! This won’t be a dry lecture—it’ll be an interactive journey filled with practical Python implementations and illuminating examples.
I will showcase real-world examples and practical Python implementations that will leave you inspired and eager to experiment. Whether you’re a seasoned data scientist or just starting your AI journey, this talk promises to be both enlightening and entertaining. Ready to unlock the full potential of your AI projects? Let’s embark on this multi-modal adventure together!
Have you ever wondered how self-driving cars can see the road, hear the honks, and read traffic signs all at once? Or how virtual assistants can understand your voice commands and respond with relevant information? The secret sauce is Multimodal learning! This talk will demystify how combining different types of data can lead to more robust and intelligent systems.
Join me as we navigate the complexities of multi-modal learning, unravelling the secrets of amalgamating disparate data streams with the agility of Python. But fear not! This won’t be a dry lecture—it’ll be an interactive journey filled with practical Python implementations and illuminating examples.
I will showcase real-world examples and practical Python implementations that will leave you inspired and eager to experiment. Whether you’re a seasoned data scientist or just starting your AI journey, this talk promises to be both enlightening and entertaining. Ready to unlock the full potential of your AI projects? Let’s embark on this multi-modal adventure together!
13:30
–
15:00
From Pixels to Words: Exploring Multi-Modal AI with Python
Nandana Sreeraj
Data Scientist @ Censius.ai
Harnessing Financial Data APIs: A Step-by-Step Guide to Financial Data Collection and Integration
Technical Tutorial, Educational Tutorial
Beginner to Intermediate
In the rapidly evolving financial landscape, the ability to access and integrate data from multiple sources is key to gaining comprehensive insights. This hands-on tutorial will walk participants through the process of building a financial reference dataset by leveraging various financial APIs. Attendees will learn how to efficiently collect and link diverse financial data, working with real-world examples to create a unified dataset. Whether you are a developer, data analyst, or financial professional, this session will provide practical tools and techniques to streamline your financial data workflows.
15:15
–
16:45
Harnessing Financial Data APIs: A Step-by-Step Guide to Financial Data Collection and Integration
Tamer Khraisha
Senior Software Engineer @ Flash Payments
Stream 2
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
Graph Based Approach to Text Mining Solutions
Research Tutorial
Intermediate
Tech tutorial is based on several concepts based on Knowledge graphs. The goal is to find new senses for textual language collocations. It is started with based knowledge graph solution, and after that it is improved with more complex libraries considering embeddings and LLM architecture. It is calculated famous graph measures such as degree, betweenness and closeness). Data source which is used is part of Slovenian Corpus (CLARIN.SI) with sample from collocations and senses. Therefore, this is original contribution to the Slovenian language development in the field of semantic-sense analysis, but tutorial will not cover all aspects for the scientific journal paper.
10:00
–
11:30
Graph Based Approach to Text Mining Solutions
Stefana Janicijevic
Researcher, PhD @ Faculty of Computer and Information Science, University of Ljubljana
Comparing GNN Approaches for Molecule Identification
Technical Tutorial
Intermediate
In this tutorial, we will explore the application of various Graph Neural Network approaches for identifying molecules with varying levels of activity in specific biological processes. We will focus on transforming molecular structures from SMILES string representation into graph-based models and utilizing several GNN architectures.
The tutorial will delve into the efficiency of these models in predicting molecular activity within the fields of biology and chemistry. Special attention will be given to analyzing performance metrics.We will discuss techniques for handling imbalanced datasets, such as weighted adjacency matrices and node feature extraction, to improve model performance in identifying biologically significant molecules.
This session will include demonstration of practical implementations, evaluation on real biological and chemical data and an overview of advanced methods for hyperparameter optimization to achieve optimal results. By the end, participants will gain valuable insights into the strengths and limitations of different GNN models as applied in this domain.
The tutorial will delve into the efficiency of these models in predicting molecular activity within the fields of biology and chemistry. Special attention will be given to analyzing performance metrics.We will discuss techniques for handling imbalanced datasets, such as weighted adjacency matrices and node feature extraction, to improve model performance in identifying biologically significant molecules.
This session will include demonstration of practical implementations, evaluation on real biological and chemical data and an overview of advanced methods for hyperparameter optimization to achieve optimal results. By the end, participants will gain valuable insights into the strengths and limitations of different GNN models as applied in this domain.
11:45
–
13:15
Comparing GNN Approaches for Molecule Identification
Ivana Milutinovic
Teaching Associate @ Faculty of Sciences, University of Novi Sad
HPC application in analysis of large scale complex networks
Technical Tutorial
Beginner to Intermediate
The tutorial focuses on the application of High Performance Computing (HPC) in the analysis of large-scale complex networks, with a specific emphasis on using the Networkit module. The tutorial will introduce the basic properties of social networks, including degree distribution, clustering coefficient, and path length. Participants will learn how to efficiently analyze large social networks using GPU infrastructure and Networkit module, which provides a comprehensive set of tools for network analysis. The tutorial will cover various network analysis techniques and will demonstrate how these techniques can be applied to large-scale complex networks.
13:30
–
15:00
HPC application in analysis of large scale complex networks
Marija Mitrovic Dankulov
Research Professor, Head of Innovation Center @ Institute of Physics Belgrade
Supercharge Your Real-Time Analytics: Snowpipe Streaming and Dynamic Tables in Snowflake
Technical Tutorial, Educational Tutorial
Intermediate
This tech tutorial explores the powerful combination of Snowpipe Streaming and Dynamic Tables in Snowflake to build a truly real-time analytics pipeline. I will show you how to ingest high-volume data streams directly into Snowflake and automatically transform and aggregate that data for immediate use for downstream reporting.
What you’ll learn:
Effortless Real-Time Ingestion: Configure Snowpipe Streaming to capture data from sources like Kafka and Kinesis with minimal latency.
Automated Transformations: Leverage Dynamic Tables to create materialized views that automatically update as new data arrives.
Simplified Data Pipelines: Eliminate the need for complex ETL jobs and orchestration by combining streaming and dynamic transformations.
High-Performance Analytics: Deliver up-to-the-second insights with pre-computed results for lightning-fast queries.
What you’ll learn:
Effortless Real-Time Ingestion: Configure Snowpipe Streaming to capture data from sources like Kafka and Kinesis with minimal latency.
Automated Transformations: Leverage Dynamic Tables to create materialized views that automatically update as new data arrives.
Simplified Data Pipelines: Eliminate the need for complex ETL jobs and orchestration by combining streaming and dynamic transformations.
High-Performance Analytics: Deliver up-to-the-second insights with pre-computed results for lightning-fast queries.
15:15
–
16:45
Supercharge Your Real-Time Analytics: Snowpipe Streaming and Dynamic Tables in Snowflake
Ved Prakash
Staff Data Engineer @ Gitlab
Stream 3
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
10:00
–
11:30
Building Smart Agents with LlamaIndex: A Comprehensive Overview
Amir Siddiqui
Data Scientist @ T Systems
Covariance-based (CB) and Partial Least squares (PLS) SEM modelling: Outline and applications
Technical Tutorial
Beginner to Intermediate
Structural equation modelling (SEM) has become an essential tool for evaluating complex relationships between variables and testing theoretical frameworks. When implementing SEM, researchers must choose between two main approaches: Covariance-Based (CB) and Partial Least Squares (PLS) SEM. This choice significantly impacts the analysis process and results interpretation. This tutorial aims to guide researchers through both CB-SEM and PLS-SEM approaches, comparing their characteristics and demonstrating their implementation in R. Through practical examples, we’ll explore when and how to apply each method effectively, helping researchers make informed decisions about their analytical approach.
11:45
–
13:15
Covariance-based (CB) and Partial Least squares (PLS) SEM modelling: Outline and applications
Milica Maricic
Assistant Professor @ University of Belgrade – Faculty of Organizational Sciences
Generative AI for Businesses
Business Tutorial
Intermediate
This tutorial will cover IBM watsonx.governance, a tool that helps businesses/organizations manage and govern their LLMs and generative AI use cases. Generative AI governance will become increasingly important in 2025 as the EU Artificial Intelligence Act is enforced. Non-compliance could lead to severe financial consequences for companies, making it crucial to have the right tools in place.
13:30
–
15:00
Generative AI for Businesses
Erik Ternav
Data & AI Partner Technical Specialist @ IBM Slovenija
Tools and data to decarbonize cities: Citiwatts, CoolLIFE and an EU-27 Mapping of Financing Schemes
Business Tutorial, Research Tutorial, Educational Tutorial
Beginner to Intermediate
This is a hands-on training on several tools and datasets for strategic local energy planning. We will show a walk-through and practical application to local heating and cooling planning of:
Citiwatts: open-source platform for the Energy Transition, which expands the Hotmaps Toolbox functionalities and brings it to a higher TRL.
CoolLIFE: Driving a sustainable future in space cooling, showing both the CoolLIFE Tool and the CoolLIFE Knowledge Hub.
EU-27 Country Mapping of Financing Schemes to decarbonize Buildings, Heating and Cooling, collecting all currently available public and private schemes to decarbonize the building stock, featured on several other platforms (Zenodo, SAPHEA, RHC Accelerator).
Citiwatts: open-source platform for the Energy Transition, which expands the Hotmaps Toolbox functionalities and brings it to a higher TRL.
CoolLIFE: Driving a sustainable future in space cooling, showing both the CoolLIFE Tool and the CoolLIFE Knowledge Hub.
EU-27 Country Mapping of Financing Schemes to decarbonize Buildings, Heating and Cooling, collecting all currently available public and private schemes to decarbonize the building stock, featured on several other platforms (Zenodo, SAPHEA, RHC Accelerator).
15:15
–
16:45
Tools and data to decarbonize cities: Citiwatts, CoolLIFE and an EU-27 Mapping of Financing Schemes
Mmag. Giulia Conforto & Dr Mostafa Fallahnejad & Eng. Aadit Malla
Senior Researcher @ e-think energy research / Senior Researcher @ e-think energy research; Research Associate at EEG, TU Wien / Research Associate and PhD Candidate at EEG, TU Wien
STREAM 4
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
Stream 5
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
stream 6
TRANSFORMING
INDUSTRIES WITH AI,
GENERATIVE AI
* this program is not final and is subject to chance, full schedule will be available soon