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.

Dynamic-Ensemble-Selection

Dynamic Ensemble Selection . Adapted from Hafezi, 2019-2022 Master Thesis.

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:

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.

uci-har-gaussian-mixture-models

Includes preprocessing, PCA/UMAP dimensionality reduction, and GMM clustering

Img to tex & word

Designed for researchers, converts handwritten
math formulas or screenshots to LaTeX and Word.

Try it Now!

Certifications

Coursera

August 22, 2023

Generative AI with large Language Models.

Coursera

March 12, 2022

Neural Networks and Deep Learning (DeepLearning.AI)

Coursera

March 30, 2022

Sequence Models (DeepLearning.AI)

Coursera

March 31, 2022

Capstone, Retrieving, Processing, and Visualizing Data with Python

Coursera

March 13, 2022

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

Coursera

March 30, 2022

Python Data Structures

Contact

Call Me

+98 993 330 4227

Email Me

alihafezi.data@gmail.com

Message Me for More Info!