About

Learn more about me

profile picture

AI Researcher & Developer

Hi, My name is Zahra Anvarian. I'm a B.Sc. in Computer Engineering from Iran University of Science and Technology (IUST). I have published my final B.Sc. thesis as a paper in WeCNLP 2021 conference with title "ParsTSet: A Persian Dataset for Personality Detection on Twitter" under the supervision of Dr. Sauleh Eetemadi, who was a NLP researcher in Microsoft. Also, I worked as a Computer Vision researcher in Multi-agent Systems (MAS) Lab for Neural Style Transfer task.

  • Age: 25
  • Degree: Bachelor
  • Mail: zahra.anvarian97@gmail.com
  • City: Tehran, Iran

For now, I'm working at Dadmatech company as a NLP developer and currently my team and I published a paper with the title of “MBTI Personality Prediction Approach on Persian Twitter” at the 6th WiNLP Workshop at Empirical Methods in Natural Language Processing (EMNLP). My principal research interests are in Deep Learning, Natural Language Processing, Computer Vision, Data Mining and Privacy, and Bioinformatics.

Skills

Program Languages

Python 100%
Java 85%
C++ 75%
Bash70%
HTML 100%
CSS 90%
JavaScript85%
jQuery 70%
Kotlin 40%
Assembly 50%

Learning Tools

Tensorflow 100%
PyTorch 50%
Numpy 100%
Keras 85%
Pandas 100%
Matplotlib 85%
Scikit-learn 90%
OpenCV 65%
NLTK 55%
Hazm 75%

Frameworks/ Libraries

React 65%
Bootstrap 90%

Project Management

Trello 100%
Jira 95%

Hardware Tools

Arduino 70%
Xillinx ISE 60%
Code Vision AVR 65%
AVR Studio 30%

Operating Systems

macOS 100%
Linux 80%
Windows 90%

Language Skills

Persian Native
English 80%
Arabic 40%

Others

UML 100%
LaTex 85%
Git 80%

Interests

Deep Learning

Natural Language Processing

Computer Vision

Data Mining and Privacy

Computational Social Science

Bioinformatics

Software Engineering

Resume

Check My Resume

Education

Iran University of Science and Technology

2016 - 2021
Tehran, Iran

B.Sc. in Computer Engineering with a concentration on AI
Ranked 4th among Iran Universities based on QS Ranking

- GPA (Last two years via 55 credits): 3.94/4 (18.52/20)

Publication

WeCNLP Conference 2021

ParsTSet: A Persian Dataset for Personality Detection on Twitter [PDF]
M. M. Abdollahpour*, Z. Anvarian*, S. Fatehi, S. Eetemadi

- Published in WeCNLP 2021

  • Proposed a novel dataset along with a baseline model for predicting MBTI personality traits.
  • Working on the full paper, so it is an ongoing research project.

WINLP Conference 2022

MBTI Personality Prediction Approach on Persian Twitter [PDF]
S. Fatehi*, Z. Anvarian*, Y. Madani, M. J. Mehditabar, S. Eetemadi

- Published in WiNLP 2022

  • Collected a dataset that contained Persian tweets as data and MBTI personality traits as the label.
  • Implemented a Bidirectional RNN+LSTM(64) model for predicting users' MBTI personality traits.

Academic Projects

B.Sc. Final Thesis

A Persian Dataset for Personality Detection on Twitter
Supervisor: Dr. Sauleh Eetemadi -- Juror: Dr. Behrooz Minaei

  • Researched on MBTI Personality Trait Prediction for gathering a complete Persian dataset on Twitter for the first time in this subject which would be useful for other interested researchers.

Computer Vision Course

Github

Car Plate Detection
Instructor: Dr. Mohammad Reza Mohammadi

  • Trained multiple deep CNN models to classify images that contain car plates.
  • Implemented relatively complex deep models using Keras.
  • The best project of the class both in terms of execution time and F1-score.

Github

Deep Neural Network

  • Trained ResNet50 model to classify the Stanford Car dataset images using Keras, and Augmented data with data generator to reduce overfitting.

Github

Convolutional Neural Network

  • Designed a CNN model, which includes an Inception module with dimension reduction, using Keras to classify the Fashion MNIST dataset images.

Github

Image Classification via shape, texture, and color

  • Coded the HOG and LBP, which are image feature extractors, using OpenCV to classify the MNIST dataset images by SVM classifier.

Computational Intelligence Course

Github

Inverted Pendulum
Instructor: Dr. Nasser Mozayani

  • Solved Inverted Pendulum using Fuzzy Logics (also using RL in Gym env).

Github

Image Classification

  • Designed a Multi-Layer Perceptron (MLP) model to classify the Hoda dataset images, which like MNIST dataset but in Persian, using Numpy and Keras.

Github

HopField Network

  • Implemented a noise-robust model using Hopfield Network for image detection.

Github

Radial Basis Function

  • Coded the function approximation using RBF (Radial Basis Function) and MLP.

Github

Self-Organizing Feature Map

  • Trained a Kohonen’s Self-Organizing Feature Map (SOFM), which can map a dataset of 3-Dimensional data into a 2-Dimensional space.

Artificial Intelligence Course

Github

Text Classification
Instructor: Dr. Mohammad Taher Pilevar

  • Trained two models, Naïve Bayse and MLP model, that classify news documents into two classes: politics news and sport one.

Github

Reinforcement Learning

  • Implemented Reinforcement Learning in games like WaterWorld or PixelCopter

Github

AI Pacman game

  • Solved Pacman practical Projects of Berkeley University in the most of AI outlines such as Search Problems, Informed Search, CSP, Adversarial Search, Markov Decision Process, etc.

Signal Processing Course

Github

Digital Radio
Instructor: Dr. Mohammad Reza Mohammadi

  • Designed a digital radio, which can detect radio channels and play them using Signal Processing.

Github

Dual-Tone Multi-Frequency

  • Implemented a Dual-Tone Multi-Frequency (DTMF) signaling that each of the 12 keys on the phone sends a specific signal when clicked.

Github

Yes-No Signal Detection

  • Implemented the Yes-No signal detection that get the voice of Yes or No and detect its signal.

Research Experience

Research Assistant

Sep 2020 - June 2021
IUST

Natural Language Processing Researcher at NLP Lab
Supervisor: Dr. Sauleh Eetemadi

  • Studied the literature of datasets and models designed for psychological traits prediction.
  • Constructed a novel dataset based on MBTI model of personality traits for Persian language.
  • Implemented multiple NN models to predict users' personality traits using their tweets.
  • Experienced coding NLP models using fastText, doc2Vec, BERT, CNN, LSTM, etc.

Research Assistant

May 2019 - Sep 2020
IUST

Computer Vision Researcher at MAS Lab
Supervisor: Dr. Nasser Mozayani

  • Took Computer Vision Coursera course for learning more about CV applications.
  • Implemented a Neural Style Transfer using VGG-19, which is a pre-trained model, to injected the style to the input image.
  • Designed a Car Detection model using YOLO algorithm to recognize cars in images with the bounding boxes.

Teaching Experience

Teaching Assistant

Feb 2022 - Jun 2022

Natural Language Processing
Instructor: Dr. Behrooz Minaei

Feb 2021 - Jun 2021

Computational Intelligence
Instructor: Dr. Nasser Mozayani

Feb 2021 - Jun 2021

Deep Learning
Instructor: Dr. Mohammad Reza Mohammadi

Sep 2020 - Jan 2021

Microprocessor and assembly language
Instructor: Dr. Amir Mohammad Monazzah

Sep 2020 - Jan 2021

Embedded System and IoT
Instructor: Dr. Amir Mohammad Monazzah

Feb 2018 - Jun 2018

Database Design
Instructor: Dr. Eisa Zarepour

Mentoring

May 2019 - Aug 2020

Software Engineering
Instructor: Dr. Mehrdad Ashtiani

Feb 2018 - Jun 2018

Computer Systems Analysis and Design
Instructor: Dr. Mehrdad Ashtiani

Industrial Experience

AI developer

Aug 2021 - Oct 2022
Tehran, Iran

Dadmatech Company

  • Researched in personality detection models by studying related papers.
  • I implemented NLP models using fastText, doc2Vec, Transformers, CNN, etc.
  • I developed NN models using Tensorflow for predicting personality traits via individual's texts.

Front-end developer

Jul 2019 - Dec 2019
Ontario, Canada

Edgecom Energy Company

  • I worked there as a Front-end developer for six months remotely because of the company's location that is in Ontario, Canada.
  • My purpose was to gain work experience out of the university's environment and getting familiar more with programming tools.
  • I designed and implemented webpages by HTML, CSS, JavaScript, and jQuery.

Front-end developer

Feb 2018 - Jun 2018
Tehran, Iran

Teachent Startup

  • I worked as a Front-end developer at Teachent, which was an application of a friendly startup of our own in a group of five.
  • I designed webpages by HTML, CSS, JavaScript.

Online Courses

deeplearning.io

Oct 2020
Certificate

Convolutional Neural Networks in TensorFlow

Oct 2020
Certificate

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Oct 2020
Certificate

Natural Language Processing in TensorFlow

Sep 2020
Certificate

Deep Learning Specialization

Sep 2020
Certificate

Sequence Model

Aug 2020
Certificate

Convolutional Neural Networks

Aug 2020
Certificate

Structuring Machine Learning Projects

Aug 2020
Certificate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

June 2020
Certificate

Neural Networks and Deep Learning

Coursera

March 2022
Certificate

Deep Learning with PyTorch : Neural Style Transfer

Feb 2022
Certificate

Deep Learning with PyTorch : Generative Adversarial Network

Feb 2022
Certificate

Deep Learning with PyTorch : Image Segmentation

Sep 2020
Certificate

Computer Vision - Image Basics with OpenCV and Python

Presentations

My Presentations

  • All
  • Course
  • Certification
  • Poster

ParsTSet

Our presentation for the WiNLP 2022 conference.

ParsTSet

Our presentation for the WeCNLP 2021 conference.

B.Sc. Thesis Presentation

My presentation for B.Sc. thesis.

News Classification

My presentation for the Artificial Intelligence course final project.

Front-End Development Frameworks

My presentation for the Software course.

Clean Code: Functions

My presentation for Object-Oriented Design course.

5G Network

My presentation for data transition course.

Certificate

The Deep Learning Specialization course, which includes 5 courses.

Certificate

The Computer Vision course for practicing OpenCV and Python.

Certificate

The guided project for practicing PyTorch and practically understanding the Generative Adversarial Networks (GANs).

Certificate

The guided project for practicing PyTorch and practically understanding the image segmentation.

Certificate

This course is helpful for becoming a peer reviewer.

Certificate

This course is helpful for certified peer reviewer course.

WiNLP Poster

Our poster for WiNLP 2022 Conference.

WeCNLP Poster

Our poster for WeCNLP 2021 Conference.

NST Poster

My internship poster, which is about Neural Style Transfer (NST) and won second rank among all internship posters.

Contact

Contact Me

Feel free to send me a message via email or telegram, I'll try to respond as soon as possible.

My Address

Tehran, Tehran ,Iran

Social Profiles

Email Me

zahra.anvarian97@gmail.com

mahsawz@gmail.com

Call Me

+(98) 9120652933

+(98) 9354108509