Ali Hafezi
Welcome to my webpage! I am a researcher specializing in Machine Learning and AI driven by a
passion for innovation and impactful solutions. I ranked 3rd nationally in the MSc. entrance exam.
I received my Master's degree in Electrical Engineering from the University
of Tehran
under the supervision of Professor Behzad Moshiri.
Before that, I obtained my Bachelor's degree in Electrical Engineering, Power Engineering from the
Sadjad University of Technology, where I was in the Top 1%
Rank among B.Sc. students.
My research interests lie at the intersection of Machine Learning, Deep Learning, and Pattern
Recognition, particularly in Ensemble Learning and Data-Driven Decision-Making.
Research Experiences
My research in ensemble learning focuses on enhancing predictive models through
dynamic systems that adapt to evolving data. During my Master's studies, I
developed a Dynamic Ensemble Classifier System (DECS), which utilizes clustering
techniques and Euclidean distance to improve prediction accuracy, particularly in complex scenarios
like out-of-stock events. This system outperformed traditional models, reducing prediction
errors and operational costs.
Currently, I am extending this work by integrating advanced statistical models, such as
Gaussian Mixture Models (GMM), into dynamic ensemble frameworks to further improve
prediction accuracy, model personalization, and adaptability, especially in handling complex,
high-dimensional data. My recent work is under review، underscores my dedication
to addressing complex challenges with innovative approaches. I am eager to explore
new areas in machine learning and artificial intelligence, seeking opportunities to expand
my research and contribute to the development of innovative AI-driven solutions.
My Skills
Programming Languages
- Python
- MATLAB
- R
- Bash (Linux)
ML & Deep Learning
- TensorFlow
- PyTorch
- Keras
- Scikit-Learn
Machine Learning
- Supervised and Unsupervised Learning
- Ensemble Methods
- Clustering Algorithms
- Statistical Models
Data Analysis & Visualization
- NumPy
- Pandas
- SciPy
- Matplotlib
- Seaborn
Research Skills
- Comprehensive Literature Review
- Advanced Research Design
- Scientific Writing & Publication
- Data Management & Analysis
- LaTeX and Zotero
Soft Skills
- Effective Communication
- Collaborative Teamwork
- Problem-Solving
- Adaptability
- Leadership
Teaching Experiences
2019-2020
Teaching Assistant, Electrical & Computer Eng, University of Tehran, Iran.
Course Assisted: Pattern Recognition (Supervisor: Prof. Babak N. Araabi, Professor of ECE, University of Tehran)
Key Responsibilities:
- Exam and Assignment Support: Prepared and graded exams, offered feedback to students.
- Student Engagement: Led discussions and active learning for deeper comprehension.
2013-2016
Teaching Assistant, Electrical & Biomedical Eng, Sadjad University of Tech.
Courses Assisted:
- Linear Control (Supervisors: Dr. Amin Nouri, Dr. Najmeh Eghbal, Assistant Professors at Sadjad)
- Signal and Systems (Supervisor: Dr. Ghazaleh Sarbishaei, Assistant Professor at Sadjad University)
- Electrical Machine (Supervisor: Dr. Mohsen Ghayeni, Assistant Professor at Sadjad University)
Key Responsibilities:
- Technical Mastery: Employed MATLAB and Python for computational tasks.
- Effective Communication: Streamlined complex idea explanation, boosting teamwork.
- Curriculum Innovation: Aided in modernizing courses for current tech trends.
- Support & Engagement: Provided exam assistance, facilitated discussions, curriculum enhancement.
Tools and Projects
Throughout my career, I have applied machine learning and AI to solve real-world challenges. Notably, I developed a model for predicting customer churn at Hamrah Aval, achieving a 20% reduction and improving marketing strategies. Additionally, I created the Abroad Math OCR tool, which efficiently converts handwritten or screenshot-based mathematical expressions into LaTeX or Word formats, streamlining documentation for researchers.
Certifications
August 22, 2023
Generative AI with large Language Models.
March 12, 2022
Neural Networks and Deep Learning (DeepLearning.AI)
March 30, 2022
Sequence Models (DeepLearning.AI)
March 31, 2022
Capstone, Retrieving, Processing, and Visualizing Data with Python
March 13, 2022
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
March 30, 2022
Python Data Structures
Contact
Call Me
+98 993 330 4227
Email Me
alihafezi.data@gmail.com