This project is a portfolio dashboard for displaying data visualizations created using Python and libraries such as Pandas, Plotly, and Streamlit.
هذا المشروع هو لوحة تحكم للملفات لاستعراض التمثيلات البيانية المبتكرة باستخدام لغة البرمجة Python و مكتبات مثل Pandas، Plotly، Streamlit. تستخدم هذه التطبيقات الويب framework Streamlit لإنشاء مناخة مستخدم متفاعل. يستفيد المشروع من Pandas للتعامل مع البيانات و Plotly لتوليد مخططات ديناميكية. تعمل هذه اللوحة كمنصة لاستعراض العمل المنجز، مما يسمح للمستخدمين بالتجاوب بسهولة مع مختلف التمثيلات.
A Streamlit-based interactive geospatial dashboard that visualizes and analyzes spatial data using Python libraries.
يُقدّم هذا التطبيق لوحة معلومات جغرافية تفاعلية تُبنى على إطار عمل Streamlit، تمكّن المستخدمين من تحميل واستكشاف وتحليل مجموعات البيانات المكانية. يعتمد على مكتبات Python القوية مثل pandas لمعالجة البيانات، وNumPy وSciPy للعمليات العددية، وPlotly لإنشاء خرائط ورسوم بيانية ديناميكية. يتيح للمستخدمين تصفية البيانات، حساب الإحصاءات، ورسم العلاقات بين العناصر الجغرافية مباشرةً داخل واجهة الويب. يتضمن طبقة ذكاء اصطناعي مدعومة بـ OpenAI يمكنها تفسير استفسارات اللغة الطبيعية وتوليد رؤى أو ملخصات بصرية. صُمم هذا الحل للخبراء في التحليل الجغرافي، المخططين، والباحثين الذين يحتاجون إلى طريقة سريعة وقابلة للتكرار لتحويل البيانات المكانية الخام إلى معلومات قابلة للتنفيذ. يقدّم التطبيق واجهة سهلة الاستخدام مع أدوات تصفية متقدمة وخيارات تصدير للرسوم البيانية والتقارير. يدمج بين المرونة في التحليل الإحصائي والقدرة على التفاعل الفوري مع البيانات الجغرافية، ما يميزّه عن الحلول التقليدية.
The project is an adaptation of AIA Forecaster for predicting foreign exchange (FX) probabilities.
هذا المشروع يعدّل مُستخدمًا AIA Forecaster لتنبؤ الاحتمالات في الأسواق المالية للعملات الأجنبية. يستفيد من مجموعة من المكتبات، بما في ذلك langchain و openai، لتقديم معلومات حول أسواق العملات. يمكن استخدام هذا الأداة من قبل تجار أو محللين يرغبون في اتخاذ قرارات مدروسة بشأن استثماراتهم.
This project is a private, internal-only quantitative trading system used by a family office prop trader to integrate historical analysis, seasonal trend tracking, and automated daily signal generation.
هذا المشروع هو نظام تجاري كمي و خصوصي يستخدم من قبل مكتب مالي خاص لدمج التحليل التاريخي والتنبؤ بالتrends الموسمية وتوليد الإشارات اليومية. يعمل النظام على بيانات مغلقة يومية ويولد إشارات للمفتاح المفتوح التالي. يتم تصميم النظام كPIPELINE واحد الاتجاه مع أربعة مراحل: البحث الكمي، السياق السوقي، التقييم المحسّن، والإنتاج الحقيقي.
A web-based tool that analyzes and visualizes network motifs in large language model attribution graphs.
يُقدِّم هذا التطبيق إطاراً شاملاً لاكتشاف وتصور الأنماط الشبكية المتكررة—الموتيفات الشبكية—في رسومات نسبية نماذج اللغة الكبيرة. يمكن للمستخدمين تحميل أو توليد بيانات النسب، ثم يقوم البرنامج تلقائياً ببناء رسم بياني موجه وتطبيق خوارزميات اكتشاف الموتيفات لتحديد الهياكل ذات الأهمية الإحصائية. تُتيح التصورات التفاعلية المصممة باستخدام Plotly و Streamlit للباحثين استكشاف ترددات الموتيفات، ومقارنتها عبر نماذج أو مجموعات بيانات مختلفة، مع إمكانية التعمق في كل موتيف على حدة. يدعم المنصة تصدير النتائج والتصويرات للمعالجة أو النشر لاحقاً. يهدف هذا الحل إلى مساعدة الباحثين والمطورين في فهم مسارات اتخاذ القرار داخل نماذج اللغة واكتشاف الأنماط الهيكلية المخفية.
A toolkit for analyzing and steering AI assistant behavior along a conceptual axis.
يُقدّم هذا الأداة مجموعة من الوظائف التي تسمح للمطورين بتحليل سلوك المساعد الذكي عبر محور مفهومي محدد. يتم حساب تمثيلات النصوص باستخدام نماذج التعلم العميق، ثم يُستخرج محورًا يُظهر التباين بين الخصائص المختلفة للمخرجات. تُعرض النتائج بصيغة رسومية باستخدام مكتبات مثل matplotlib و plotly، ما يتيح للمستخدم رؤية توزيع الردود على المحور. يمكن تعديل معلمات النموذج أو إدخال استراتيجيات جديدة لتوجيه المخرجات نحو الاتجاه المطلوب. يستهدف الأداة الباحثين في الذكاء الاصطناعي ومهندسي التفاعل الذين يحتاجون إلى فهم أعمق لكيفية تأثير التغييرات على سلوك المساعد. يميز المشروع قدرته على دمج تحليلات البيانات مع واجهة سطر أوامر سهلة الاستخدام، مما يسهل دمجه في سير العمل اليومي. كما يوفر أدوات لتقييم الأداء وتوليد تقارير مفصلة تساعد في اتخاذ قرارات مستنيرة. يُعدّ هذا الحل مفيدًا في تحسين تجربة المستخدم وضمان توافق المخرجات مع المتطلبات المحددة.
A modular framework for building, training, and visualizing deep reinforcement learning agents using PyTorch.
يُقدِّم الإطار بنية معيارية مرنة تسمح للمستخدمين بتعريف وكلاء، بيئات، وخطوط تدريب مخصصة مع حدّ أدنى من الكود المكرر. يدمج معالجات البيانات عبر مكتبة pandas ويقدِّم رسومات تفاعلية باستخدام Plotly، ما يتيح مراقبة الوقت الحقيقي للجوائز، الخسائر، وتطور السياسات. يتيح واجهة سطر أوامر مبنية على Typer ضبط سريع للتجارب، معلمات التعلم، وإعدادات التسجيل. صُمم للباحثين والممارسين، يدعم بروتوتايب سريع، تجارب قابلة للتكرار، وتوسيع سهل للأنظمة والخوارزميات الجديدة. يركز الإطار على فصل واضح للمهام، ما يجعل تبديل أُسُس الشبكات العصبية أو استراتيجيات التعلم التعزيزي أمرًا بسيطًا دون تعديل على المنطق الأساسي. يوفِّر أيضًا أدوات لتتبع التجارب، حفظ النماذج، وتحليل الأداء عبر جلسات متعددة. يميز المشروع بقدرته على التكيف مع متطلبات المشاريع الصغيرة والكبيرة على حد سواء، مع الحفاظ على سهولة الاستخدام والتوسع.
This project lets users input a name and see how AI models associate it with traits like wealth, wisdom, happiness, health, leadership, and beauty.
يتيح هذا المشروع للمستخدمين إدخال أي اسم صيني أو إنجليزي والحصول على تقييم متعدد الأبعاد يعكس موقع الاسم في فضاء تمثيل الكلمات للذكاء الاصطناعي. يجمع النظام بين مقاييس اختبار ارتباط التمثيل (WEAT) واستفسارات الانطباع الأول من نماذج اللغة الكبيرة لتوليد درجة مركبة عبر ستة أبعاد: الثروة، الحكمة، السعادة، الصحة، القيادة، والجمال. تسمح الرسوم التفاعلية مثل مخططات الرادار والخرائط الحرارية للمستخدمين بمقارنة اسمهم مع مجموعة كبيرة من الأسماء ومعرفة مكانه بالنسبة للأسماء الشائعة. تم تصميم الأداة لأي شخص مهتم بالتحيز الضمني للذكاء الاصطناعي، فضلاً عن الباحثين ومهنيي الموارد البشرية الذين يرغبون في فهم كيف يمكن أن تؤثر الأسماء على القرارات الخوارزمية.
A web‑based toolkit that visualizes and analyzes the internal activations of Meta’s Llama 3.2‑1B language model for researchers and developers.
يُقدِّم هذا المشروع تطبيقًا ويبًا تفاعليًا يتيح للمستخدمين استكشاف البنى الداخلية لنموذج Llama 3.2‑1B من Meta. يُظهر التطبيق عمليات التقطيع، والتفاعلات على مستوى كل طبقة، وخريطة الانتباه، فضلاً عن فضاءات التضمين، ويُوفِّر أدوات لتجارب الإزالة (ablation) وتتبع اللوجيت. يتم تحميل النموذج مرة واحدة في الخلفية ويُخدم الطلبات المتعلقة بالتنبؤ، والتفاعلات، والإزالة عبر واجهة برمجة تطبيقات FastAPI، بينما يُقدِّم الواجهة الأمامية لوحة تحكم React متجاوبة. يستهدف التطبيق الباحثين في معالجة اللغة الطبيعية، مهندسي التعلم الآلي، وعلماء البيانات الذين يحتاجون إلى فهم كيفية مساهمة مكونات المحول في التنبؤات. يُحلّق هذا الأداة الحاجة إلى تحليل شفاف ومباشر للنماذج اللغوية الضخمة، مما يتيح اختبار الفرضيات وتصحيح الأخطاء في النماذج.
A web dashboard that visualizes Garmin Connect data for users to track fitness and health metrics.
يُقدِّم هذا المشروع لوحة تحكم ويب تفاعلية تُجمع وتُعرض بيانات Garmin Connect. يقوم بجلب آخر 90 يومًا من الإحصائيات اليومية وأحدث 100 نشاطًا، ثم يعرضها في سلسلة من المخططات والجداول. تشمل الميزات الرئيسية صفحة نظرة عامة على الخطوات، معدل ضربات القلب، والأنشطة الأخيرة؛ صفحة تفصيلية للأنشطة مع مخططات المسافة الأسبوعية؛ مؤشرات صحية مثل التوتر، السعرات الحرارية، الوزن، وساعات الشدة؛ وتحليل النوم مع مدة، درجة، وتفصيل المراحل. تُبنى لوحة التحكم على إطار عمل ويب حديث وتستفيد من مكتبات علم البيانات للمعالجة والتصوير. صُممت لتلبية احتياجات أي شخص يرغب في رؤية واضحة ومبنية على البيانات لمسار لياقته دون الحاجة إلى تصدير أو تحليل يدوي للبيانات.
Predicts KOSPI market crashes by analyzing structural changes in news articles using machine learning.
يُعرّف النظام أحداث الانخفاض الحاد في سوق كوسبي—أيام انخفاض 2٪ أو أكثر—من خلال استخراج 113 خاصية هيكلية من 4.65 مليون مقالة إخبارية باستخدام نموذج لغة كبير. يقارن تردد هذه الخصائص قبل الحدث باليوم العادي، ويختار 12 مؤشرًا إحصائيًا مهمًا. ثم يحسب نموذج التقييم بالوزن ترددًا مؤقتًا لحساب درجة المخاطر في الوقت الحقيقي، مع تحقيق AUC‑ROC 0.9072 ودقة 100٪ في التنبيهات. يتضمن خط الأنابيب جمع البيانات، بناء الكوربوس، إنشاء قاموس الخصائص، التوسيم، التحليل الإحصائي، تقييم المخاطر، والتحقق. يمكن للمستخدم تشغيل خط الأنابيب اليومي بالكامل أو خطوة التقييم فقط، ويعرض لوحة Streamlit اتجاهات المخاطر ومساهمات الخصائص. يهدف النظام إلى مساعدة محللي السوق والباحثين الكميين ومديري المخاطر في توقع الانخفاضات قبل حدوثها، وتوليد تنبيهات المخاطر اللحظية، وتحليل أنماط الأخبار كإشارات تحذيرية مبكرة، ودعم الامتثال التنظيمي من خلال مراقبة عدم الاستقرار السوقي.
The climbing-schedule-app is a tool for climbers to plan and track their training schedules.
هذا المشروع هو تطبيق مصمم لβοء المساعدة على تنظيم وتخطيط جداول التدريب للصعود. يسمح للمستخدمين بإدخال تاريخهم في الصعود، وضبط أهدافهم، والاستفادة من نصائح حول كيفية تحسين أداءهم. يهدف التطبيق إلى تقديم نهج متماسك لتدريب الصعود، مما يتيح للمستخدمين تخصيص وقتهم وتأثيرهم بشكل فعال.
The materialism project provides an open-source implementation of the Hansen Solubility Parameter software for various applications.
مادة المادية هي برنامج برمجي مفتوح المصدر يحتوي على تنفيذ Hansen Solubility Parameter (HSP) للجزيئات المختلفة. يستخدم البرنامج مكتبات مثل anthropic، numpy، pandas، plotly و scipy لتحليل البيانات. يتم استخدام HSPs لتنبؤ ب溶ية الجزيئات في المحلول المختلفة. هذا البرنامج مفيد للمختصين في الكيمياء والباحثين الذين يحتاجون إلى حساب HSPs للجزيئات.
The workspace project is a web-based platform designed for developers to manage and visualize their projects.
هذا المشروع هو منصة ويب تستهدف المطورين لمراقبة وتحليل مشاريعهم. يمكن للمستخدمين إنشاء وتنظيم ومتابعة مشاريعهم في مكان مركزي واحد. توفر المنصة أدوات مثل تحليل البيانات والتحكم في المهام والتعاون مع الآخرين. تستخدم المنصة Streamlit لإنشاء التطبيقات الديناميكية وتوفر FastAPI لإنشاء APIs. يمكن للمستخدمين الاتصال بمقرات MongoDB لتخزين بيانات المشاريع.
A full-stack toolkit for tracking sports card collection value, scraping eBay sold listings, visualizing trends over time, and managing your portfolio through an interactive Streamlit dashboard.
هذا المشروع هو مجموعة أدوات شاملة للمحبي الرياضة لتبني قيمة مجموعاتهم. يخزف البيع على إي باي لتقدير القيمة السوقية الحقيقية، ويظهر الاتجاهات عبر الوقت، ويتحكم في المجموعات من خلال لوحة تحكم تفاعلية. تشمل الأدوات الموجودة في هذه المجموعة: تخزف الأسعار على إي باي، لوحة التحكم التفاعلية، سكانه الكتروني للبطاقات، فحص البطاقات، تخزف يومية تلقائية، وتنظيم وتحديث البيانات.
The Paoli Real Estate project is a tool for analyzing and visualizing real estate data.
هذا المشروع يستخدم جمع البيانات من مصادر متعددة لتحليل وتقديم البيانات المتعلقة بالمنازل في منطقة باولي، ثم يُستخدم أدوات مثل بانداس ومتلابلوك وبلوتلي لتقييم هذه البيانات.
Open Cure is an AI-powered tool for drug repurposing using knowledge graph embeddings, aiming to find additional treatments for diseases that already have existing treatments.
يستخدم Open Cure نهجًا مبتكرًا يعتمد على التصنيف التعاوني kNN لتحديد الأدوية المحتملة للمرضى الذين لديهم علاجات موجودة بالفعل. يستفيد من تمثيلات Node2Vec للمرضى و تشابه القوسي لترتيب الأدوية حسب تكرارها في قائمة العلاجات المجاورة. حقق الأداء 37% Recall@30 على التقييم الانتروكتيف، يفوق أداء TxGNN من هارفارد تحت ظروف عادلة. كما يقدم Open Cure مساهمات لجماعة Every Cure عن طريق تقديم الأزواج المصرح بها من قبل إدارة الغذاء والدواء و قواعد الاستبعاد للتصفية الكاذبة.