Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Unlearnable-Clusters — CVPR2023: عناقيد غير قابلة للتعلم: نحو أمثلة غير قابلة للتعلم مستقلّة عن التسميات | Kitploit
أدوات/GitHubGitHub/jiamingzhang94/unlearnable-clusters
تعلم الآلةالأوراق والأبحاثأمن الذكاء الاصطناعيالهجوم العدائي
GitHubjiamingzhang94/unlearnable-clusters

Unlearnable-Clusters

CVPR2023: عناقيد غير قابلة للتعلم: نحو أمثلة غير قابلة للتعلم مستقلّة عن التسميات

عرض المستودع
222منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

العناقيد غير القابلة للتعلم: نحو أمثلة غير قابلة للتعلم غير معتمدة على التسميات

الكود المتعلق بـ "العناقيد غير القابلة للتعلم: نحو أمثلة غير قابلة للتعلم غير معتمدة على التسميات"، CVPR2023.

المعالجة المسبقة

أولاً، شغّل preprocess.py لإعادة تسمية مجلد مجموعة البيانات

root@kitploit:~
python preprocess.py --config config/preprocess.yaml -f rename

التهيئة الأولية لـ K-means

ثانياً، شغّل preprocess.py لإجراء التهيئة الأولية لـ K-means.

root@kitploit:~
python preprocess.py --config config/preprocess.yaml -f cluster_pets_rn50_cluster10
# the cluster file will be stored in {output_dir}/{dataset}_{surrogate_model}_cluster{num_clusters}.pth
# e.g., output/cluster/pets_rn50_cluster10.pth

توليد الاضطرابات على مستوى العناقيد وأمثلة UE المقابلة لها

ثالثاً، شغّل main.py --stage 1 لتوليد الاضطرابات على مستوى العناقيد.

root@kitploit:~
python main.py --config config/stage_1.yaml -e {experiment} --stage 1 
# {experiment} is uc_{dataset}_{surrogate_model}
# e.g., python main.py --config config/stage_1.yaml -e uc_pets_cliprn50 --stage 1

تدريب النموذج المستهدف

أخيراً، شغّل main.py --stage 2 لتدريب النماذج المستهدفة.

root@kitploit:~
python main.py --config config/stage_2.yaml -e {experiment} --stage 2 
# {experiment} is uc_{dataset}_{surrogate_model}_{target_model}
# e.g., python main.py --config config/stage_2.yaml -e uc_pets_rn50_rn18 --stage 2

الاستشهاد

إذا وجدت أن هذا الكود مفيد لبحثك، فيُرجى التفكير في الاستشهاد به.

root@kitploit:~
@inproceedings{zhang2023unlearnable,
  title={Unlearnable Clusters: Towards Label-agnostic Unlearnable Examples},
  author={Jiaming Zhang, Xingjun Ma, Qi Yi, Jitao Sang, Yu-Gang Jiang, Yaowei Wang, Changsheng Xu},
  booktitle="Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition",
  year={2023}
}
تنزيل الأداة