This course introduces the basic concepts of deep learning and neural networks. It is intended for learners with a basic background in Python who are new to machine learning and AI.
Topics to be covered include:
• Key definitions and concepts in deep learning
• Neurons, neural networks, and multilayer perceptrons (MLPs)
• Introduction to TensorFlow or PyTorch: installation and simple examples
• Building simple models with Keras or PyTorch
• The training process: forward pass, loss functions, backpropagation
• Gradient Descent Algorithm and its variations, such as Stochastic Gradient Descent (SGD), Adam, and other common optimizers.
• Evaluating the performance of deep learning models.
• Using Keras/PyTorch and Scikit-learn for machine learning.
• Applying Dropout to prevent overfitting.
• Completing a practical project using a neural network in a Python environment.
Please email teh.rtc.reg@gmail.com for more information and instructions to apply. **Registration is only through email submission and approval by the Tehran-RTC**
June 22, 2025
Fundamentals of Deep Learning with Python
Location: Tehran(Africa, Americas, Asia & Oceania, Europe)
Host: Tehran-RTC
Type: Blended Course
Contact: teh.rtc.reg@gmail.com
Language: en