أكثر من 200 من أفضل البرامج التعليمية و NLP و Python التعليمية - إصدار 2018

بينما نكتب كتاب "التعلم العملي في الممارسة" (الذي سيصدر في أوائل عام 2019) ، سنقوم بنشر مقتطفات مسودة هنا.

أخبرنا برأيك ، واعطنا صفعة أدناه إذا كنت تحب ما تقرأه ، وتابعInfiniaML و @ RobbieAllen على Twitter للحصول على آخر التحديثات!

الصورة من قبل غلين نوبل على Unsplash

في العام الماضي ، كتبت منشورًا حظي بشعبية كبيرة (يقرأ 161 ألفًا في المتوسط) ، حيث سرد أفضل البرامج التعليمية التي وجدتها أثناء البحث في عدد من موضوعات التعلم الآلي. بعد ثلاثة عشر شهرًا والآن ، هناك العشرات من البرامج التعليمية الجديدة حول كل من مفاهيم التعلم الآلي التقليدية بالإضافة إلى التقنيات المتطورة التي ظهرت خلال العام الماضي. الحجم الهائل للمحتوى الذي لا يزال يتم إنشاؤه حول التعلم الآلي مذهل.

تحتوي المقالة على أفضل محتوى تعليمي وجدته حتى الآن. إنها ليست بأي حال قائمة شاملة لكل برنامج تعليمي متعلق بـ ML على الويب - ستكون ساحقة ومكررة. بالإضافة إلى ذلك ، هناك مجموعة من المحتوى المتوسط ​​هناك. كان هدفي هو الوصول إلى أفضل البرامج التعليمية التي وجدتها في الموضوعات الفرعية المهمة في التعلم الآلي و NLP.

من خلال البرنامج التعليمي ، أشير إلى المحتوى التمهيدي الذي ينوي تدريس مفهوم بإيجاز. لقد تجنبت إدراج فصول من الكتب التي تتمتع بتغطية أكبر وأوراق بحثية لا تؤدي عمومًا عملاً جيدًا في تدريس المفاهيم. لماذا لا تشتري فقط كتابًا؟ تكون البرامج التعليمية مفيدة عندما تحاول تعلم موضوع محدد معين أو ترغب في الحصول على وجهات نظر مختلفة.

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

إذا كانت هناك برامج تعليمية جيدة تعرف أنها مفقودة ، فالرجاء إخبارنا! أحاول قصر كل موضوع على خمسة أو ستة برامج تعليمية لأن الكثير وراء ذلك سيكون تكرارًا. يجب أن يكون لكل رابط مواد مختلفة عن الروابط الأخرى أو تقديم معلومات بطريقة مختلفة (مثل الكود مقابل الشرائح مقابل النموذج الطويل) أو من منظور مختلف.

التعلم الالي

ابدأ هنا مع التعلم الآلي (machinelearningmastery.com)

التعلم الآلي هو متعة! (medium.com/@ageitgey)

قواعد التعلم الآلي: أفضل الممارسات في هندسة ML (martin.zinkevich.org)

دورة تحطم التعلم الآلي: الجزء الأول ، الجزء الثاني ، الجزء الثالث (التعلم الآلي في بيركلي)

مقدمة لنظرية التعلم الآلي وتطبيقاتها: برنامج تعليمي مرئي مع أمثلة (toptal.com)

دليل لطيف للتعلم الآلي (monkeylearn.com)

ما خوارزمية التعلم الآلي التي يجب استخدامها؟ (sas.com)

The Machine Learning Primer (sas.com)

البرنامج التعليمي للتعلم الآلي للمبتدئين (kaggle.com/kanncaa1)

وظائف التنشيط والخسارة

الخلايا العصبية السيني (neuralnetworksanddeeplearning.com)

ما هو دور وظيفة التنشيط في الشبكة العصبية؟ (quora.com)

قائمة شاملة بوظائف التنشيط في الشبكات العصبية مع إيجابيات / سلبيات (stats.stackexchange.com)

وظائف التنشيط وأنواعه ، أيهما أفضل؟ (medium.com)

جعل الشعور لوغاريتمي الخسارة (exegetic.biz)

وظائف الخسارة (ستانفورد CS231n)

دالة L1 مقابل L2 Loss (rishy.github.io)

وظيفة تكلفة الانتروبيا (neuralnetworksanddeeplearning.com)

انحياز، نزعة

دور التحيز في الشبكات العصبية (stackoverflow.com)

تحيز العقد في الشبكات العصبية (makeyourownneuralnetwork.blogspot.com)

ما هو التحيز في الشبكة العصبية الاصطناعية؟ (quora.com)

المستقبلات

Perceptrons (neuralnetworksanddeeplearning.com)

الإدراك (natureofcode.com)

الشبكات العصبية أحادية الطبقة (Perceptrons) (dcu.ie)

من المدركات إلى الشبكات العميقة (toptal.com)

انحسار

مقدمة في تحليل الانحدار الخطي (duke.edu)

الانحدار الخطي (ufldl.stanford.edu)

الانحدار الخطي (readthedocs.io)

الانحدار اللوجستي (readthedocs.io)

تعليمي بسيط الانحدار الخطي للتعلم الآلة (machinelearningmastery.com)

البرنامج التعليمي الانحدار اللوجستي للتعلم الآلي (machinelearningmastery.com)

انحدار Softmax (ufldl.stanford.edu)

هبوط التدرج

التعلم باستخدام النسب التدرج (neuralnetworksanddeeplearning.com)

هبوط التدرج (iamtrask.github.io)

كيفية فهم خوارزمية هبوط التدرج (kdnuggets.com)

نظرة عامة على خوارزميات تحسين النسب التدرج (sebastianruder.com)

التحسين: هبوط متدرج عشوائي (ستانفورد CS231n)

التعلم التوليدي

خوارزميات التعليم العام (Stanford CS229)

شرح عملي لمصنف السذاجة بايز (monkeylearn.com)

دعم آلات المتجهات

مقدمة لدعم أجهزة المتجهات (SVM) (monkeylearn.com)

ماكينات ناقلات الدعم (Stanford CS229)

التصنيف الخطي: دعم ناقل الماكينة ، Softmax (Stanford 231n)

العكسي

نعم يجب أن تفهم backprop (medium.com/@karpathy)

هل يمكنك تقديم تفسير مرئي لخوارزمية الانتشار الخلفي للشبكات العصبية؟ (github.com/rasbt)

كيف تعمل خوارزمية backpropagation (neuralnetworksanddeeplearning.com)

Backpropagation عبر الزمن وتدرجات التلاشي (wildml.com)

مقدمة لطيفة ل backpropagation عبر الزمن (machinelearningmastery.com)

Backpropagation ، الحدس (Stanford CS231n)

تعلم عميق

دليل التعلم العميق بواسطة YN² (yerevann.com)

خارطة طريق التعلم العميق للتعلم (github.com/floodsung)

التعلم العميق في باختصار (nikhilbuduma.com)

برنامج تعليمي عن التعلم العميق (Quoc V. Le)

ما هو التعلم العميق؟ (machinelearningmastery.com)

ما الفرق بين الذكاء الاصطناعي والتعلم الآلي والتعلم العميق؟ (nvidia.com)

التعلم العميق - المستقيم المخدر (gluon.mxnet.io)

التحسين والحد من البعد

سبع تقنيات للحد من أبعاد البيانات (knime.org)

تحليل المكونات الرئيسية (ستانفورد CS229)

التسرب: طريقة بسيطة لتحسين الشبكات العصبية (Hinton @ NIPS 2012)

كيفية تدريب الشبكة العصبية العميقة (rishy.github.io)

ذاكرة طويلة المدى (LSTM)

مقدمة لطيفة لشبكات الذاكرة طويلة المدى من قبل الخبراء (machinelearningmastery.com)

فهم شبكات LSTM (colah.github.io)

استكشاف LSTMs (echen.me)

يمكن لأي شخص أن يتعلم رمز LSTM-RNN في بيثون (iamtrask.github.io)

الشبكات العصبية التلافيفية (CNN)

إدخال الشبكات التلافيفية (neuralnetworksanddeeplearning.com)

التعلم العميق والشبكات العصبية التلافيفية (medium.com/@ageitgey)

شبكات التحويل: منظور معياري (colah.github.io)

فهم الالتهابات (colah.github.io)

الشبكات العصبية المتكررة (RNNs)

دروس الشبكات العصبية المتكررة (wildml.com)

الاهتمام والشبكات العصبية المتكررة المعززة (distill.pub)

الفعالية غير المعقولة للشبكات العصبية المتكررة (karpathy.github.io)

الغوص العميق في الشبكات العصبية المتكررة (nikhilbuduma.com)

تعزيز التعلم

دليل المبتدئين البسيط لتعزيز التعلم وتنفيذه (analyticsvidhya.com)

برنامج تعليمي لتعزيز التعلم (mst.edu)

التعلم التعزيز التعلم (wildml.com)

تعلم التعزيز العميق: Pong from Pixels (karpathy.github.io)

شبكات الخصومة التوليدية

التعلم الآلي للعداء (aaai18adversarial.github.io)

ما هي شبكة الخصومة التوليدية؟ (nvidia.com)

الإساءة إلى شبكات الخصوم التوليدية لإنشاء فن بكسل 8 بت (medium.com/@ageitgey)

مقدمة لشبكات الخصومة التوليفية (مع الكود في TensorFlow) (aylien.com)

شبكات الخصومة التوليدية للمبتدئين (oreilly.com)

التعلم متعدد المهام

نظرة عامة على التعلم متعدد المهام في الشبكات العصبية العميقة (sebastianruder.com)

البرمجة اللغوية العصبية

معالجة اللغة الطبيعية هي متعة! (medium.com/@ageitgey)

كتاب تمهيدي حول نماذج الشبكات العصبية لمعالجة اللغات الطبيعية (Yoav Goldberg)

الدليل النهائي لمعالجة اللغات الطبيعية (monkeylearn.com)

مقدمة في معالجة اللغات الطبيعية (algorithmia.com)

دروس في معالجة اللغات الطبيعية (vikparuchuri.com)

معالجة اللغات الطبيعية (تقريبًا) من Scratch (arxiv.org)

التعلم العميق و البرمجة اللغوية العصبية

تطبيق التعلم العميق على البرمجة اللغوية العصبية (arxiv.org)

التعلم العميق لل NLP (بدون السحر) (ريتشارد Socher)

فهم الشبكات العصبية التلافيفية لـ NLP (wildml.com)

التعلم العميق ، البرمجة اللغوية العصبية ، والتمثيلات (colah.github.io)

تضمين ، تشفير ، حضور ، توقع: صيغة التعلم العميق الجديدة لنماذج NLP الحديثة (blast.ai)

فهم اللغة الطبيعية مع الشبكات العصبية العميقة باستخدام الشعلة (nvidia.com)

التعلم العميق من أجل البرمجة اللغوية العصبية مع Pytorch (pytorich.org)

المتجهات كلمة

كيس من الكلمات يلتقي أكياس من الفشار (kaggle.com)

على زخرفة كلمة في الجزء الأول ، الجزء الثاني ، الجزء الثالث (sebastianruder.com)

القوة المذهلة لمتجهات الكلمات (acolyer.org)

word2vec معلمة شرح التعلم (arxiv.org)

برنامج Word2Vec التعليمي - نموذج Skip-Gram ، أخذ العينات السلبية (mccormickml.com)

التشفير، فك الرموز

الانتباه والذاكرة في التعلم العميق و NLP (wildml.com)

التسلسل إلى نماذج التسلسل (tensorflow.org)

التعلم من التسلسل إلى التعلم باستخدام الشبكات العصبية (NIPS 2014)

التعلم الآلي هو الجزء الممتع: ترجمة اللغة مع التعلم العميق وسحر التسلسل (medium.com/@ageitgey)

كيفية استخدام LSTM Encoder-Decoder لتردد متواليات الأعداد الصحيحة العشوائية (machinelearningmastery.com)

tf-seq2seq (google.github.io)

الثعبان

دورة تحطم التعلم الآلي (google.com)

تعلم الآلة المذهلة (github.com/josephmisiti)

7 خطوات لإتقان التعلم الآلي باستخدام Python (kdnuggets.com)

مثال على دفتر التعلم الآلي (nbviewer.jupyter.org)

التعلم الآلي مع بيثون (tutorialspoint.com)

أمثلة

كيفية تنفيذ خوارزمية Perceptron من البداية في بيثون (machinelearningmastery.com)

تنفيذ شبكة عصبية من سكراتش في بيثون (wildml.com)

شبكة عصبية في 11 سطور من بيثون (iamtrask.github.io)

تطبيق خوارزمية الجوار الأقرب إليك باستخدام Python (kdnuggets.com)

ML من Scatch (github.com/eriklindernoren)

مستودع رمز التعلُّم بيثون (الإصدار الثاني) (github.com/rasbt)

سكيبي وغاضب

ملاحظات محاضرة سكيبي (scipy-lectures.org)

Python Numpy Tutorial (Stanford CS231n)

مقدمة إلى Numpy and Scipy (UCSB CHE210D)

دورة مكثفة في بيثون للعلماء (nbviewer.jupyter.org)

scikit تعلم

فهرس البرنامج التعليمي PyCon scikit-Learn (nbviewer.jupyter.org)

خوارزميات تصنيف scikit-learn (github.com/mmmayo13)

scikit-Learn Tutorials (scikit-learn.org)

برامج تعليمية مختصرة حول scikit (github.com/mmmayo13)

Tensorflow

دروس Tensorflow (tensorflow.org)

مقدمة إلى TensorFlow - وحدة المعالجة المركزية (GPU) مقابل وحدة معالجة الرسومات

TensorFlow: كتاب تمهيدي (metaflow.fr)

RNNs في Tensorflow (wildml.com)

تطبيق CNN لتصنيف النص في TensorFlow (wildml.com)

كيفية تشغيل تلخيص النص مع TensorFlow (surmenok.com)

PyTorch

دروس PyTorch (pytorch.org)

مقدمة لطيفة في PyTorch (gaurav.im)

البرنامج التعليمي: التعلم العميق في PyTorch (iamtrask.github.io)

أمثلة PyTorch (github.com/jcjohnson)

PyTorch البرنامج التعليمي (github.com/MorvanZhou)

برنامج PyTorch التعليمي للباحثين عن التعلم العميق (github.com/yunjey)

الرياضيات

الرياضيات للتعلم الآلي (ucsc.edu)

الرياضيات للتعلم الآلي (UMIACS CMSC422)

الجبر الخطي

دليل حدسي للجبر الخطي (betterexplained.com)

حدس مبرمج لبرنامج Matrix Multiplication (betterexplained.com)

فهم المنتج المتقاطع (betterexplained.com)

فهم المنتج Dot (betterexplained.com)

الجبر الخطي للتعلم الآلي (U. of Buffalo CSE574)

ورقة الغش الخطي للتعلم العميق (medium.com)

مراجعة الجبر الخطي والمراجع (Stanford CS229)

احتمالا

فهم نظرية بايز مع النسب (betterexplained.com)

مراجعة نظرية الاحتمالات (Stanford CS229)

مراجعة نظرية الاحتمالات للتعلم الآلي (ستانفورد CS229)

نظرية الاحتمالات (U. of Buffalo CSE574)

نظرية الاحتمالات للتعلم الآلي (جامعة تورنتو CSC411)

حساب التفاضل والتكامل

كيف نفهم المشتقات: قاعدة القسمة ، الدعاة ، اللوغاريتمات (betterexplained.com)

كيفية فهم المشتقات: قواعد المنتج والسلطة والسلسلة (betterexplained.com)

المتجهات حساب التفاضل والتكامل: فهم التدرج (betterexplained.com)

حساب التفاضل والتكامل (ستانفورد CS224n)

نظرة عامة على حساب التفاضل والتكامل (readthedocs.io)

لمعرفة المزيد عن التعلم الآلي ، تفضل بزيارة InfiniaML.com.