ML Notebooks
1.0.0
يحتوي هذا الريبو على دفاتر ملاحظات للتعلم الآلي لمهام وتطبيقات مختلفة. من المفترض أن تكون أجهزة الكمبيوتر المحمولة صغيرة الحجم وقابلة لإعادة الاستخدام وقابلة للتمديد بسهولة. ولك الحرية في استخدامها للأغراض التعليمية والبحثية.
هذا الريبو يدعم Codespaces!
"<> Code"
متبوعًا بخيار "Configure and create codespace"
. تأكد من تحديد تكوين حاوية التطوير المتوفرة مع هذا الريبو. يؤدي هذا إلى إعداد بيئة مع تثبيت جميع التبعيات وجاهزة للاستخدام./notebooks
. افتح محطة طرفية وقم ببساطة بتشغيل conda create --name myenv --file spec-file.txt
لتثبيت جميع مكتبات Python بما في ذلك PyTorch.conda activate myenv
. قد تحتاج إلى تشغيل conda init zsh
أو أي غلاف تستخدمه... ثم أغلق + أعد فتح الجهاز./notebooks/bow.ipynb
. اسم | وصف | دفتر الملاحظات |
---|---|---|
مقدمة في الرسوم البيانية الحسابية | برنامج تعليمي أساسي للتعرف على الرسوم البيانية الحسابية | |
باي تورش أهلاً بالعالم! | بناء شبكة عصبية بسيطة وتدريبها | |
مقدمة لطيفة إلى PyTorch | شرح مفصل للتعريف بمفاهيم PyTorch | |
تفسيرات مضادة | برنامج تعليمي أساسي للتعرف على التفسيرات المضادة للذكاء الاصطناعي القابل للتفسير | |
الانحدار الخطي من الصفر | تنفيذ الانحدار الخطي من الصفر باستخدام النسب التدرج العشوائي | |
الانحدار اللوجستي من الصفر | تنفيذ الانحدار اللوجستي من الصفر | |
الانحدار اللوجستي موجزة | تنفيذ موجز لنموذج الانحدار اللوجستي لتصنيف الصور الثنائية. | |
الشبكة العصبية الأولى – مصنف الصور | بناء مصنف صور مصغر باستخدام MNIST | |
الشبكة العصبية من الصفر | تنفيذ شبكة عصبية بسيطة من الصفر | |
مقدمة إلى شبكات GNN | مقدمة في الشبكات العصبية البيانية. يطبق GCN الأساسي على مجموعة بيانات Cora لتصنيف العقدة. |
اسم | وصف | دفتر الملاحظات |
---|---|---|
حقيبة الكلمات مصنف النص | بناء حقيبة بسيطة من الكلمات مصنف النص. | |
حقيبة الكلمات المستمرة (CBOW) مصنف النص | قم ببناء حقيبة متواصلة من الكلمات المصنفة للنص. | |
حقيبة الكلمات العميقة المستمرة (Deep CBOW) مصنف النص | قم ببناء حقيبة عميقة ومتواصلة من مصنف نص الكلمات. | |
زيادة البيانات النصية | مقدمة لتقنيات زيادة البيانات الأكثر استخدامًا للنص وتنفيذها | |
تصنيف المشاعر مع BERT المضبوط | تصنيف المشاعر باستخدام نموذج BERT المضبوط |
اسم | وصف | دفتر الملاحظات |
---|---|---|
تصنيف النص باستخدام المحول | تطبيق آلية الانتباه والتضمين الموضعي في مهمة تصنيف النص | |
الترجمة الآلية العصبية باستخدام المحول | تطبيق Transformer لترجمة التواريخ التي يمكن للإنسان قراءتها بأي تنسيق إلى تنسيق YYYY-MM-DD. | |
ميزة محول الرمز المميز | تطبيق ميزة Tokenizer Transformer في مهمة التصنيف | |
التعرف على الكيان المسمى باستخدام المحول | تطبيق Transformer لإجراء تصنيف الرموز المميزة وتحديد الأنواع في ملخصات PubMed | |
الإجابة على الأسئلة الاستخراجية باستخدام المحول | تطبيق المحول لأداء الإجابة على الأسئلة الاستخراجية |
اسم | وصف | دفتر الملاحظات |
---|---|---|
الشبكة السيامية | تطبيق الشبكة السيامية لإيجاد تشابه الصور | |
التشفير التلقائي المتغير | تطبيق Variational Auto Encoder لإنشاء زيادات للأرقام المكتوبة بخط اليد MNIST | |
اكتشاف الأشياء باستخدام النافذة المنزلقة وهرم الصورة | تنفيذ أساسي للكشف عن الكائنات باستخدام نافذة منزلقة وهرم صور أعلى مصنف الصور | |
اكتشاف الكائنات باستخدام البحث الانتقائي | تنفيذ أساسي للكشف عن الكائنات باستخدام البحث الانتقائي أعلى مصنف الصور |
اسم | وصف | دفتر الملاحظات |
---|---|---|
شبكة GAN التلافيفية العميقة | تنفيذ شبكة GAN التلافيفية العميقة لإنشاء أرقام MNIST | |
Wasserstein GAN مع عقوبة متدرجة | تنفيذ Wasserstein GAN مع عقوبة متدرجة لتوليد أرقام MNIST | |
شبكة جان المشروطة | تنفيذ GAN المشروط لتوليد أرقام MNIST |
اسم | وصف | دفتر الملاحظات |
---|---|---|
لورا بيرت | تنفيذ BERT Finetuning باستخدام LoRA | |
لورا بيرت نر | تنفيذ BERT Finetuning باستخدام LoRA لمهمة تصنيف الرمز المميز | |
لورا T5 | تنفيذ T5 Finetuning باستخدام LoRA | |
لورا تايني لاما 1.1 ب | تنفيذ TinyLlama 1.1B Finetuning باستخدام LoRA | |
كيو لورا تايني لاما 1.1 ب | تنفيذ TinyLlama 1.1B Finetuning باستخدام QLoRA | |
كلورا ميسترال 7B | تنفيذ ضبط ميسترال 7B باستخدام QLoRA |
إذا وجدت أي أخطاء أو كانت لديك أي أسئلة بخصوص هذه الدفاتر، فيرجى فتح مشكلة. وسوف نقوم بمعالجة الأمر في أقرب وقت ممكن.
تواصل مع تويتر إذا كان لديك أي أسئلة.
يرجى ذكر ما يلي إذا كنت تستخدم أمثلة التعليمات البرمجية في بحثك:
@misc{saravia2022ml,
title={ML Notebooks},
author={Saravia, Elvis and Rastogi, Ritvik},
journal={https://github.com/dair-ai/ML-Notebooks},
year={2022}
}