2020 AI لغات البرمجة، وانت تعرف ماذا؟

المصدر: CSDN

هذه المقالة حول 3498 كلمات القراءة الموصى بها 7 دقائق

توضح هذه المقالة لغة البرمجة المستوى الأعلى للبرمجة الذكاء الاصطناعي والمهندسين AI والممارسين ذات الصلة التي يمكنك من خلالها اختيار اللغة التي اللازمة للمشروع، اختيار ما تفعله؟

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

مع التطورات الأخيرة في الذكاء الاصطناعي لتعزيز تنمية المشاريع، وهذا بفضل تحسين جوهر لغة البرمجة الأساسية.

مع التحسين المستمر لتطوير قوية من الذكاء الاصطناعي ولغة البرمجة لكفاءة، وزيادة في الطلب على المبرمجين والمهندسين المهرة. على الرغم من أن هناك العديد من لغة البرمجة التي تمكنك من بدء بسهولة في مجال تطوير الذكاء الاصطناعي، ولكن ليس برنامج الذكاء الاصطناعي لغة برمجة يمكن أن تصبح الحل "وقفة واحدة"، لأن كل لغة البرمجة لديها تفرده بها. سوف متطلبات الغرض لغة مختلفة تكون مختلفة.

وبعد ذلك، وأسرد بعض من أكثر لغة البرمجة شعبية، والذكاء الاصطناعي، والنظر معا:

الثعبان

الثعبان هو الأكثر لغة برمجة قوية. --Pau دوبوا

ولد الثعبان في عام 1991. وفقا لاستطلاع للرأي أظهر أن أكثر من 57 في المئة من المطورين يفضلون بيثون، C ++ كتطور بدلا من حلول الذكاء الاصطناعي البرمجة اللغوية. الثعبان من السهل تعلم، يوفر أسهل مدخل إلى عالم الذكاء الاصطناعي لوضع بيانات للمبرمجين والعلماء.

الثعبان هو تجربة حول كيفية الكثير من الحرية الحاجة مبرمج. الكثير من الحرية يمكن أن تؤدي لا أحد يستطيع أن يقرأ كود الآخرين، وحرية ضئيلة للغاية، واللغة التعبيرية يصب بأذى. --Guido فان روسوم

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

باستخدام البرمجة بايثون ينبغي أن يكون متعة لرؤية بسيطة، والطبقات قراءة قوية باستخدام بسيطة ورمز واضح (وليس ملت مجموعة من الرموز تافهة حتى الموت) أنجزت عددا كبيرا من العمليات. --Guido فان روسوم

وفيما يلي أمثلة لبعض رمز بيثون:

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

بعض من قائمة مكتبة بيثون الأكثر شعبية على النحو التالي:

  • TensorFlow، من أجل حل مشكلة عبء العمل واستخدام قواعد البيانات تعلم الآلة.
  • scikit-تعلم، لنماذج التعلم الآلي للتدريب.
  • PyTorch، لرؤية الحاسوب ومعالجة اللغة الطبيعية.
  • Keras، وحسابات رياضية معقدة للغاية وتشغيل رمز واجهة.
  • SparkMLlib، على غرار مكتبة تعلم الآلة أباتشي شرارة، وذلك باستخدام خوارزميات والمرافق العامة مثل أدوات التعلم آلة يمكن أن تجعل من السهل على الجميع.
  • MXNet، وطائرة أباتشي مكتبة أخرى لتبسيط سير العمل التعلم العميق.
  • Theano، كتعريف، وتحسين وتقييم مكتبة التعبير الرياضية.
  • Pybrain، قوية خوارزميات تعلم الآلة.

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

مصدر الرقم: Octoverse

دورات الثعبان للمبتدئين:

  • 3 مجانا للمبتدئين لتعلم بايثون الدورات: طبعة 2020 https://hackernoon.com/3-free-python-courses-for-beginners-2020-edition-j7c23y3u

أفضل برنامج مجاني hackernoon.com بيثون الموقع، إذا كنت ترغب في توسيع معرفتك بيثون، ثم أحضر هنا.

  • بيثون معسكر التدريب: تعلم بايثون لغة الترميز ومعسكر تدريب https://www.udemy.com/course/complete-python-bootcamp/؟LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-lB6TwxSdouentAk36.qjmw

هذا هو تعلم بايثون لغة برمجة، والأكثر شمولا على Udemy، وبالطبع الأكثر مباشرة!

جافا

الكتابة مرة واحدة، تعمل في كل مكان.

يعتبر جافا واحدة من أفضل لغة برمجة في العالم، على مدى السنوات ال 20 الماضية، والاستخدامات الجميع لاثبات هذه النقطة.

لغة البرمجة جافا مع وجود درجة عالية من سهولة الاستخدام والمرونة والاستقلال منصة، وقد تم استخدامه لتطوير الذكاء الاصطناعي بين مجموعة متنوعة من الطرق، وفيما يلي بعض الأمثلة بالنسبة لك أن تعرف:

  • TensorFlow

قائمة TensorFlow لغات البرمجة المدعومة بما في ذلك جافا مع API. وهو يدعم جافا، على عكس الوظائف الغنية الأخرى باعتبارها لغة معتمدة بشكل كامل، ولكن كان موجودا بالفعل، وينمو بمعدل سريع تحسينها.

  • مكتبة جافا ديب

بناها الأمازون، واستخدام جافا لإنشاء ونشر القدرة على التعلم عميقة.

  • Kubeflow

Kubeflow لنشر بسهولة وإدارة التعلم الآلي المكدس، تعلم الآلة توفر حلول جاهزة على Kubernetes.

  • OpenNLP

OpenNLP أباتشي هي أداة التعلم الآلي لمعالجة اللغة الطبيعية.

  • جافا مكتبة التعلم الآلي

تقدم جافا ML عدة خوارزميات تعلم الآلة للمطورين.

  • Neuroph

في Neuroph GUI مساعدة، Neuroph يجعل استخدام المصدر المفتوح جافا الإطار تصميم الشبكة العصبية ممكن.

إذا كان جافا جمع القمامة صحيحا، فإن معظم البرامج نفسها ثم حذفها من الذاكرة بعد تنفيذ يكون. --Robert سيويل

أمثلة من رمز جافا جزء على النحو التالي:

أمثلة جافا البرمجية المتكررة

دورات جافا للمبتدئين:

  • أفضل خمسة جافا برمجة دورات للمبتدئين لتعلم على الانترنت https://javarevisited.blogspot.com/2018/05/top-5-java-courses-for-beginners-to-learn-online.html

إذا كنت علوم الكمبيوتر الدراسات العليا، أو تريد أن تتعلم جافا وتبحث عن بعض موارد كبيرة من الناس، ثم أحضر هنا.

R اللغة الموقع الرسمي

R هي لغة التي وضعتها روس إيهاكا وروبرت الرجل المحترم، في عام 1995 أطلقت النسخة الأولى. ويحتفظ حاليا من قبل الفريق الأساسي للتنمية R. R S اللغة هي لغة البرمجة (أغراض الإحصائية والرسم) من التنفيذ، والذي يستخدم لمساعدات التنمية من البرامج الإحصائية وتحليل البيانات.

تم لغة المطورين R تستخدم إلى حد كبير برمجة AI، الرب لأنه يحتوي على خصائص التاليين:

  • R لغة جيدة في التعامل مع الخصائص الأساسية لكميات كبيرة من البيانات، لغة بيثون مقارنة مع حزمة نمباي غير المحسنة، والمزيد من المزايا.
  • اللغات R باستخدام، يمكنك العمل في مجموعة متنوعة من برمجة نموذج، مثل البرمجة الوظيفية والبرمجة كائنية التوجه وحساب النواقل.

لغة R بعض المتاحة من حزمة البرامج AI هم:

  • Gmodels، فإنه يوفر مجموعة من العديد من الأدوات لنموذج المناسب.
  • تيم، كإطار لتطبيق التعدين النص.
  • RODBC، R كلغة واجهة ODBC.
  • أونير، قاعدة واحدة لتنفيذ آلة الخوارزميات تصنيف التعلم لنماذج التعلم الآلي.

لغة R لأنه يتم استخدام على نطاق واسع الميزات / الوظائف التالية في استخراج البيانات والإحصاء في:

  • مجموعة متنوعة من المكتبات وحزم، لتوسيع وظائفه.
  • تدعم بنشاط المجتمع.
  • للعمل مع C، C ++ وFORTRAN
  • حزم برامج متعددة لملحقات المساعدة.
  • توليد الدعم رسومات عالية الجودة

مثال مثير للاهتمام لتطبيق R اللغة:

باستخدام لغة R لجعل 2019 التهاب رئوي العهد الجديد (Covid-19) الخريطة التفاعلية:

https://www.r-bloggers.com/covid-19-interactive-map-using-r-with-shiny-leaflet-and-dplyr/

عن طريق إنتاج لغة R 2019 (Covid-19) خريطة تفاعلية ولي العهد الجديد الالتهاب الرئوي

لغة حاسوب

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

أول عملية ناجحة لبوت المتوسطة مصدر FIG

لفهم حاسوب، يجب أن تكون على دراية بعض المصطلحات الأساسية لتوجيه عملها:

  • حقائق (الحقائق) وتعرف بيان صحيح.
  • القواعد (قواعد) وتعرف بيان شروط إضافية.
  • يتم تعريف الأهداف (الهدف) وفقا لقاعدة معرفية لتحديد موقف التقارير المقدمة.
  • استفسار (استعلامات) وتعرف كيفية جعل بيانكم هو الصحيح، وكيفية إجراء التحليل النهائي من الحقائق والقواعد.

يوفر حاسوب طريقتان لتحقيق الذكاء الاصطناعي، وقد استخدمت هذه الأساليب اثنين لفترة طويلة في الممارسة العملية، وكما هو معروف جيدا في العلماء بيانات والباحثين في:

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

لثغة

لإنشاء إدخال N-الأبعاد مع وحدات الانتاج M وطبقة واحدة المستقبلات كود اللثغة

قائمة معالجة اللثغة غير قصيرة، وهو ثاني أقدم بعد لغة البرمجة فورتران. ومن المعروف ثغة باعتبارها واحدة من الأب المؤسس الذكاء الاصطناعي، التي أنشأتها جون مكارثي (جون مكارثي) في عام 1958.

ثغة هي لغة، فإنه يسمح لك أن تفعل الآخرين اقول لكم لا تستطيع أن تفعل. --Kent بيتمان

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

  • النماذج الأولية السريعة
  • إنشاء كائن ديناميكي
  • جمع القمامة
  • مرونة

مع تحسينات كبيرة على الأخرى المتنافسة لغة البرمجة، وتطبيق اللثغة الخصائص الفريدة أيضا إلى عدد من اللغات الأخرى. يستخدم ثغة تشمل بعض المشاريع الشهيرة تطوير رديت وHackerNews.

في ما يتعلق اللثغة، أنت تعرف أنه من معظم اللغات في العالم جميلة، على الأقل حتى تظهر حزقيل ذلك. --Larry ستريت

هاسكل الموقع الرسمي

صدر هاسكل في عام 1990، وعالم الرياضيات الشهير هاسكل بروكس كاري اسمه بعد، بل هو لغة وظيفية بحتة وبقوة كتبته بشكل ثابت البرمجة، وغالبا حساب تأخير ومع استخدام رموز قصيرة.

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

  • قدرة قوية على الملخص
  • المدمج في إدارة الذاكرة
  • كود إعادة استخدام،
  • من السهل أن نفهم

SQL، اللثغة وهاسكل هي لغة البرمجة فقط رأيت من أي وقت مضى، في هذه اللغات، الوقت الذي يقضيه التفكير من الناس يرغبون في كتابة رمز ذلك الوقت.

  • فيليب غرينسبون

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

جوليا

جوليا هي عالية الأداء، لأغراض عامة لغة البرمجة الديناميكية، ومناسبة لتطبيق أي تقريبا تم إنشاؤها وخاصة مناسبة تماما لتحليل البيانات والعلوم الحاسوبية. مجموعة متنوعة من الأدوات لعمل مع جوليا ما يلي:

  • المحررين شعبية، مثل فيم وايماكس.
  • أدوات التطوير المتكاملة، مثل جونو و Visual Studio.

جوليا مصدر بنية الدليل كود

تقدم جوليا الميزات التالية، مما يجعلها خيارا لا غنى عنه في برمجة الذكاء الاصطناعي، والتعلم الآلي والإحصاءات والبيانات والنمذجة:

  • نوع نظام ديناميكي
  • المدمج في مدير مجموعة
  • ويمكن أن تكون موازية والحوسبة الموزعة
  • ماكرو وقدرات البرمجة الفوقية
  • دعم لتحديد مواعيد متعددة
  • الدعم المباشر لوظائف لغة C

جوليا هو القضاء على نقاط الضعف في لغات البرمجة الأخرى التي بنيت في، ويمكن أن تكون متكاملة مع TensorFlow.jl، MLBase.jl، MXNet.jl وغيرها من الأدوات لتطوير تطبيقات للتعلم الآلة، هذه الأدوات الاستفادة الكاملة من التدرجية التي قدمتها جوليا .

جوجل تريند - المستخدمين جوليا تتغير مع مرور الوقت في:

مصدر الرقم: اتجاهات جوجل

مقدمة فيديو مؤتمر تطوير 2019Julia: الشبكي: //www.youtube.com/user/JuliaLanguage

مع ما سبق في عدة لغات البرمجة لاختيار الذكاء الاصطناعي، والذكاء الاصطناعي، يمكن للمهندسين والعلماء اختيار احتياجات غتهم المشروع. كل لغات البرمجة AI لها مزاياها وعيوبها.

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

الأصل:

https://towardsdatascience.com/top-programming-languages-for-ai-engineers-in-2020-33a9f16a80b0

- انتهى -

تسينغهوا الانتباه - بيانات أكاديمية تشينغداو للعلوم قناة الصغرى الرسمية منصة الجمهور "  منظمة العفو الدولية لإرسال البيانات  "أيتها الأخوات ولا". إرسال البيانات THU  "لرعاية المزيد من المحاضرات ونوعية المحتوى.

10 مفاهيم مهمة للذكاء الاصطناعي تعلمتها من Wu Enda AI For Everyone

فائقة المعمرين الخلايا الجسدية التيلوميرات استعادة كطفل رضيع! خلايا الإناث عمرها 114 عاما تعود إلى الخلايا الجذعية 0 سنة

كيفية اللعب بشكل جيد لمباراة لكرة القدم علميا!

PCA باستخدام K-وسائل والجينوم تحليل تسلسل COVID 19 ثم كيف الطفرات؟

يعلمك ppt من 46 صفحة كيفية دمج محرك القاعدة وتعلم الآلة!

إيطاليا شقيق طباعة صغيرة للمساعدة في 3D! وفي مواجهة خطر الملاحقة القضائية، والأصدقاء: الطبعة الإيطالية من "الطب الله"؟

تحت موجة جديدة من البنية التحتية، لنرى كيف عملاق التكنولوجيا للاستيلاء على المبادرة!

سوف أصدقاء يعود قريبا! القصة الكلاسيكية: الأصدقاء في النهاية أن أقول كم مرة يا إلهي؟

كيفية إنشاء مجموعة اختبار لتقدير مؤشرات الأعمال دون اتصال؟ (مع رمز ورابط)

مائة جهة Yunchuang المالية في جامعة تسينغهوا ناحية أصدرت تقريرا بحثيا، "اقتصاد الصين في وباء"

تسجيل وفقا للفصل الذاتي مابري الابهام الشمس

سوف CBA استضافة الحجر الصحي البريطاني بأنه "السجن"، وفريق شنغهاي: وقف التعاون!