تفاصيل العمل

مشروع تصنيف الصخور باستخدام الذكاء الاصطناعي هو نظام يعتمد على تقنيات التعلم العميق لتحليل الصور والتعرف على نوع الصخور تلقائيًا.

يقوم النموذج باستقبال صورة لصخرة، ثم معالجتها واستخراج الخصائص منها، وبعد ذلك يقوم بتصنيفها إلى واحدة من أربع فئات رئيسية:

الصخور النارية (Igneous)

الصخور المتحولة (Metamorphic)

الصخور الرسوبية (Sedimentary)

المعادن (Minerals)

تم تدريب النموذج على Dataset يحتوي على آلاف الصور، مع تقسيم البيانات إلى تدريب واختبار لضمان دقة التقييم. كما تم استخدام تقنيات تحسين الصور مثل Histogram Equalization و CLAHE لزيادة وضوح التفاصيل وتحسين أداء النموذج.

الهدف من المشروع هو بناء نظام ذكي يمكن استخدامه في مجالات مثل الجيولوجيا، التعدين، أو التعليم، لتسهيل عملية التعرف على أنواع الصخور بدقة وسرعة.

التقنيات المستخدمة (Technologies Used)

الذكاء الاصطناعي والتعلم العميق

TensorFlow & Keras

لبناء وتدريب نموذج الشبكات العصبية (CNN)

PyTorch

تم استخدامه في النموذج الثاني لتدريب وتحسين الأداء

Convolutional Neural Networks (CNN)

لاستخراج الخصائص من الصور وتصنيفها

معالجة الصور (Image Processing)

OpenCV

لمعالجة الصور وتحسينها

CLAHE (Contrast Limited Adaptive Histogram Equalization)

لتحسين التباين في الصور بشكل محلي

Histogram Equalization

لزيادة وضوح الصور وتحسين توزيع الإضاءة

تجهيز البيانات (Data Preprocessing)

تقسيم البيانات (Training / Testing)

إزالة الصور التالفة (Corrupted Data Handling)

تحويل الصور إلى Grayscale

Normalization (توحيد القيم)

التعامل مع عدم توازن البيانات (Class Imbalance باستخدام sklearn)

مكتبات إضافية

NumPy / Pandas → لمعالجة البيانات

Matplotlib / Seaborn → لعرض النتائج والرسومات

Scikit-learn → لحساب metrics وتحليل الأداء

التدريب والتقييم

استخدام GPU (CUDA) لتسريع التدريب

قياس الأداء باستخدام:

Accuracy

Loss

Confusion Matrix

Classification Report

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات