للمزيد من الروعة شاهد.
هذه قائمة منسقة من الموارد الرائعة لكل ما تحتاجه لتطوير حلول التعلم الآلي.
سيعلمك كل عنصر في هذه القائمة مهارة أو معلومة واحدة مميزة ومهمة على الأقل.
هناك ثلاثة مستويات للمحتوى:
؟ القراءة الأساسية لجميع مهندسي ML
؟ قراءة متقدمة لمهندسي ML المحترفين
؟ مادة احترافية لمهندسي ML الخبراء
تتم كتابة الأوصاف لإكمال الجملة "بعد قراءة هذا المقال ستكون قد تعلمت ..." .
تواصل
هندسة البرمجيات
التعلم الآلي
ديف أوبس
بلوف: المعيار العسكري الذي يمكن أن يجعل كتابتك أكثر قوة - كيف تجعل اتصالاتك أكثر قوة (5 دقائق)
مشكلة XY - كيفية التركيز على شرح هدفك النهائي عند طلب المساعدة (5 دقائق)
التخلص من الدراجة: ما مدى نضجك كمهندس؟ - كيفية تجنب وإيقاف تساقط الدراجات (5 دقائق)
البريد الإلكتروني مثل المدير - كيفية كتابة رسائل بريد إلكتروني أفضل (5 دقائق)
توقف عن العبث بتقويمك - كيفية إدارة التقويم الخاص بك حتى تتمكن من التركيز (15 دقيقة)
كيفية الكتابة باللغة الإنجليزية البسيطة - كيفية الكتابة باللغة الإنجليزية البسيطة (30 دقيقة)
قواعد العرض التقديمي - كيفية إنشاء مجموعة شرائح رائعة (30 دقيقة)
معايير SMART - كيفية تحديد الأهداف (15 دقيقة)
مبدأ MECE - كيفية تحليل المشكلة بالكامل إلى قائمة منظمة (15 دقيقة)
SCQA: ما هو، وكيف يعمل، وكيف يمكن أن يساعدني؟ - كيفية تنظيم العروض التقديمية والمقترحات ومخططات المبيعات (15 دقيقة)
لا مزيد من سوء الفهم - كيفية تجنب سوء الفهم عن طريق إعادة الصياغة (15 دقيقة)
التواصل اللاعنفي - كيفية تقديم تعليقات بناءة في المواقف الصعبة (15 دقيقة)
تأثير الهالة - كيفية التعرف على تأثير الهالة واستخدامه لصالحك (15 دقيقة)
شهر الرجل الأسطوري - العلاقة بين أيام الشخص ووقت الإنتاجية في المشروع (15 دقيقة)
نموذج الجوانب الأربعة - كيفية التواصل بفعالية من خلال النظر في كيفية تفسير المتلقي لرسالتك (30 دقيقة)
الإصدار الدلالي - كيفية تحسين إصدار تطبيقاتك وحزمك (15 دقيقة)
__all__
والواردات البرية في Python - كيف يحدد __all__
واجهة برمجة التطبيقات العامة لحزم Python الخاصة بك (15 دقيقة)
واجهات برمجة التطبيقات للتعلم الآلي - كيفية تصميم واجهات برمجة تطبيقات RESTful لتطبيقات التعلم الآلي (30 دقيقة)
مستندات FastAPI - كيفية إنشاء واجهات برمجة التطبيقات RESTful التي تتوافق واحدًا لواحد مع مواصفات OpenAPI (يوم واحد)
القاعدة الثلاثة - متى يتم بناء مكونات قابلة لإعادة الاستخدام ومتى لا (15 دقيقة)
أكاذيب يؤمن بها المبرمجون بشأن الوقت - كيفية تجنب الأخطاء الشائعة بشأن الوقت (15 دقيقة)
يؤمن المبرمجون بالأكاذيب بشأن الأسماء - كيفية تجنب الأخطاء الشائعة المتعلقة بالأسماء (15 دقيقة)
إرشادات واجهة سطر الأوامر - كيفية كتابة CLIs رائعة (ساعة واحدة)
إرشادات Zalando's RESTful API - كيفية تصميم واجهات برمجة تطبيقات RESTful (يوم واحد)
Poetry Cookiecutter - كيفية بناء بيئة تطوير حديثة قائمة على الشعر لحزم وتطبيقات Python (30 دقيقة)
القواعد السبع لرسالة التزام Git الرائعة - كيفية كتابة رسائل التزام Git الرائعة (15 دقيقة)
تعلم تفرع Git - تدرب على Git من المبتدئ إلى المتقدم (ساعة واحدة)
الاحتفاظ بسجل التغيير - كيفية الاحتفاظ بسجل التغيير لتطبيقاتك وحزمك (30 دقيقة)
الالتزامات التقليدية - كيفية إضافة بادئة لرسائل الالتزام الخاصة بك لأتمتة الإصدار الدلالي والاحتفاظ بسجل التغيير (15 دقيقة)
اختبار تطبيقات Python باستخدام Pytest - كيفية اختبار حزمة بشكل صحيح باستخدام pytest (30 دقيقة)
نموذج تفرع ناجح لـ Git - كيفية إصدار البرنامج باستخدام Git (15 دقيقة)
أفضل ممارسات مراجعة الكود - ما الذي يجب البحث عنه عند مراجعة طلب السحب (30 دقيقة)
صحة الكود: المراجعات المحترمة == المراجعات المفيدة - كيفية توصيل تعليقات مراجعة الكود باحترام (15 دقيقة)
هرم مراجعة الكود - ما الذي يجب البحث عنه وما الذي يجب أتمتته عند مراجعة طلب السحب (15 دقيقة)
البرنامج الإضافي لمساحة عمل الشعر - كيفية إنشاء وإدارة monorepo القائم على الشعر (15 دقيقة)
PEP20 "The Zen of Python" - كيفية كتابة لغة بايثون الاصطلاحية (15 دقيقة)
الدليل النهائي لبيانات استيراد بايثون - كيفية كتابة بيانات الاستيراد (30 دقيقة)
فهم وحدة التسجيل في Python - كيفية استخدام وحدة logging
بفعالية (30 دقيقة)
لا تقم بتشغيل التعليمات البرمجية في وقت الاستيراد - لماذا لا ينبغي عليك تشغيل التعليمات البرمجية في وقت الاستيراد
الرجاء إصلاح الديكورات الخاصة بك - لماذا يجب عليك على الأرجح استخدام wrapt
لكتابة الديكورات الخاصة بك (30 دقيقة)
لا تقم بالتسجيل - ما الذي يجب عليك فعله بدلاً من التسجيل (30 دقيقة)
الكتاب الصغير لأنماط بايثون المضادة - مجموعة من أنماط بايثون المضادة (X ساعة)
بايثون الفعالة - مجموعة من مصطلحات بايثون (X ساعة)
أنماط تصميم بايثون - مجموعة من أنماط هندسة البرمجيات (ساعة واحدة)
SOLID - مجموعة قياسية من أنماط هندسة البرمجيات (ساعة واحدة)
ما هذا و * المسيخ بايثون! - كيفية إتقان لغة بايثون من خلال فهم حالاتها الطرفية (يوم واحد)
الدليل الشامل لـ mypy - كيفية كتابة التعليقات التوضيحية للنوع في Python (ساعة واحدة)
نظرة عامة على Pydantic - كيفية كتابة التعليقات التوضيحية للأنواع المعقدة بدلاً من Dict[str, Any]
التي لا معنى لها (ساعة واحدة)
الرقم السحري - لماذا تعتبر القيم السحرية نمطًا مضادًا (15 دقيقة)
Enums - كيفية كتابة Enum
s في Python بدلاً من القيم السحرية غير الآمنة (15 دقيقة)
Mypy Generics - كيفية استخدام TypeVar
s لكتابة أنواع عامة مثل List[T]
(30 دقيقة)
بروتوكولات Mypy - كيفية استخدام Protocol
لتحديد واجهات مثل Iterable
(30 دقيقة)
cookiecutter - قم بدعم حزم أو تطبيقات Python الجديدة بسرعة باستخدام قالب Cookiecutter
Cruft - تحديث سقالات Cookiecutter الأساسية لحزمة Python
الالتزام - التحقق من أن رسائل الالتزام تلبي الالتزامات التقليدية وأتمتة الإصدار الدلالي والاحتفاظ بسجل التغيير
الشعر - إدارة التغليف والتبعيات لمشروع بايثون الخاص بك
poe - تحديد المهام وتشغيلها في مشروع الشعر مع Poe the Poet
Poetry-workspace-plugin - قم بإدارة Python monorepo باستخدام هذا البرنامج الإضافي للشعر
أسود - قم بتنسيق التعليمات البرمجية الخاصة بك تلقائيًا
isort - فرز بيانات الاستيراد الخاصة بك تلقائيًا
الالتزام المسبق - تشغيل فحوصات جودة التعليمات البرمجية تلقائيًا عند الالتزام
قطاع الطرق - ابحث عن المشكلات الأمنية الشائعة
darglint - تأكد من تطابق مستنداتك مع توقيع وظيفتك
flake8 - تحقق من التعليمات البرمجية الخاصة بك بحثًا عن الأخطاء وأن نمط التعليمات البرمجية الخاص بك متوافق مع PEP8
ملحقات Flake8 - قائمة رائعة من ملحقات Flake8
mypy - تحقق من صحة نوع التعليمات البرمجية الخاصة بك
خطافات الالتزام المسبق - مجموعة من خطافات الالتزام المسبق التي تتحقق من جودة الملف
pydocstyle - تأكد من توثيق الكود الخاص بك
خطافات pygrep - مجموعة من الخطافات المسبقة التنفيذ التي تتحقق من الروائح الشائعة في كود بايثون
pytest-recording - تسجيل وتشغيل طلبات HTTP في اختبارات pytest الخاصة بك
؟ pyupgrade - تأكد من أن التعليمات البرمجية الخاصة بك مكتوبة باستخدام أحدث ميزات لغة Python
؟ السلامة - تأكد من أن تبعياتك لا تحتوي على أي ثغرات أمنية معروفة
؟ shellcheck - التحقق من جودة نصوص shell الخاصة بك
؟ Coverage.py - تحقق من التغطية الاختبارية للتعليمات البرمجية الخاصة بك
؟ الفرضية - اكتب اختبارات تبحث تلقائيًا عن حالات الحافة التي تكسر التعليمات البرمجية الخاصة بك
؟ فرضية تلقائية - أتمتة إنشاء اختبارات الفرضية بناءً على التعليقات التوضيحية لنوع الكود الخاص بك
؟ fastapi - إنشاء واجهات برمجة تطبيقات RESTful بناءً على التعليقات التوضيحية للنوع
؟ typer - إنشاء CLIs بناءً على التعليقات التوضيحية للنوع
؟ Streamlit - إنشاء تطبيقات الويب باستخدام ملف Python واحد
؟ Bump2version - قم بإصدار نسخة جديدة من الحزمة الخاصة بك
؟ colorlogs - قم بزيادة إمكانية قراءة سجلاتك بالألوان
؟ hvplot - إنشاء مخططات تفاعلية من إطارات بيانات الباندا
؟ mkdocs - إنشاء وثائق المطور لمشروعك
؟ pdoc - إنشاء وثائق API للتعليمات البرمجية الخاصة بك
؟ Birdeye - تصحيح كود بايثون بيانيًا
؟ سكالين - قم بتعريف استخدام وحدة المعالجة المركزية والذاكرة الخاصة بالكود الخاص بك حسب السطر
؟ viztracer - تصور أداء التعليمات البرمجية الخاصة بك باستخدام مخطط اللهب
؟ tqdm - يمكنك بسهولة إضافة أشرطة التقدم إلى المهام طويلة الأمد
؟ مقايضة التحيز والتباين - كيف يكون الخطأ الإجمالي للنموذج هو مجموع التحيز والتباين (30 دقيقة)
؟ الاستخدامان المختلفان للتحقق المتبادل - كيفية استخدام التحقق المتبادل المتداخل للجمع بين الاستخدامين المختلفين للتحقق المتبادل (30 دقيقة)
؟ الأنماط والوسائط والوسائل: منظور موحد - لماذا يعد تقليل متوسط الخطأ المطلق (MAE) أكثر قوة من تقليل متوسط الخطأ التربيعي (MSE) (30 دقيقة)
؟ Backpropagation هي قاعدة السلسلة لحساب التدرج - كيف يكون backpropagation خوارزمية لحساب تدرج الوظيفة الهدف (30 دقيقة)
؟ التعميم المكدس - كيفية تجميع النماذج (30 دقيقة)
؟ لقد كنا نستخدم التهيئة الخاطئة لـ t-SNE وUMAP - كيفية تهيئة t-SNE وUMAP بشكل صحيح (15 دقيقة)
؟ من الشبكات الكلاسيكية المتصلة بالكامل إلى المحولات - كيف تطورت الشبكات العصبية من الشبكات المتصلة بالكامل إلى المحولات (30 دقيقة)
؟ ما هي القاعدة .632+؟ - كيفية قياس أداء التعميم باستخدام bootstrapping (30 دقيقة)
؟ استراتيجيات التكديس مع التسريبات وبدونها - استراتيجيات مختلفة لتكديس النماذج (30 دقيقة)
؟ تحولات توزيع البيانات ومراقبتها - كيفية اكتشاف ومعالجة الأنواع المختلفة من تحول البيانات (ساعة واحدة)
؟ Backprop ليس مجرد قاعدة السلسلة - كيف يرتبط backpropagation بمضاعفات Lagrange (30 دقيقة)
؟ لماذا يصعب ضبط خوارزميات تعلم الآلة - قم بتحسين الأهداف المتعددة عندما تكون واجهة باريتو مقعرة (30 دقيقة)
؟ ضغط نموذج التعلم العميق - كيف يمكن استخدام التكميم والتشذيب والتقطير لضغط النماذج (30 دقيقة)
؟ SHAP: تفسيرات SHapley المضافة - كيفية شرح مخرجات النموذج بقيم Shapley (30 دقيقة)
؟ مقدمة إلى Shapley وSHAP - كيف يتم تقريب قيم Shapley بواسطة SHAP (30 دقيقة)
؟ UMAP: التقريب والإسقاط الموحد للمشعب - كيفية تقليل الأبعاد للتصور والنمذجة (30 دقيقة)
؟ PyNNDescent - كيفية العثور على أقرب الجيران في مجموعات بيانات ضخمة (15 دقيقة)
؟ الدقة والاستدعاء - كيف تقيس الدقة والاستدعاء أداء المصنف (30 دقيقة)
؟ معايرة الاحتمالية - كيف ولأي أنواع النماذج يجب عليك معايرة نتائج مخرجات النموذج إلى احتمالات (30 دقيقة)
؟ جميعكم تحسبون معدلات التغيير بشكل خاطئ - حددوا ما هو التغيير بشكل صحيح (30 دقيقة)
؟ العمليات الغوسية - من الصفر - كيفية بناء نماذج الانحدار الاحتمالي باستخدام العمليات الغوسية (ساعة واحدة)
؟ محول صورة المستند من Microsoft - نموذج مدرب مسبقًا يتم الإشراف عليه ذاتيًا ويحقق أداء SotA على PubLayNet ويمكن استخدامه في العديد من المهام النهائية (30 دقيقة)
؟ تضمين جملة رائع - قائمة منسقة من نماذج تضمين الجمل والكلمات المدربة مسبقًا (15 دقيقة)
؟ نموذج النبي - كيف يقوم نموذج ميتا بتحليل سلسلة زمنية إلى مكونات الاتجاه والموسمية والعطلات (30 دقيقة)
؟ لعبة السهام - السلاسل الزمنية أصبحت سهلة في لغة بايثون - كيفية بناء نماذج التنبؤ باستخدام darts
(ساعة واحدة)
؟ توصيات Microsoft - مقارنة بين نماذج نظام التوصيات (30 دقيقة)
؟ ما أتمنى أن يخبرني به شخص ما عن مكتبات حساب Tensor - كيف تختلف JAX وPyTorch وTensorFlow وTheano (30 دقيقة)
؟ سلسلة الباندا الحديثة (الجزء 1 - 7) - كتابة اصطلاح الباندا (ساعة واحدة)
؟ Awesome Pandas - قائمة رائعة بموارد Pandas (ساعة واحدة)
؟ استخدام Scikit-Learn Pipelines وFeatureUnions - كيفية استخدام Pipeline
s لإنشاء نماذج شاملة (30 دقيقة)
؟ تحويل الهدف في الانحدار - كيفية تحويل الهدف لبناء نماذج أكثر قوة (15 دقيقة)
؟ ColumnTransformer للبيانات غير المتجانسة - كيفية استخدام ColumnTransformer
لمعالجة pandas DataFrames في sklearn Pipeline
s (30 دقيقة)
؟ المقدرون المخصصون - قم بإنشاء Estimator
المخصص الخاص بك (30 دقيقة)
؟ تحسين المعلمات الفائقة مع النصف المتتالي - كيفية تحسين المعلمات الفائقة باستخدام الطريقة الأكثر كفاءة من الناحية الحسابية (30 دقيقة)
؟ Doccano - أداة لتصنيف النص (30 دقيقة)
؟ CVAT: أداة التعليقات التوضيحية لرؤية الكمبيوتر - أداة لوضع العلامات على الصور (30 دقيقة)
؟ تصنيف رائع للبيانات - قائمة رائعة بأدوات تصنيف البيانات (30 دقيقة)
؟ الاستدعاء - كيفية تنفيذ المهام الشائعة التي تقوم بتشغيلها في مشروعك كواجهة سطر الأوامر (30 دقيقة)
؟ poe - كيفية تنفيذ المهام الشائعة التي تقوم بتشغيلها في مشروعك كواجهة سطر الأوامر (30 دقيقة)
؟ مقدمة إلى إدارة الحزم والتبعيات لـ Python with Poetry - كيفية إدارة تبعيات وبيئة حزمة Python الخاصة بك (30 دقيقة)
؟ مقدمة إلى Pyenv للتعلم الآلي - كيفية استخدام pyenv لإدارة مترجم Python الخاص بك (30 دقيقة)
؟ بيئات بايثون الحديثة - إدارة التبعية ومساحة العمل - مقارنة بين أدوات pyenv وvenv + pip وvenv + pip والشعر وpipenv وconda (30 دقيقة)
؟ كوندا: خرافات ومفاهيم خاطئة - مفاهيم خاطئة شائعة حول كوندا (١٥ دقيقة)
؟ منهج Docker - كيفية استخدام Docker (4 ساعات)
؟ التخزين المؤقت لطبقة Docker - كيفية كتابة ملفات Dockerfiles للاستفادة من التخزين المؤقت للطبقة (30 دقيقة)
؟ أفضل ممارسات Dockerfile - كيفية كتابة ملفات Dockerfiles جيدة (ساعة واحدة)
؟ تكوين Gunicorn لـ Docker - كيفية تكوين Gunicorn بشكل أفضل لصورة Docker (30 دقيقة)
؟ تسريع Docker باستخدام التخزين المؤقت الجديد لـ BuildKit - كيفية تسريع إنشاءات Docker باستخدام ذاكرة تخزين مؤقت للإنشاء (30 دقيقة)
؟ بناء الأسرار في Docker وCompose، الطريقة الآمنة - كيفية استخدام الأسرار في بناء Docker (15 دقيقة)
؟ الماسحات الضوئية الأمنية لـ Python وDocker - كيفية فحص صورة Docker الخاصة بك بحثًا عن مشكلات الأمان المتعلقة بالكود وصورة Docker (30 دقيقة)
؟ الماسح الضوئي الأمني الذي صرخ بالذئب - كيفية فحص صورة Docker الخاصة بك بحثًا عن مشكلات أمنية دون نتائج إيجابية كاذبة (15 دقيقة)
؟ Awesome Docker - قائمة رائعة بموارد Docker (30 دقيقة)
؟ توقعات عظيمة - كيفية اختبار وتوثيق بياناتك وخطوط البيانات الخاصة بك (30 دقيقة)
؟ أفضل ممارسات Cron - كيفية استخدام cron بشكل أفضل لجدولة المهام (30 دقيقة)
؟ دليل مرئي لأنفاق SSH - كيفية إعادة توجيه المنافذ وإنشاء أنفاق باستخدام SSH (30 دقيقة)
؟ طرق آمنة للقيام بالأشياء في باش - كيفية كتابة نصوص برمجية آمنة وقوية (ساعة واحدة)
؟ المحطة الطرفية الخاصة بك ليست محطة طرفية: مقدمة إلى التدفقات - كيف تكون المحطة الطرفية الخاصة بك أداة للتعامل مع التدفقات (30 دقيقة)
؟ Bash Heredoc - كيفية تمرير وسيطات متعددة الأسطر إلى الأوامر باستخدام Heredoc (30 دقيقة)
؟ يرجى التوقف عن كتابة نصوص shell النصية - لماذا لا يجب عليك كتابة نصوص shell لصور CI/CD أو Docker (30 دقيقة)
؟ مقدمة إلى Terraform - كيفية استخدام Terraform (ساعة واحدة)
؟ أفضل ممارسات Terraform - أفضل ممارسات Terraform (ساعة واحدة)
؟ مجموعة خطافات Terraform المسبقة - كيفية أتمتة اختبارات جودة كود Terraform مع الالتزام المسبق (ساعة واحدة)
؟ Awesome Terraform - قائمة رائعة لموارد Terraform (30 دقيقة)
؟ برنامج Terraform التعليمي - كيفية البدء باستخدام Terraform (ساعة واحدة)
؟ استخدام Redis In-Memory Storage لتطبيقات Python الخاصة بك - كيفية استخدام Redis كذاكرة تخزين مؤقت في الذاكرة لتطبيق Python الخاص بك (30 دقيقة)
؟ مستهلكو بايثون كافكا: مرة واحدة على الأقل، مرة واحدة على الأكثر، مرة واحدة بالضبط - كيفية كتابة أنواع مختلفة من مستهلكي كافكا في بايثون (30 دقيقة)
؟ كافكا تمامًا مرة واحدة - دلالات - كيفية إنتاج واستهلاك الرسائل مرة واحدة بالضبط (ساعة واحدة)
؟ RabbitMQ: مكتبة قائمة انتظار الرسائل مع الثبات - RabbitMQ هو نظام مراسلة مع وسيط رسائل (4 ساعات)
؟ ZeroMQ: مكتبة مأخذ توصيل مع عناصر قائمة انتظار الرسائل الأولية - ZeroMQ هو نظام مراسلة خفيف الوزن بدون وسيط رسائل (8 ساعات)
Superlinear هي شركة تعلم الآلة مقرها بلجيكا.
نحن نخترع ونصمم ونطور البرامج التي تعمل بالذكاء الاصطناعي. بالتعاون مع عملائنا، نحدد المشكلات داخل المؤسسات التي يمكن حلها باستخدام الذكاء الاصطناعي، مما يوضح قيمة الذكاء الاصطناعي لكل مشكلة.
يبحث فريقنا باستمرار عن حلول جديدة وأفضل أداء ونتحدى بعضنا البعض للتوصل إلى أفضل الأفكار لعملائنا وشركتنا.
فيما يلي بعض الأمثلة على ما نقوم به باستخدام التعلم الآلي، وهي التقنية التي تكمن خلف الذكاء الاصطناعي:
مساعدة الباحثين عن عمل في العثور على وظائف رائعة تتوافق مع توقعاتهم. على موقع خدمة التوظيف العامة البلجيكية، يمكنك العثور على توصياتنا الوظيفية بناءً على سيرتك الذاتية وحدها.
مساعدة المستشفيات على توفير الوقت. نحن نستخرج التشخيص من خطابات خروج المريض.
ساعد الناشرين على تقدير تأثيرهم من خلال اكتشاف المقالات المقلدة.
نحن نعمل بجد ونستمتع معًا. نحن نعزز ثقافة التعاون، حيث يشعر كل عضو في الفريق بالدعم عند مواجهة التحدي، وبالثقة عند تحمل المسؤولية.