مذكرات عن الذكاء الاصطناعي والتعلم الآلي والتعلم العميق والبيانات الضخمة



لعدة أشهر ، كنا نجمع مذكرات حول الذكاء الاصطناعي ، والتي نشاركها بشكل دوري مع الأصدقاء والزملاء. في الآونة الأخيرة ، تم تطوير مجموعة كاملة ، وأضفنا أوصافًا و / أو اقتباسات إلى المذكرات لجعلها أكثر إثارة للاهتمام للقراءة. وفي النهاية ، ستجد مجموعة مختارة من التعقيد "O big" (Big-O). استمتع بها.

UPD ستكون العديد من الصور أكثر قابلية للقراءة إذا قمت بفتحها في علامات تبويب منفصلة أو حفظها على القرص.

الشبكات العصبية



مذكرة الشبكة العصبية

الرسوم البيانية للشبكة العصبية



مذكرة على الرسوم البيانية للشبكات العصبية


مذكرة الشبكة العصبية

نظرة عامة على التعلم الآلي



دليل التعلم الآلي

Scikit- تعلم خوارزمية


سيساعدك دليل تعلُّم الآلة هذا في العثور على الخوارزمية المناسبة للتصنيف ، وهو الجزء الأكثر صعوبة في المهمة. سيساعدك المخطط الانسيابي على التحقق من الوثائق وتعيين اتجاه عام لكل خوارزمية. سيساعدك ذلك على فهم المشكلات التي تواجهها وكيفية حلها بشكل أفضل.

Scikit-learn (المعروفة سابقًا باسم scikits.learn ) هي مكتبة مجانية لتعلم الآلة في Python. يتضمن أنواعًا مختلفة من خوارزميات التصنيف والانحدار والتجميع ، بما في ذلك طريقة ناقل الدعم وخوارزمية الغابة العشوائية ("الغابة العشوائية") وتعزيز التدرج وطريقة k- الوسائل و DBSCAN . تم تصميم Scikit -learn للتفاعل مع مكتبات Python NumPy و SciPy والمكتبات العلمية.




مذكرة تعلم Scikit

دليل خوارزمية التعلم الآلي


ستساعدك مذكرة Microsoft Azure هذه في اختيار خوارزميات التعلم الآلي المناسبة للحل التحليلي التنبئي. أولاً ، تسأل المذكرة عن طبيعة البيانات ، ثم تنصح بأفضل خوارزمية.



بايثون لعلوم البيانات



مذكرة بايثون لعلوم البيانات


مذكرة البيانات الضخمة

Tensorflow


في مايو 2017 ، أعلنت Google عن الجيل الثاني من TPU ، بالإضافة إلى توفرها في Google Compute Engine . تتميز الجيل الثاني من أجهزة TPU بأداء يصل إلى 180 تيرافلوب ، ومع 64 نظام تجميع TPU يصل إلى 11.5 بيتافلوب.


مذكرة TensorFlow

Keras


في عام 2017 ، قرر فريق TensorFlow في Google دمج دعم Keras في مكتبة TensorFlow الأساسية. أوضح Chollet أن Keras هي واجهة وليست نظامًا للتعلم الآلي الشامل. يوفر مجموعة أعلى مستوى وأكثر بديهية من التجريدات التي تبسط تكوين الشبكات العصبية ، بغض النظر عن مكتبة الحوسبة العلمية المستخدمة في الواجهة الخلفية.



Numpy


NumPy مخصص لـ Cpython ، وهو تطبيق Python مرجعي ومفسر بايت غير محسن . غالبًا ما تعمل الخوارزميات الرياضية المكتوبة لهذا الإصدار من Python بشكل أبطأ من نظيراتها المترجمة. تحل مكتبة NumPy جزئيًا مشكلة السرعة بسبب المصفوفات متعددة الأبعاد ، بالإضافة إلى الوظائف والعوامل المحسنة للعمل مع المصفوفات. سيكون من الضروري إعادة كتابة جزء من التعليمات البرمجية باستخدام NumPy ، ومعظمها حلقات داخلية.


مذكرة Numpy

الباندا


يأتي الاسم "Pandas" من المصطلح الاقتصادي " بيانات لوحة " ، والذي يُستخدم لمجموعات البيانات المنظمة متعددة الأبعاد.


مذكرة الباندا

تشاحن البيانات


تشاجر البيانات (بيانات "الرعي" ، معالجة البيانات الأولية ) - يبدأ هذا المصطلح في اختراق ثقافة البوب. في فيلم 2017 Kong: Skull Island ، تم تقديم إحدى الشخصيات باسم Steve Woodward ، رانجلر البيانات لدينا.


مذكرة مشاحنة البيانات


مذكرة Pandas Data Wrangling

تشاجر البيانات مع dplyr و tidyr



مذكرة معادلة مع dplyr وترتيب البيانات


مذكرة معادلة مع dplyr وترتيب البيانات

Scipy


يعتمد SciPy على كائن صفيف NumPy. تعد هذه المكتبة جزءًا من مجموعة NumPy ، والتي تتضمن أدوات مثل Matplotlib و Pandas و SymPy ، بالإضافة إلى مجموعة موسعة من المكتبات للحوسبة العلمية. تحتوي تطبيقات NumPy stack و MATLAB و GNU Octave و Scilab على نفس جمهور المستخدم. يُطلق على مكدس NumPy أحيانًا مكدس SciPy.


مذكرة Scipy

ماتبلوتليب


Matplotlib هي مكتبة رسوم بيانية لبايثون وامتدادها الحسابي الحسابي NumPy. يوفر واجهة برمجة تطبيقات موجهة للكائنات لتضمين الرسوم البيانية في التطبيقات التي تستخدم أدوات GUI العالمية مثل Tkinter أو wxPython أو Qt أو GTK + . هناك أيضًا واجهة إجرائية تعتمد على جهاز الدولة (مثل OpenGL) مصممة لتبدو مثل MATLAB ، على الرغم من أن استخدامها غير مستحسن. يستخدم SciPy matplotlib.

Pyplot هي وحدة matplotlib التي توفر واجهة مثل MATLAB. يستخدم Matplotlib بنفس طريقة MATLAB ، ويسمح لك باستخدام Python ، وأيضًا مجانًا.


مذكرة Matplotlib

تصور البيانات



مذكرة تصور البيانات


مذكرة Ggplot

Pyspark



مذكرة PySpark

"Oh Big" (Big-O)



مذكرة تعقيد الخوارزمية


مذكرة تعقيد الخوارزمية


مذكرة حول تعقيد العمليات مع هياكل البيانات في الخوارزميات


مذكرة حول مدى تعقيد خوارزميات فرز الصفيف

مصادر


مذكرة تعقيد الخوارزمية
مذكرة بوكيه
مذكرة علوم البيانات
مذكرة مشاحنة البيانات
مذكرة Ggplot
Keras Memo
دليل التعلم الآلي
دليل التعلم الآلي
دليل التعلم الآلي
مذكرة Matplotlib
مذكرة الشبكة العصبية
مذكرة على الرسوم البيانية للشبكات العصبية
الشبكات العصبية
مذكرة Numpy
مذكرة الباندا
مذكرة الباندا
مذكرة Pyspark
مذكرة Scikit
مذكرة تعلم Scikit
مذكرة Scipy
مذكرة TensorFlow

Source: https://habr.com/ru/post/ar417935/


All Articles