- Education
- Experiences
- Projects
- Publications
- Skills
Education
Iran University of Science and Technology, Tehran, Iran (2015 - 2019)
- BSc. Computer Engineering focused on Artificial Intelligence
- Ranked 3rd among Iranian universities according to QS Rankings 2020
- Earned a GPA of 16.54/20 (eq. 3.43/4)
Farzanegan Highschool (NODET), Tehran, Iran (2011 - 2015)
- National Organization for Development of Exceptional Talents
- Earned a GPA of 19.79/20 (eq. 4/4)
Honors & Awards
- Ranked 8th among the undergraduate students in the Department of Software Engineering in the Class of 2019
- Honorary Admission into the M.S Program of the Department of Computer Engineering, without the need to take the “National Entrance Exam for Graduate Schools”, rewarded to exceptionally talented students by the Exceptional Talents Office (2019)
- Ranked 0.6th% in the Undergraduate School Entrance Examination within a pool of nearly 200,000 participants
- Member of the National Organization for Development of Exceptional Talents from 2011-2015, with lower than 0.3% acceptance rate.
- Ranked top 100 among the contestants of the Khwarazmi National Mathematics Competition
Related Courses
Artificial Intelligence | 18.39 / 20 | Computational Intelligence | 19 / 20 | |||||
Foundation of Computer Vision | 19.75 / 20 | Natural Language Processing | 18 / 20 | |||||
Robotics | 19.13 / 20 | Theory of Languages and Automata | 17 / 20 | |||||
Data Structure | 18.5 / 20 | Compiler Design | 19.2 / 20 | |||||
Programming | 18 / 20 | Logic Circuits | 20 / 20 | |||||
Operating System | 18 / 20 | Database Design | 17.5 / 20 |
*All of the scores above are A+ in U.S. grade scale.
Reasearch
Undergraduate Research Assistant, Advanced Big Data Analysis Lab
Using deep learning to extract biomedical information(June 2018 - Present)
- Created well-formatted dataset from an unstructured biomedical data.
- Trained Word2vec model on collected data using adaptive approach due to very large dataset size.
- Derived large graphs between named entities with the help of ATC codes
- Discovered/visualized Drug-Genes-Disease patterns in the graphs, which can be used in many biomedical applications such as Drug Repurposing and Drug Combination
Keywords:
- Bio-medical Deep learning
- Drug Discovery
- Big Data
- word2vec
Graph Mining on big unlabeled data(Jul 2017 - May 2018)
- Constructed a structured graph with 3M nodes and 17M edges from large unstructured data.
- Designed an algorithm based on social properties of graph to find outlier nodes.
- Re-implemented legacy sub-graph extraction algorithm by the factor of 6 using Apache Spark
Keywords:
- Graph Mining
- Big Data
- Apache Spark
- Outlier detection
Uncovering the Factors Affecting the Eye Sight Refractive Errors Through Data Mining(Mar 2017 - May 2017)
- Investigated the effective factors on the defects of eye.
- Utilized IBM SSPS Modeler to collect different patterns from dataset such as the impact of people’s age or diet on the types of eye defects.
Keywords:
- Biomedical Machine Learning
- Pattern Recognition
- IBM SSPS Modeler
Teaching
Foundation of Computer Vision Tutor (To be hold in Fall 2019)
Instructor: Dr. MohhamadReza Mohammadi
Instructor: Dr. MohhamadReza Mohammadi
Computational Intelligence Tutor (Spring 2019)
Instructor: Dr. Nasser Mozayani
Instructor: Dr. Nasser Mozayani
Theory of Languages & Authomata Tutor (Fall 2017)
Instructor: Dr. Hossein Rahmani
Instructor: Dr. Hossein Rahmani
Data Structures Tutor (Spring 2017)
Instructor: Dr. Hossein Rahmani
Instructor: Dr. Hossein Rahmani
Fundamental of Programming Tutor (Fall 2016)
Instructor: Dr. zeinab Movahedi
Instructor: Dr. zeinab Movahedi
C++ Programming Teacher in a 32 hour course at the Electrical Engineering Department (Fall 2016)
Academic Projects
- Classification of hand movements from EEG records
github
report
Used Deep-Learning based methods such as CNN an LSTM to find the best neural network to predict hand movements from one time-series EEG records with the final accuracy of 87.9% - RatTracker: A software platform for the Conditioned place preference test
github
report
In this project, computer vision techniques were used to develop platform to track and analyze rats’ movements and activities in Spatial Place Preference Box. The purpose of this project was to aid the Iranian National Center for Addiction Studies with their Conditioned Place Preference test. The platform identifies 2 dimensional areas irrespective of viewing angle, size, or number of population and subsequently detects and tracks the motions of rats and reports with time stamps the presence at each area with 3 milliseconds accuracy. - Predicting user preferences in social networks using clustering algorithms
github
report
This project was designed for predicting the preferences of users when it came to which blog posts they liked across the 90 thousand active blogs on WordPress.com - News Title Text Mining
github
report
This Project was designed to compare the top news headlines of almost two decades in Iran. This feat was achieved by extracting newspapers between the years of 1996 to 2013 and displaying the results on a word map - Text Classification of News Titles
github
report
Using the Previous dataset, a classification model was designed for classifying News titles. The model was created based on a BOW for each instance, in addition to personalized features, managing to reach a success rate of 80.28%
Papers
DDRel: From Drug-Drug Relationships to drug repurposing
Milad Allahgholi, Hossein Rahmani, Zahra Sadeghi Adl, Delaram Javdania
Blog Posts
Are we responsible for our rose?
DGIdb 2.0, an amazing application of biomedical text mining
RatTracker
Detecting soccer field
Computer Skills
- Programming Language
- Proficient in: Python, Scala, C++, Bash
- Familiar with: Java, C, PHP, Javascript, SQL
- Frameworks & Libraries
- Learning Tools: Tensorflow, Gensim, Apache Spark, keras
- Graph Processing Tools: Apache Spark GraphX, Cytoscape
- NLP Tools: NLTK, Mallet, Spacy
- Data Mining Tools: SPSS Modeler(Clementine)
- Image Processing Tools: OpenCV