Slidl هي مكتبة Python لإجراء تحليل صور التعلم العميق على صور الانزلاق الكامل (WSIS) ، بما في ذلك الأنسجة العميقة ، والتصفية ، وتصفية الخلفية ، واستخراج البلاط ، واستنتاج النموذج ، وتقييم النموذج والمزيد. يعمل هذا المستودع على تعليم المستخدمين كيفية تطبيق SliDL
على كل من تصنيف ومثال تجزئة من البداية إلى النهاية باستخدام أفضل الممارسات.
يمكن أيضًا تثبيت SliDL
عبر فهرس حزمة Python (PYPI):
pip install slidl
أول استنساخ هذا المستودع:
git clone https://github.com/markowetzlab/slidl-tutorial
يستخدم البرنامج التعليمي مثالًا لمجموعة محلية للعقدة اللمفاوية من تحدي Camelyon16. تحتوي بعض هذه WSI على انبثاق لسرطان الثدي وهدف البرنامج التعليمي هو استخدام Slidl لتدريب نماذج التعلم العميق لتحديد المناطق والمناطق التي تحتوي على ورم خبيث ، ثم لتقييم أداء تلك النماذج.
قم بإنشاء دليل يسمى wsi_data
حيث لا يقل عن 38 جيجابايت من مساحة القرص. قم بتنزيل 18 WSIS التالي من مجموعة بيانات Camelyon16 إلى wsi_data
:
normal/normal_001.tif
normal/normal_010.tif
normal/normal_028.tif
normal/normal_037.tif
normal/normal_055.tif
normal/normal_074.tif
normal/normal_111.tif
normal/normal_141.tif
normal/normal_160.tif
tumor/tumor_009.tif
tumor/tumor_011.tif
tumor/tumor_036.tif
tumor/tumor_039.tif
tumor/tumor_044.tif
tumor/tumor_046.tif
tumor/tumor_058.tif
tumor/tumor_076.tif
tumor/tumor_085.tif
قم بتثبيت دفتر Jupyter في slidl-env
:
conda install -c conda-forge notebook
الآن وبعد أن تم تنزيل البرنامج والبيانات المطلوبة ، فأنت مستعد لبدء البرنامج التعليمي ، الموجود في دفتر Notebook Jupyter slidl-tutorial.ipynb
في هذا المستودع. بدء دفتر الملاحظات ثم انتقل إلى هذا المستند في الواجهة:
jupyter notebook
بمجرد تشغيله ، يحتوي slidl-tutorial.ipynb
على تعليمات لتشغيل البرنامج التعليمي. للحصول على تعليمات حول تشغيل دفاتر Jupyter ، راجع وثائق Jupyter.
يمكن العثور على نتائج تشغيل البرنامج التعليمي المكتمل هنا.
تنفيذ بنية تجزئة U-NET الواردة في هذا المستودع ويأتي بعض رمز التجزئة ذات الصلة من مشروع Milesial مفتوح المصدر.
يمكن العثور على الوثائق الكاملة لـ SliDL
بما في ذلك مرجع API الخاص بها هنا.
لاحظ أن هذا هو برنامج prelease. الرجاء استخدام وفقًا لذلك.