GithubHelp home page GithubHelp logo

👋 Hi, I'm Abdelrahman Amin

About Me

Machine learning and AI enthusiast . My GitHub is a showcase of projects where I apply AI to solve real-world problems. Explore the repositories to see my diverse range of work, spanning algorithms, deep learning, and more. I take pride in efficient time management, allowing me to deliver quality projects while balancing various commitments. My ability to learn fast and adapt quickly is reflected in the variety of projects I've undertaken. If you share a passion for leveraging AI to make a positive impact, I'd love to connect and explore opportunities for collaboration on innovative projects.

🌐 Socials:

abdelrahman-amin abdelrahmanamiin abdoamin012 abdelrahman_amin

💻 Tech Stack:

C++ Python Java JavaScript HTML5 CSS3 C# OpenCV MicrosoftSQLServer Keras Matplotlib Scipy TensorFlow NumPy Pandas PyTorch scikit-learn Power Bi

📊 GitHub Stats:



🔝 Top Contributed Repo

Abdelrahman Amin's Projects

centroid-in-pattern_recognition icon centroid-in-pattern_recognition

This repository implements centroid-based pattern recognition, extracting features from images using grid cell centroids for classification in computer vision and image processing.

fuzzy-c-means-clustering-from-scratch icon fuzzy-c-means-clustering-from-scratch

Fuzzy C-Means (FCM) is a clustering algorithm that assigns membership degrees to data points, allowing for soft assignment to clusters. It offers flexibility, robustness to noise, interpretability, scalability, and versatility in various domains such as pattern recognition and data mining.

housing-price icon housing-price

Predicting housing prices with machine learning regression models. This project implements Linear Regression, Random Forest, and Decision Tree models for accurate predictions.

inception-network-from-scratch-and-built_in icon inception-network-from-scratch-and-built_in

Explore the Inception Network, a powerful deep learning architecture designed for image classification. Uncover the efficiency of 1x1 convolutions, strategically used to reduce computational costs and capture intricate features at different scales, revolutionizing the way neural networks process information.

k-nearest-neighbors-knn-from-scratch-and-built_in icon k-nearest-neighbors-knn-from-scratch-and-built_in

KNN is a basic machine learning algorithm used for classification and regression tasks. It predicts the class of a new data point based on the majority class of its nearest neighbors. KNN is simple, non-parametric, and learns directly from the training data without explicit training.

lennet-5 icon lennet-5

LeNet-5 Image Classification project demonstrates the power of the LeNet convolutional neural network for character and digit recognition in grayscale images.

logistic_regression_from_scratch icon logistic_regression_from_scratch

Logistic regression is a statistical technique primarily used for binary classification tasks. It predicts the probability of a binary outcome based on one or more predictor variables. Unlike linear regression, which predicts continuous outcomes, logistic regression deals with categorical outcomes.

resnet50-from_scratch_and_built_in icon resnet50-from_scratch_and_built_in

ResNet-50, with 50 layers, excels in image classification by addressing the vanishing gradient problem. Skip connections facilitate seamless information flow, empowering the model for intricate feature learning. Its unique architecture makes ResNet-50 a robust choice for complex pattern recognition.

titanic-survival-prediction icon titanic-survival-prediction

The Titanic dataset includes passenger information such as survival status, ticket class, gender, age, family relations aboard, fare, cabin, and port of embarkation. It's widely used for predictive modeling to understand survival patterns based on passenger attributes.

vgg16-from-scratch-and-built_in icon vgg16-from-scratch-and-built_in

This project implements the powerful VGG-16 convolutional neural network for image classification, showcasing its efficiency with 3x3 filters, same padding, stride of 1, and 2x2 max-pooling for superior pattern recognition in diverse images.

web_scraping-and-text_processing-nlp- icon web_scraping-and-text_processing-nlp-

Web scraping involves extracting data from websites. Text processing techniques like tokenization, stemming, lemmatization, and removing stopwords refine raw text for analysis.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.