Research Interests

  • Machine Learning
  • E-Health
  • Natural Language Processing
  • Fraud Detection
  • Big Data Analytics
  • High-Performance Computing

Awards

  • Top 0.005% in national university undergraduate entrance exam among 284K participants
  • Top 0.002% in national university graduate entrance exam among 30K participants

Publications

  • Saeedeh Momtazi, A. Rahbar, D. Salami, I. Khanijazani, "A Joint Semantic Vector Representation Model for Text Clustering and Classification" - (UNDER REVIEW)

Teaching Assistantship

  • Introduction To Computer Science and Programming, Instructor: Dr. Mohammad Hossein Moayyeri, Shahid Beheshti University
  • Advanced Programming, Instructor: Dr. Behnam Ghavvami, Shahid Beheshti University

Research Experience

  • Research Assistant (RA) at the Amirkabir University of Technology, 2016-2017
    • Supervisor: Prof. Dr. Mohammad Reza Razzazi
    • Research Topic: Developing a mobile application to detect Parkinson Disease in early stages and monitoring the patient. The project aimed to detect Parkinson Disease using sensors of Android devices and Machine Learning algorithms.
  • • Research Assistant (RA) in Large Scale Machine Learning at the Amirkabir University of Technology, 2017-Ongoing
    • Supervisor: Prof. Dr. Mehdi Dehghan Takht Fooladi
    • Research Topic: Developing an improved fraud detection algorithm in Telecommunication Industry via processing Call Detail Records (CDR). Our purpose was developing an algorithm using Deep Learning and Neural Networks and implementing this algorithm on a big data infrastructure (Apache Spark) to detect fraudulent behavior in Telecommunication Industry in a reasonable time and with proper accuracy.

University Courses

  • Advanced Databases, Master, 17/20
  • Advanced Algorithms, Master, 17.25/20
  • Advanced Software Engineering, Master, 17.2/20
  • Natural Language Processing, Master, 17/20
  • Distributed Systems, Master, 17.7/20
  • Data Structures, Master, 16.3/20
  • Discrete Mathematics, Master, 17.25/20

Online Courses

  • Machine Learning, by Stanford University (98/100)
  • Complete Guide to TensorFlow for Deep Learning with Python, by Jose Portilla
  • Neural Networks and Deep Learning, by deeplearning.ai (92/100)
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization, and Optimization, by deeplearning.ai (100/100)
  • Structuring Machine Learning Projects, by deeplearning.ai (100/100)
  • Convolutional Neural Networks, by deeplearning.ai (97.8/100)
  • Sequence Models, by deeplearning.ai (100/100)
  • Hadoop Platform and Application Framework, by University of California, San Diego

Academic Project

2017, Current-Word and Next Word Prediction Library

2017
Open Source

In this library, I have implemented the current word and the next word prediction capability for English and Farsi languages. I used the N-Grams algorithm for this library which is available on Github for the Android operating system. To predict precisely, I developed a keyboard for Android and published it on a local app store (Cafebazaar). Having installed it on their devices, the users helped me to extract the frequency of words and use the frequencies in the library.

Github Link

2019, Telecommunication Fraud Detection System

2017
Open Source

During my master thesis, I designed and implemented a fraud detection system in the telecommunication industry. This system has three major modules. The first module is for data augmentation. Through this module, users can augment data with three different algorithms. The second module has been built for training and evaluating seven algorithms with four completely different approaches. The final module can detect fraud using previously trained models either from a static file or from a stream of data using Message Broker technologies (like RabbitMQ).

Volunteer Project

A Management and Payment System for Sobhe Ruyesh School (Working Children)

2018
Sobhe Ruyesh

Sobhe Ruyesh (The morning of blossom) is a private school which provides free education for working children in the south of Tehran. I designed and implemented a website for this school to gather charity contributions.

Sobhe Ruyesh (The morning of blossom)

Skills & Proficiency

  • Programming Languages: Java, PHP, C, C++, Python, JavaScript(Node.JS), Shell
  • Operating System: Linux (Ubuntu, Centos, openSUSE), Windows
  • Application Development: Jira, Bamboo, Sonar, Bitbucket, Confluence, Docker, Test Driven Design (TDD), Agile/Scrum
  • Version Control: Git, SVN
  • Big Data Technologies: Spark, Hadoop, RabbitMQ
  • Database Technologies: MySQL, MSSQL, SQLite, WebSQL, MongoDB
  • Web Technologies: HTML, CSS, JavaScript, Angular, Ionic Framework, MVC .NET, Express.JS, Slim Framework (PHP), Client-Side Databases, Nginx, Openfire XMPP
  • Mobile Technologies: Android, Apache Cordova
  • Machine Learning Tools: MLlib, SciPy, SKlearn, NumPy, Tensorflow
  • Document Presentation: LaTeX, Mendeley

Refrences

  • Prof. Dr. Mehdi Dehghan Takht Fooladi
  • Professor
    Computer Engineering and IT Department
    Amirkabir University of Technology, Tehran, IRAN Office: Department of Computer Engineering & Information Technology AmirKabir University of Technology,
    Hafez Ave. Tehran, 15914, Iran
    Tel: +98 21 645 42 749,
    Email: Dehghan @ aut.ac.ir

  • Dr. Seyed Majid Noorhosseini
  • Assistant Professor
    Computer Engineering and IT Department
    Amirkabir University of Technology, Tehran, IRAN Office: Department of Computer Engineering & Information Technology AmirKabir University of Technology,
    Hafez Ave. Tehran, 15914, Iran
    Tel: +98 21 645 42 740,
    Email: Majidnh @ aut.ac.ir

  • Dr. Saeedeh Momtazi
  • Assistant Professor
    Computer Engineering and IT Department
    Amirkabir University of Technology, Tehran, IRAN Office: Department of Computer Engineering & Information Technology AmirKabir University of Technology,
    Hafez Ave. Tehran, 15914, Iran
    Tel: +98 21 645 45 101,
    Email: Momtazi @ aut.ac.ir