Skip to content

LASIN

Laboratory of Synergetics, Faculty of Mechanical Engineering, University of Ljubljana

Menu
  • Home
  • About synergetics
  • Teaching
    • Random phenomena
    • Random phenomena (TRIBOS)
    • Chaotic dynamics
    • Empirical Modelling and Characterisation of Processes
    • Neural networks
    • Synergetics
    • Topics for students
  • Scientific research
  • Industrial solutions
  • Staff members
    • Edvard Govekar
    • Igor Grabec
    • Primož Potočnik
    • Andrej Jeromen
    • Jaka Peternel
    • Jaka Simončič
  • Contact
  • Intranet

Neural networks

Edvard Govekar, prof.
E: edvard.govekar@fs.uni-lj.si
T: +386 1 4771-606

Primož Potočnik, asst. prof.
E: primoz.potocnik@fs.uni-lj.si
T: +386 1 4771-167

Course description | Lectures | Practical examples | Seminars | Online resources | E‑books | Data | Package


Course description

  1. Introduction to Neural Networks
    what is a neural network?, biological neural networks, human nervous system, artificial neural networks, benefits of neural networks, brief history of neural networks, applications of neural networks
  2. Neuron Model, Network Architectures and Learning
    neuron model, activation functions, network architectures, learning algorithms, learning paradigms, learning tasks, knowledge representation, neural networks vs. statistical methods
  3. Perceptrons and Linear Filters
    perceptron neuron, perceptron learning rule, adaline, LMS learning rule, adaptive filtering, XOR problem
  4. Backpropagation
    multilayer feedforward networks, backpropagation algorithm, working with backpropagation, advanced algorithms, performance of multilayer perceptrons
  5. Dynamic Networks
    historical dynamic networks, focused time-delay neural network, distributed time-delay neural network, NARX network, layer recurrent network, computational power of dynamic networks, learning algorithms, system identification, model reference adaptive control
  6. Radial Basis Function Networks
    RBFN structure, exact interpolation, radial basis functions, radial basis function networks, RBFN training, RBFN for pattern recognition, comparison with multilayer perceptron, probabilistic networks, generalized regression networks
  7. Self-Organizing Maps
    self-organization, self-organizing maps, SOM algorithm, properties of the feature map, learning vector quantization
  8. Practical Considerations
    preparing data, selection of inputs, data encoding, principal component analysis, invariances and prior knowledge, generalization, general guidelines
  9. Advanced topics
    optimal network architectures, evolution of neural networks, support vector machines, committee machines, stochastic machines, principal component networks, bayesian neural networks


Lectures

Download the PDF lectures (password protected):

PDF downloadDescription
NN-00.pdf0. Organization of the Study
NN-01.pdf1. Introduction to Neural Networks
NN-02.pdf2. Neuron Model, Network Architectures and Learning
NN-03.pdf3. Perceptrons and Linear Filters
NN-04.pdf4. Backpropagation
NN-05.pdf5. Dynamic Networks
NN-06.pdf6. Radial Basis Function Networks
NN-07.pdf7. Self-Organizing Maps
NN-08.pdf8. Practical Considerations
NN-lectures.pdfComplete lectures in a single file [8 MB]


Practical examples (MATLAB)

nn02_neuron_output - Calculate the output of a simple neuron
nn02_custom_nn - Create and view custom neural networks

nn03_perceptron - Classification of linearly separable data with a perceptron
nn03_perceptron_network - Classification of a 4-class problem with a 2-neuron perceptron
nn03_adaline - ADALINE time series prediction with adaptive linear filter

nn04_mlp_xor - Classification of an XOR problem with a multilayer perceptron
nn04_mlp_4classes - Classification of a 4-class problem with a multilayer perceptron
nn04_technical_diagnostic - Industrial diagnostic of compressor connection rod defects [data2.zip]

nn05_narnet - Prediction of chaotic time series with NAR neural network

nn06_rbfn_func - Radial basis function networks for function approximation
nn06_rbfn_xor - Radial basis function networks for classification of XOR problem

nn07_som - 1D and 2D Self Organized Map

nn08_tech_diag_pca - PCA for industrial diagnostic of compressor connection rod defects [data2.zip]

PDF downloadDescription
NN-examples.pdfComplete Matlab examples in a single PDF file [2 MB]


Seminars

Seminar examples
  ‑ Characteristic of the critical flow Venturi nozzle mass flow meter using RBFN
  ‑ Krmiljenje manipulatorjev na osnovi strojnega vida
  ‑ SONN Application
  ‑ Classification of 4-class spiral problem by SVM methodology
  ‑ Character Recognition
  ‑ A Tutorial on Support Vector Machine
  ‑ Classification of Iris data set


Online resources

  • MATLAB Neural Networks Toolbox (User's Guide) -- latest version
  • Artificial Neural Networks on Wikipedia.org
  • Principal components analysis -- on Wikipedia.org


E-books

  • An Introduction to Neural Networks, Ben Krose & Patrick van der Smagt, 1996
    Krose1996.pdf (1.2 MB)
  • Neural Networks and Deep Learning, free online book by Michael Nielsen, 2014


Data

  • UC Irvine Machine Learning Repository


Package Fundamentals of Neural Networks

The open-source teaching package contains modular contents for the introduction of the fundamentals of Neural Networks. The package consists of a series of MATLAB Live Scripts with complementary PowerPoint presentations.
  • Fundamentals of Neural Networks on GitHub
  • Fundamentals of Neural Networks on MATLAB File Exchange

  • Slovensko
  • English

Novice

  • PhD research position available (2025)
  • European Twinning project on additive technologies
  • New metal 3D printer
  • Laboratory research has been ranked among the most outstanding achievements UL in 2018
  • Cooperation with DMG MORI
  • Silver Award at the Forma Tool 2013 fair in Celje

Links

  • Fakulteta za strojništvo
  • Univerza v Ljubljani

LASIN 2025 . Powered by WordPress