Teaching

Machine learning

Graduate Courses, Osnabrück university, Cognitive sceince, Computer vision group, 2023

In this course, we had different topics in machine learning:

  • Concept learning
  • Decision Tree
  • Basics of Data Mining
  • Clustering
  • Dimension Reduction
  • Neural Network
  • Classification
  • Reinforcement learning

Advanced topics in deep learning

Advanced topics in deep learning, Graduate courses, Osnabrück university, Department of Computer vision, 2021

In this lecture we took a closer look at selected topics in deep learning with a focus on computer vision, covering theoretical and practical aspects. We discussed design principles and properties of selected neural networks starting with classifiers and then extending to selected applications like object recognition, image registration and also discuss the application of computer vision based technologies to non-standard visual domains like scanned documents and spectrograms. In the second part of the course we turn to the more theoretical works of the field, addressing currently open questions. We exemplarily discussed topics such as deep generative models, adversarial examples, introspection, and explainability. Finally we provided practical guidelines for developing deep learning solutions based on the current state of research as well industry experience.

Matlab Programming

Undergraduate courses, Academic Center for Education, 2019

MATLAB is a widely used software tool for numerical computation, data analysis, visualization, and programming. It provides a powerful and flexible environment for scientific and engineering applications. Here are some key features and functionalities of MATLAB:

  • Mathematical Computation: MATLAB offers a comprehensive set of mathematical functions and operators for performing various computations, including arithmetic operations, linear algebra, numerical integration, optimization, differential equations, and more. It supports both scalar and matrix operations.

Electronic & Electrical Measurement

Undergraduate courses, Payamenur university, Facualty of Electronic , 2017

Electronic and electrical measurement refers to the process of quantitatively assessing various electrical parameters and characteristics in electronic systems and devices. It involves the use of measurement instruments and techniques to obtain accurate and reliable data for analysis, verification, and troubleshooting.

Signals and System

Undergraduate Courses, University of Applied Science and Technology, Department of Electronic, 2016

Signals and systems are fundamental concepts in the field of electrical engineering and signal processing. They involve the study of how signals are generated, transmitted, processed, and analyzed.

Image Processing

Undergraduate courses, University of Applied Science and Technology, Department of Electronic, 2016

Image processing refers to the manipulation and analysis of digital images using algorithms and techniques to extract meaningful information or enhance the visual quality of images. It is a multidisciplinary field that combines concepts from computer science, mathematics, and signal processing. In this course I started with an introduction to digital image processing, covering the basic concepts, applications, and components of an image processing system.