My Journey

  • Canada

  • ML Developer Intern

    Kinaxis | Summer 2021
  • M.Sc in Computer Science

    Simon Fraser University | Sept. 2019 - Present

    Research Assistant at Huawei-SFU Visual Computing Joint Lab and Network Systems Lab

    (Professor Mohamed Hefeeda)

    Research on Single Image Reflection Removal

    -Courses-
    Read more


    Statistical Machine Learning
    Deep Learning
    Computational Photography
    Machine Learning
    Design and Analysis of Algorithms

    Read less

  • Iran

  • B.Sc in Electrical Engineering

    University of Tehran | 2014 - 2019

    Minor in Computer Engineering

    -Thesis-
    Deep Reinforcement Learning for Dynamic Reliability Aware NFV-Based Service Provisioning

    (Professor Hamed Kebriaei, Professor Vahid Shah-mansouri)

    -Courses-
    Read more

    Statistical Inference
    Advanced Programming
    Database Systems
    Intelligent Systems
    Data Structures and Algorithms
    Linear Algebra
    Signal and Systems
    Computer Networks
    Mechatronics
    Computer Networks Security
    Linear and Modern Control
    Operation Research

    Read less
  • Undergraduate Research Assistant

    Advanced Mobile Communication Networks Lab - Smart Networks Lab - University of Tehran | 2018

    Worked on my Bachelor's Thesis

    Read more

    Problem of assigning services to VNFs of each server provided by InPs using Deep Q learning Network approach (DQN) to optimize the allocated resources and reliability

    Read less
  • Iranian National University Entrance Exam

    Ranked 71 out of 250,000 participants | 2014

    Member of Iran’s National Elites Foundation

My Skills

Programming

  • C / C++
  • Python / Scala
  • MATLAB / SIMULINK
  • Git / Github, LinuxK

Deep Learning

  • CNN / RNN / GAN (Pytorch, Keras)
  • Natural Language Processing
  • Deep Learning Models

Machine Learning / Data Science

  • Statistical Inference and Graphical Models
  • Data Analysis (R)
  • Data Visualization
  • Business Intelligence

Web Developent (In Progress)

  • HTML / CSS / Bootstrap / React
  • Javascript / Node.js
  • MongoDB / MySQL / PostgreSQL
  • Django

Data Engineering

  • Google Cloud
  • AWS
  • MATLAB / SIMULINK
  • Scala
  • Wireshark

Other

  • Wireshark
  • Altium
  • Pspice / Multisim
  • Quartus / Assembly

Presentations

Recent presentations with the posters and reports

Dec. 6th 2019, Vancouver, Canada

Improving Visual Question Answering Using Semantic Analysis and Active Learning

In this work, we aim to train a model for the task of visual question answering, using only a small number of labeled data.

Read more

In order to do so, we used the ideas influenced by the active learning. We defined an oracle to provide a label for the question that is asked about an image. This oracle is an image captioning network, that given an image as its input, generates a sentence that describes the objects that are visible in that image. We use a semantic similarity calculator, in order to connect the result of the image captioning model and interpret that to become a potential label for the visual question answering task.

Read less

SFU AI Poster Session 2019
Project Report
Dec. 12th 2019, Waikoloa, USA

Deep Reinforcement Learning for Dynamic Reliability Aware NFV-Based Service Provisioning

In this work, we considered a dynamic reliability-aware NFV placement using DQN.

Read more

We considered a multi-InP scenario in which different levels of reliability with different costs are offered to the network operator. On the other hand, we considered multiple incoming services with different reliability requirements. For DQN-agent, we defined the state set, action set, reward and memory considering the objective of the NO which is maximizing the admission ratio while minimizing the placement cost. Using simulations, we showed that the NO could learn how to effectively use the resources of the InPs for various services in different states in a way that the admission ratio is maximized and placement cost is minimized.

Read less

IEEE GLOBECOM Conference Presentation
IEEE GLOBECOM paper
-->
Home Resume Skills Presentations Projects