Seyed Mohammad Amin
Taheri Ghahfarokhi
(Amin Taheri)
Tehran Province, Iran
Æ +98 936 743 9771 Q amintaheri90@gmail.com amintaheri23.github.io
Education
B.Sc. in Computer (Software) Engineering Tehran, Iran
Azad University, Central Tehran Branch (IAUCTB) 2016 Sep - 2020 Sep
Thesis: Diabetes prediction web app with Deep Learning under supervision of Dr. Iman Attarzadeh.
Thesis Grade: (20/20 - 4/4)
148 credits program with GPA of 17.76/20 (3.68/4.00). GPA of the last two years is (3.81/4.00)
Selected courses
: Operating Systems (20/20) - Data Structures (20/20) - Databases Laboratory (20/20) - System Analysis
and Design (19.5/20) - Computer Networks (18/20) - Internet Engineering (18/20)
Diploma of Mathematics and Physics Tehran, Iran
National Organization for Development of Exceptional Talents (NODET), GPA 18.34/20 2012 Sep - 2016 Sep
Honors and Awards
Top student of graduating class Tehran, Iran
Ranked within the top 5% among the graduating class 2020 Sep
Top student of 2016 graduation class of B.Sc program in Azad University, Central Tehran Branch
IEEE Xtreme Programming Competition Tehran, Iran
Ranked within the top 12% of IEEE Xtreme 11.0 programming competetion 2017 Oct
IEEE Xtreme is a 24 hour programming comopettitioin. IEEE Xtreme 11.0 had 8,300 participants
National Entrance Exam Tehran, Iran
Ranked within the top 5% of the Iranian University Entrance Exam for Bachelor degree (Konkur) 2016 Sep
I participated in Math and Physics exam
First place in Cognitive Science Competition Tehran, Iran
1
st
place in Cognitive Neuroscience Competition for High School Students (CNCH) 2014
This competition was held by IPM in partnership with the Allameh Helli Highschool
Research Interests
Deep Learning
AI in HealthCare
Natural Language Processing
Language Modelling
Computer Vision
Face Recognition
Selected Projects
Diabetes prediction with Machine Learning algorithms and Deep Learning
Under the supervision of
Dr. Iman Attarzadeh
, I developed a
Diabetes prediction
and used Deep Neural
Networks, Support Vector Machines, Logistic Regression, Naive Bayes models. I created a web application with
StreamLit.io and Jupyter Notebook documentation for this project.
IMDB Sentiment Classification with GPT2
Fine-tuned
GPT2
with little data (around 500 sentences) and created a sentence embedding from averaging word
sentences and performs better than a logistic regression base line.
1/3
Single Face Extractor
Under the co-supervision of
Alireza Akhavanpour
and Bahar Baradaran Eftekhari.This project extract video
clips that contain only a single face from a video with OpenCV, Python, and Retina Face.
Named Entity Recognition for Persian Text
In this project, I built and trained a model to recognize
Named Entities
in a sentence. This model should give a
tag to each word from a sentence. A classic application for Natural Language Processing (NLP).
Experience
Vocational. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Computer Vision Intern Tehran, Iran
Shenasa-ai Company 2019 Oct - 2019 Dec
Under supervision of
Alireza Akhavanpour
, I developed a script for
Face Extraction in Video
with Retina Face and
OpenCV. This script can run with 3x speed of the video and extract clips that contain a face in it. Also researched
Face Quality Assessment in Videos
and tried to re-implement a paper named ‘Score based Face Quality Assessment‘
using LBP, HOG, and CNN feature extractor with an Auto Encoder. I also presented about TDD with python in my internship.
Natural Language Processing Engineer Tehran, Iran
Rahhat.ir Startup 2018 Feb - 2019 Jun
As a startup member, I created pipelines to scrap textual data from Twitter and executed a
Sentiment Analysis
script in
Persian.
Teaching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teacher Assistant Tehran, Iran
Azad University, Central Tehran Branch(IAUCTB) 2019 Jan - 2019 May
TA of
Operational Systems
course in Spring of 2018-2019 at IAUCTB, Under Supervision of
Dr. Parvaneh Asghari
Responsibilities: Head Teaching Assistant, Teacher in Problem-Solving classes
Python Workshop Camp Advisor Tehran, Iran
Azad University, Central Tehran Branch(IAUCTB) 2018 Oct - 2019 Sep
Lecturer of
Python3
Workshop at IAUCTB’s Computer Association. I taught Python3 basics, designed homework, and
answered students questions online.
Extracurricular Activities
President (Head of Board of Directors) Tehran, Iran
Computer Association Central Tehran Branch, Azad University(CACTB) 2017 Apr - 2020 Apr
Presidnet of CACTB from 2018 to 2020.
Head of Executives in Critical Thinking Lecture and E-Commerce Discussion Cafe under supervision of
Dr. Navid
HashemiTaba
Head of Executives in Intro to Data Science and Intro to Web Development workshop jointly with FanAsa Academy
Technical moderator of Machine Learning and Deep Learning Study Group
Head of Student Activities Commitee Tehran, Iran
IEEE student branch of Azad University, Central Tehran Branch(IAUCTB) 2017 Jan - 2019 Jan
Head of SAC at the Institute of Electrical and Electronics Engineers, The Student Branch of Islamic Azad University, Central
Tehran Branch. Under supervision of Dr. Fardad Farokhi
In charge of venue creation of
IEEE Xtreme
international programming competition. Under the supervision of
Dr.
Mohsen Jahanshahi
Executive of IEEE Days from 2016 to 2019
Member of Student Activities Committee IEEE Iran Section Tehran, Iran
IEEE Iran Section 2018 Apr - 2018 Sep
as a Member of Student activities Committee at the Institute of Electrical and Electronics Engineers Iran Section, I translated
News about technologies from Engish to Persian
2/3
Skills
Deep Learning
: Recurrent Neural Networks, Convolutional Neural Networks, LSTM, GRU, Transformers, Gener-
ative Adversarial Networks
Machine Learning
: Logistic Regression, Clustering, SVM, Neural Nets, PCA, Naive Bayes, Decision Tree, and
Random Forests
AI Packages: Scikit-learn, Tensorflow, Keras, Pytorch, Numpy, Pandas, Matplotlib, Jupyter notebooks, Streamlit
Programming: Skilled in Python3, C++ Familiar with: SQL, Bash Script, MATLAB, JavaScript, HTML, CSS
Social Skills: Leadership, Public Speaking, Team Working, Presentation, Critical Thinking, Time Management
Other Skills: Linux, L
A
T
E
X, UML, Git
Online Courses
Deep Learning Specialization Tehran, Iran
Andrew Ng, Deeplearning.ai by Coursera 2020 Aug
Through
five interconnected courses
, learners develop a profound knowledge of the hottest AI algorithms, mastering
deep learning from its foundations (neural networks) to its industry applications (
Computer Vision, Natural Language
Processing, Speech Recognition, etc.)
CS230 Deep Learning Tehran, Iran
Stanford Online on YouTube 2020 Aug
Audited Stanford Video lectures from Stanford Online CS230. Lecturers: Andrew Ng, Kian Katanforoush my notes are
available here
Course URL: cs230.stanford.edu/
Machine learning Tutorial Tehran, Iran
Andrew Ng, Stanford online by Coursera 2019 Nov
Machine Learning Course tutorial by Stanford online in Coursera.com.
Deep Learning for NLP Tehran, Iran
Reza Vasefi and Fateme Mashhadi, FanAsa Academy 2019 Aug
Deep learning for NLP using Tensorflow, Keras in Persian Language
Languages
Persian: Native proficiency
English: Full professional proficiency TOEFL Score: To be taken soon
References
Dr. Parvaneh Asghari: Assistant professor Department of Computer Engineering of IAUCTB
p_asghari@iauctb.ac.ir
Dr. Vahe Aghazarian: Assistant professor Department of Computer Engineering of IAUCTB
v_aghazarian@iauctb.ac.ir
Alireza AkhavanPour: CTO of Shenasa-ai
Akhavan@shenasa.ai
3/3