Skip to content
View AlaaErfan's full-sized avatar

Block or report AlaaErfan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlaaErfan/README.md

Welcome to Alaa Erfan's GitHub! πŸ‘‹πŸ‘‹πŸ‘‹

About Me

πŸ‘‹ Hi! I'm Alaa Erfan, a recent Computer Science and Information Systems graduate from Helwan University. I have a passion for machine learning, data science, and software development. I thrive on solving real-world problems using cutting-edge technologies and am constantly looking to expand my knowledge and skills.

Skills

Programming Languages

  • Python
  • SQL

Frameworks & Libraries

  • TensorFlow
  • Keras
  • OpenCV
  • Pandas
  • NumPy
  • Scikit-learn

Tools & Technologies

  • Data Visualization: Matplotlib, Seaborn, Plotly
  • Machine Learning & Deep Learning
  • Natural Language Processing (NLP)
  • Data Analysis & Preprocessing
  • Software Development

Languages

  • English
  • Arabic

Graduation Project

  • Description: This project aims to ease the reading of Egyptian medical prescriptions and provide an alternative drug for each drug mentioned in the prescription through the scientific name.
  • Technologies: Python, OpenCV, TensorFlow, Huggingface, Doxapy, Solt
  • Details:
    • The project contains three main pipelines (preprocessing - English - Arabic) with more than 8 models performing different tasks, including classification for preprocessing functions, handwritten OCRs for English and Arabic languages, autocorrection, and spelling correction NLP algorithms.
    • Responsibilities:
      • Conducted data exploration and analysis, including data collection and data cleaning.
      • Manually collected and constructed medical data.
      • Found the most optimal combination of models to be used in pipelines.
      • Finetuned T5 for autocorrection.
      • Applied error functions to prepare the data for T5.
      • Applied transfer-learning techniques for OCR models to improve model performance and make better use of limited resources.
      • Trained YOLO on custom data for line segmentation and used different functions for line segmentations.
      • Researched and tested common NLP algorithms for spelling corrections to find the suitable algorithm.

Other Projects

  • Description: Detects whether a person is wearing a face mask using MobileNetV2 CNN.
  • Technologies: Python, Pandas, NumPy, Matplotlib, OpenCV.
  • Description: A chatbot developed to support individuals with mental health issues using NLP techniques.
  • Technologies: Python, Numpy, Pytorch, NLTK.
  • Description: Analyzes customer churn in the telecommunications industry using various data science techniques.
  • Technologies: Python, Pandas, NumPy, Seaborn.

Experience

  • AI Engineer at Dorra Group

    • Developed AI solutions for complex business challenges.
  • AI and Data Analytics Intern at ASDC (Remote)

    • Worked on data analytics projects including customer segmentation and COVID-19 visualization.
  • Software Engineer Intern at Dorra Group

    • Developed a web application to digitize inventory management and automated tasks to enhance productivity.
  • NLP R&D Intern at Smsm | Artificially Intelligent Agency

    • Collected data and fine-tuned models for translation tasks.

Certifications

  • Artificial Intelligence Analyst Mastery Award - IBM
  • Google Data Analytics Professional Certificate - Coursera
  • Machine Learning Specialization - Deeplearning.AI (Coursera)
  • Digital Marketing and Project Management Professional Certificates - Google (Coursera)

Connect with Me

Get in Touch

I'm always open to discussing new projects, collaborations, or job opportunities. I am also open to freelancing projects in the data field. Feel free to reach out to me!

Pinned Loading

  1. AI-ObjectDetection AI-ObjectDetection Public

    Artificial Intelligence Project Object Detection Using Artificial Neural Network

    Jupyter Notebook 1

  2. MachineLearningModels MachineLearningModels Public

    Selected 1 Projects : Machine Learning Project that aims to predict the price of a car based on a set of input features implemented in Python.

    Jupyter Notebook 1 1

  3. FruitClassification FruitClassification Public

    Forked from menna02/Fruit-Classification-Model

    This repository contains a Fruit Classification project implemented using a Convolutional Neural Network (CNN) in Python. The project aims to classify fruits and vegetables images into 36 classes. …

    Jupyter Notebook