About me
Hello! I'm Niki. I'm a PhD student in Computer Science at the University of California, Riverside. I obtained my bachelor's degree in Computer Engineering at Iran University of Science and Technology (IUST). I was ranked 293rd among more than 400,000 students in Iran's National University Entrance Exam.
Currently, I'm working as a research assistant under the supervision of Prof. Salman Asif. My reseach is focused on robust machine learning, computer vision, and natural language processing.
Experience
Academic Experience
Graduate Research Assistant, UCR
Robust Machine Learning
- Working on multi-modal learning models
- Improving missing modality robustness
Research Assistant at NLP Lab, IUST
Generative Visual Question Answering Project
- Implementing encode-decoder structure
- Using pre-trained vision-and-language embeddings
- Metric calculation using BLEU, Rouge and other evaluation methods
Research Assistant at NLP Lab, IUST
Medical Image Analysis for Disease Detection Project
- Studying state-of-the-art medical image captioning implementations
- Medical image and caption web crawling for model’s dataset
Research Assistant at NLP Lab, IUST
Intelligent Dialogue Agent Project
- Processing conversational texts for dialogue detection
- Implementing ignore detection and dialogue extraction
- Data mining and labeling using OpenSubtitles dataset
Teaching Experience
Computational Intelligence Teaching Assistant
- (Instructor: Prof. Nasser Mozayani)
- Sep 2022 - Jan 2023
Operating Systems Teaching Assistant
- (Instructor: Prof. Reza Entezari- Maleki)
- Feb 2022 - Jul 2022
Theory of Languages and Automata Teaching Assistant
- (Instructor: Prof. Reza Entezari- Maleki)
- Feb 2022 - Jul 2022
Algorithms Design Student Mentor
- Instructor: Prof. Sauleh Etemadi
- Feb 2022 - Jan 2022
Data Structures Student Mentor
- Instructor: Prof. Sauleh Etemadi
- Sep 2021 - Jan 2022
Advanced Programming TA
- Instructor: Prof. Sauleh Etemadi
- Feb 2021 - Jul 2021
Discrete Math TA
- Instructor: Prof. Vesal Hakami
- Feb 2021 - Jul 2021
Education
Ph.D. in Computer Science
- University of California, Riverside, United States
- GPA: 3.95/4
- Last two years: 3.95/4
B.Sc. in Computer Engineering
- Iran University of Science and Technology, Tehran, Iran
- Ranked 4th among Iran Universities based on QS Ranking
- GPA: 3.84/4
- Last two years: 3.96/4
Diploma in Mathematics and Physics Discipline
- Farzanegan2 HighSchool, Tehran, Iran
- Affiliated with the National Organization for Development of Exceptional Talents
- GPA: 4/4
Skills
Programming Languages
Python
C#
C
C++
Java
HTML/CSS
VHDL
Matlab
FrameWorks & Libraries
Tensorflow
Keras
Pytorch
Django
Django-Rest
ASP.Net
Others
ANTLR
Git
Azure DevOps
SQLite
PostgreSQL
Xilinx ISE
PERSIAN
NativeENGLISH
TOEFL iBT 115/120Selected Projects
You can click on "View GitHub" to see more detailed description and implementation. To see my other projects which are not mentioned here, visit my GitHub.
Predicting COVID-19 From Chest X-Ray Images
- Predicting COVID-19 from chest X-Ray images using deep transfer learning.
- Implementing data augmentation and using pre-trained SqueezeNet.
Tile Crack Detection with U-Net
- Detecting tile cracks in images using digital image processing and deep learning.
- Implementing segmentation task using U-Net.
Genetic and Ant Colony Algorithms
- Implementing Genetic Algorithm for cubic equation solving.
- Implementing Ant Colony Algorithm to solve task scheduing problems.
Football Match Fuzzy Predictor
- Implementing a fuzzy logic controller for predicting a football match's result.
- Using simpleful for adding linguistic variables and fuzzy rules.
Image Recalling Hopfield Network
- Implementing Hopfield network for Fashion MNIST picture classification.
- Implementing Hopfield network for TSP problem.
SOM and RBF Clustering
- Implementing Kohonen and RBF models for classification problems.
- Using Tensorflow and Keras libraries.
MLP From Scratch
- Implementing multilayer perceptron from scratch for classification problems.
- Using keras to add momentum and weight decay.
Artificial Intelligence Course
- Deep-Learning-based project which can recognize different types of clothes.
- Solving Pacman practical projects of Berkeley University in the most of AI outlines such as RL, CSP, MDP, etc.
Smart Sensor-embedded Games for Autism and Alzheimer
- Designing and creating smart games for Alzheimer patients and autistic children to improve their condition and help the health care personnel with the monitoring process.
- Developing smart puzzles for Alzheimer patients and smart game rooms for autistic children.
Contact
Feel free to contact me at: niki.nezakati@gmail.com
You can also reach me via these social media: