This workshop introduces you to the basic concepts of artificial neural networks, specifically shallow multilayer networks and some of their applications. The topics covered include: perceptrons, multilayer networks, backpropagation and applications such as visual object recognition.
- To learn the structure of artificial neural networks
- To learn training algorithms of artificial neural networks
- To be introduced to different applications of artificial neural networks
- To write Matlab code to train and test artificial neural networks on various problems
You should have a good mathematical background, mainly in Linear Algebra and Multivariable Calculus, to apply it in understanding the theory and developing the algorithms of the presented optimization methods. Also, a basic knowledge of programming logic is a must. Having previous experience in MATLAB is recommended.
Yara Rizk ([email protected])
We will have the session in a lab equipped with MATLAB. You do not need to bring anything with you to the workshop.