أهلين ✨ 😃 شكراً على الزيارة. حسابي على تويتر هنا. او تفضل بزيارة صفحتي الأكاديمية هنا.
في هذي الصفحة قائمة لمشاريع و أكواد عملتها في السابق لمواضيع مختلفة في برمجة الكمبيوتر، علم وهندسة البيانات، تعلم الآلة والذكاء الأصطناعي.
مشاريع باللغة العربية
شرح لحزم البيانات والنقاط البيانية مع تطبيق بلغة R
keywords: R, datasets, data points
شرح لخوارزمية التجميع مع التنفيذ بلغة بايثون الرابط: source
keywords: clustering, data science, vanilla python
صفحة تاريخ هجري وميلادي في لغة جافا سكربت
keywords: html, js, bootstrap
مشاريع باللغة الأنجليزية
Hi, thanks for visiting!
Below is a collection of random open-source projects I implemented for topics in Programming, ML, Data Science, and Data engineering
Language Identification Model: I trained and built a supervised machine learning model to identify the name of a language based on the written text, with 98% accuracy
keywords: neural networks, distributed representations of words, fasttext, python, pandas, numpy, bash scripts
Python Datasets package: I built a Python package that provides instant access and download for over 750 scientific datasets which largely used in data science and machine learning research (The project has more than 800 stars on GitHub and tens of thousands of downloads)
keywords: pandas, datasets, data science
4th place in a mini ML hackathon: Image classification competition to classify images into 13 categories (Simpson characters). Data, training: 15K images, and test: 1600 images
keywords: python, keras, deep learning, image classification, data augmentation
Sentiment Analysis Model: I trained and built an unsupervised language model based out of a large corpus of Arabic text. And applied it with binary classifiers to achieve improved sentiment classification accuracy in compare to hand-crafted-feature methods
keywords: word embeddings, word2vec, genism, machine learning, nltk, pandas
Bayesian Decision Theory: I implemented a 2D Bayesian classifier based on Bayesian decision theory for non-parametric estimation
keywords: classification, bayesian decision
Information Gain and Entropy of Probability distribution: I implemented an algorithm for calculating information gain and probability distribution
keywords: probability, decision tree learning
Linear Regression model with gradient descent algorithm: I implemented (from scratch) a linear regression model based on gradient descent optimization algorithm
keywords: regression, gradient descent
K-means algorithms implementation: I implemented (from scratch) the clustering algorithm "K_means" using recursive approach
keywords: k_means, clustering
iversions: I built a tool for helping Python developers to quickly access meta information about the imported software in their programs
keywords: ipython, jupyter notebooks, cell magic command
TermFeed: I built a Python package for fetching and reading RSS feeds via terminal
keywords: terminal applications, news feed, python
Demo ETL pipeline: I created a self-contained Extract-Transform-Load data pipeline as a demo for question-solution scenario related to a data-science-engineering problem
keywords: pandas, sqlite, etl, data pipelines
Rendering relational data in graphs (PyGraph): I built a software package that helps users to easily render and visualize relational data in graphs to facilitate analysis
keywords: visualization, graphs, graphviz, python
Web Scraping and 3D Visualization: I developed a project for scraping a public website to extract statistical data and 3D visualize the data
keywords: web scraping, 3D/2D visualization, plotly, python
Oud Animator: a terminal app for animating musical notes on Oud strings
keywords: python, curses, terminal application, oud, arabic music
Predicting Air Traffic Delay: I applied machine learning-based analysis to understand the contributing factors for "Why do flights get delayed?"
keywords: keras, catboost, xgboost, pandas, matplotlib
Sorting algorithms comparison: I implemented (comparison-based) sorting algorithms from scratch with comparing and visualizing their performance
keywords: algorithms analysis, sorting
A collection of Dash docsets contributions: API documentations to use with Dash "Browser and Code Snippet Manager" for easier code navigation an search experience.
keywords: web scraping, api documentation, beautifulsoup