Summer-Winter Schools
Availability
18 July–29 July 2022
Entry requirements
Participants must be enrolled in a degree related to computer science, IT, engineering, cybersecurity, electronics, programming, etc.
Tuition Fee
EUR 800
Learning Outcomes
RTU certificate, 6 ECTS
Accommodation
Included upon request only/shared rooms
Scholarships
You must be a citizen of a country that is eligible for this scholarship. More information about the scholarship you may find here
Introduction to the Summer School
The threat of cyber-attacks has long been known, essentially since the Internet became our daily routine. Like the internet itself and computer technologies that incorporate it, cyber threats are improving every year. Now artificial intelligence and machine learning work on both sides of the trenches – cybersecurity professionals and hackers. And at this moment deep learning comes into force and sets new rules in the game.
Deep learning-based methods outperform classical methods in all tasks that are too complex to describe using rules. Cybersecurity tasks often involve defending systems from human actors whose behaviour is also hard to describe with regulations. This opens interesting opportunities for cross-domain research. The interest in deep learning research has grown exponentially in recent years.
In this summer school, participants will experience an introduction in fundamental deep learning methods. Participants will be required to apply linear algebra, calculus, information theory, probability theory for cybersecurity related tasks. The course will use Python and PyTorch as a programming framework. Participants are required to be fluent in programming languages and mathematics. The mini course will include anomaly detection tasks in network traffic and breaking image-based captchas using deep learning methods. Participants will also have access to the High-Performance Cluster (HPC), also known as a supercomputer, to train models on research grade GPUs.
Foreign Students Foundation and Short-Term Courses Unit
12 Azenes Street, Room 331
Mobilajam 1. daļa
Introduction to the Summer School
The threat of cyber-attacks has long been known, essentially since the Internet became our daily routine. Like the internet itself and computer technologies that incorporate it, cyber threats are improving every year. Now artificial intelligence and machine learning work on both sides of the trenches – cybersecurity professionals and hackers. And at this moment deep learning comes into force and sets new rules in the game.
Deep learning-based methods outperform classical methods in all tasks that are too complex to describe using rules. Cybersecurity tasks often involve defending systems from human actors whose behaviour is also hard to describe with regulations. This opens interesting opportunities for cross-domain research. The interest in deep learning research has grown exponentially in recent years.
In this summer school, participants will experience an introduction in fundamental deep learning methods. Participants will be required to apply linear algebra, calculus, information theory, probability theory for cybersecurity related tasks. The course will use Python and PyTorch as a programming framework. Participants are required to be fluent in programming languages and mathematics. The mini course will include anomaly detection tasks in network traffic and breaking image-based captchas using deep learning methods. Participants will also have access to the High-Performance Cluster (HPC), also known as a supercomputer, to train models on research grade GPUs.
The programme includes workshops and lectures in:
- Introduction to Python, Numpy, Object-Oriented programming
- Linear algebra using Numpy
- Calculus, Linear regression using Numpy
- Classification using Numpy
- Regression and Classification using PyTorch
- Auto-encoders and anomaly detection in network traffic
- Image Classification models using PyTorch
- Image-based Captcha breaking using classification models
Mobilajam
The programme includes workshops and lectures in:
- Introduction to Python, Numpy, Object-Oriented programming
- Linear algebra using Numpy
- Calculus, Linear regression using Numpy
- Classification using Numpy
- Regression and Classification using PyTorch
- Auto-encoders and anomaly detection in network traffic
- Image Classification models using PyTorch
- Image-based Captcha breaking using classification models
More information
Availability
10 August – 4 September 2020
Entry requirements
Participants must be enrolled in a degree related to electronics or programming or similar
Tuition Fee
1200 EUR (including lectures 36 hours, practical classes 62 hours, course materials, accommodation)
Learning Outcomes
RTU certificate, 9 ECTS and a real problem-solving and finding-solutions experience in the field of IoT
Scholarships
Student from the following countries can obtain Latvian government scholarships* for the summer school. Scholarship covers accommodation, catering, lectures, workshops, excursions, field trips and cultural activities except travel, visa and insurance costs
Mobilajam
More information
Availability
18 July–29 July 2022
Entry requirements
Participants must be enrolled in a degree related to computer science, IT, engineering, cybersecurity, electronics, programming, etc.
Tuition Fee
EUR 800
Learning Outcomes
RTU certificate, 6 ECTS
Accommodation
Included upon request only/shared rooms
Mobilajam 2. daļa
Foreign Students Foundation and Short-Term Courses Unit
12 Azenes Street, Room 331