Course/Event Essentials
Training Content and Scope
Other Information
This workshop is aimed at students, scientists, programmers with little or no Julia knowledge seeking to learn how to use Julia with emphasize on data clustering. The participants should be familiar with programming, linear algebra including eigenvalues and eigenvectors, and graphs. Familiarity with signals and linear programming is a plus. Installation of Julia and Pluto notebooks is advised. Installation instructions can be found at https://github.com/ivanslapnicar/Julia-Course
This workshop, free of charge, will be provided in English, LIVE ONLINE using Google meet on 25. April till 27. April 2022.
Basic technical requirements: Laptop with access to the internet and Google meet access
The workshop materials are reactive Pluto notebooks in Julia language available for download at:
- https://github.com/ivanslapnicar/Julia-Course
- https://github.com/ivanslapnicar/Data-Clustering-in-Julia.jl
Agenda:
Monday, April 25, 2022
9:00-10:30 Introduction to Julia and its eco system
11:00-12:00 K-means clustering and the package Clustering.jl
Tuesday, April 26, 2022
9:00-10:30 Spectral graph bipartitioning
11:00-12:00 Spectral graph k-partitioning
Wednesday, April 27, 2022
9:00-10:30 Spectral partitioning of bipartite graphs
11:00-12:00 Clustering of textual data and the packages TextAnalysis.jl and Languages.jl
Learning Outcomes:
After attending the workshop, the participants will be able to:
- use Julia and Pluto notebooks,
- recognize applications where K-means algorithm can be efficiently used and use it,
- apply graph spectral bipartitioning and recursive bipartitioning to data clustering problems,
- apply graph spectral k-partitioning to data clustering problems,
- apply spectral partitioning of bipartite graphs to data clustering problems,
- cluster collections of texts in any language using spectral clustering of bipartite graphs.
Registration: Participation is free of charge, but the registration, open until 20 April 2022, is required at https://docs.google.com/forms/d/e/1FAIpQLSc84g3mpfhz2VG27LkZezxPDP9GL95N4bn8s9YA5gtNIY9UYw/viewform?usp=sf_link&hl=en.
The maximal number of participants is limited. Confirmation of attendance with meeting link will be sent by e-mail.
Instructor: prof. dr. sc. Ivan Slapničar, University of Split, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture
Organizers: University of Split, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (https://www.fesb.unist.hr/) and The Croatian Competence Centre for HPC (https://www.hpc-cc.hr/) within EuroCC project