Takaisin kaikki kurssit

Networked AI systems

Yksittäinen kurssi

Max amount of FITech students: 15

Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course.

Discover the crucial link between Networking and AI. Learn how to leverage AI for networking and how networking is key to enabling multiple AI systems.

Course contents

  • Introduction to Networked AI systems
  • Neural networks and deep learning for networks
  • Distributed AI in networks
  • Network design and optimisation for AI
  • AI-based network security
  • Network and services orchestration for AI and using AI
  • Future trends and directions for networked AI systems

Learning outcomes

After having passed the course you will be able to

  • explain the concept of Networked AI systems, including the key components and the benefits and challenges of using AI in networks and networks in AI
  • understand how to apply different machine learning algorithms to network-related problems, including network optimisation, network security, and network management
  • evaluate the performance of AI-based networked solutions, including trade-offs between accuracy, efficiency, and other network-related factors such as latency
  • understand network architecture design requirements for AI-based systems
  • understand the challenges and opportunities of distributed AI in networks (e.g., Edge AI, federated learning, etc.)
  • evaluate the security and privacy aspects of AI in networked systems, including threat models, and privacy-preserving techniques
  • understand the challenges and opportunities of AI in networked systems and their impact on future network design and optimisation
  • design, develop, and deploy a networked AI system as part of a collaborative course project, demonstrating the ability to integrate and coordinate multiple AI components

Course material

All study materials for the course will be available on the Moodle platform. The literature for the course is derived from multiple sources such as research articles and other online material (e.g., tutorials, white papers, video sources).

Teaching schedule

  • Lectures on Mondays at 14–16 and Tuesdays at 10–12 on campus
  • Exercises on Wednesdays at 10–12

Completion methods

  • Lectures, written exercises, programming exercises and possibly other forms of teaching.
  • Activity during the course, including possibly mandatory attendance, will be required to pass the course.

More information in the University of Helsinki study guide.

You can get a digital badge after completing this course.

5G-teknologia, tietoturva, etiikka


Helsingin yliopisto
Roberto Morabito, Erikoistutkija

Lisätietoa opinnoista

Helsingin yliopisto
Reijo Siven

Hakua koskevat kysymykset

Fanny Qvickström, Opintoasioiden suunnittelija
Hakuaika on päättynyt
Hakuaika on päättynyt
Tekniikan opinnot
Tekoäly ja koneoppiminen,
0 €
Kurssin taso:
Haun alkamispäivä:
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Helsingin yliopisto
Kuka voi hakea:
Ability to independently develop functionally complete and tested programs using some modern language (e.g., Python, Java, C++). Basic understanding of following concepts: networked systems and services, artificial intelligence and machine learning (such as supervised and unsupervised learning, neural networks). Recommended: Experience in project work as a team member developing a software solution (an application or a service), knowledge of programming languages and frameworks commonly used in AI, such as Python and TensorFlow and knowledge of distributed computing concepts, such as parallel computing and distributed systems.
Kenelle kurssi sopii:
People who need to understand localisation and positioning technologies.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.