Coursework for Artificial Intelligence course in Sharif University of Technology.
Neural Network and Deep Learning Project: In this massive project, which has six parts, programs have been written in Python and MATLAB in order to reach the desired results and analyze them with the help of a multilayer perceptron neural network and adjust its parameters using NumPy and PyTorch.
Genetic Programming: In this project, a program was written (in Python) language to estimate the rule of a function whose rule is not known and was sampled only at specific points, using genetic programming, NumPy framework, and matplotlib.