دورة عبر الإنترنت – تخصص احترافي معتمد في هندسة الذكاء الاصطناعي التوليدي مع ماجستير إدارة الأعمال من Google وIBM

قم بترقية مسيرتك المهنية في مجال التعلم الآلي باستخدام Gen AI وLarge Language Models (LLMs). تعلم أساسيات هندسة Gen AI ونماذج اللغات الكبيرة في 3 أشهر فقط.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • بناء التطبيقات باستخدام أطر العمل والنماذج مثل BERT وGPT وLLaMA.
  • استخدام مكتبة Hugging Face Transformers.
  • العمل مع مكتبة PyTorch للتعلم العميق.
  • تطوير وتوفير التطبيقات القائمة على البرمجة اللغوية العصبية.
  • التحقيق في الترميز وحمولات البيانات واللغة ونماذج التنفيذ.
  • تطبيق تقنيات المحولات وآليات الانتباه.
  • هندسة الأوامر.
  • إنشاء حمولة البيانات لـ NLP.
  • تطوير وتدريب نموذج لغوي مع الشبكة العصبية.
  • تطبيق المحولات لتصنيف وبناء وتقييم نموذج الترجمة.
  • ضبط النماذج.
  • تطبيق أدوات LangChain.
  • بناء وكلاء وتطبيقات الذكاء الاصطناعي باستخدام RAG وLangChain.

What you will learn in the course

Courses for which the course is suitable

  • مهندس الذكاء الاصطناعي العام
  • عالم البيانات
  • مهندس التعلم الآلي
  • مطور الذكاء الاصطناعي
  • مطور تطبيقات البرمجة اللغوية العصبية
  • مهندس برمجيات في مجال الذكاء الاصطناعي
  • خبير معالجة اللغات الطبيعية
  • يطور نماذج لغوية واسعة (LLMs)

التدريب – سلسلة من 7 دورات

من المتوقع أن تنمو أسواق الذكاء الاصطناعي (Gen AI) بنحو 46٪ سنويًا حتى عام 2030 (المصدر: Statista). هناك طلب كبير على مهندسي الذكاء الاصطناعي العام. يزود هذا البرنامج علماء البيانات ومهندسي التعلم الآلي ومطوري الذكاء الاصطناعي بالمهارات الأساسية المطلوبة في Gen AI ونمذجة اللغة الواسعة (LLMs) ومعالجة اللغة الطبيعية (NLP) التي يبحث عنها أصحاب العمل.

يقوم مهندسو الذكاء الاصطناعي بتصميم أنظمة تفهم اللغة البشرية. يستخدمون LLMs والتعلم الآلي لبناء هذه الأنظمة.

المهارات التي ستكتسبها في البرنامج

  • بناء التطبيقات باستخدام أطر العمل والنماذج مثل BERT وGPT وLLaMA.
  • استخدام مكتبة Hugging Face Transformers.
  • العمل مع مكتبة PyTorch للتعلم العميق.
  • تطوير وتوفير التطبيقات القائمة على البرمجة اللغوية العصبية.
  • التحقيق في الترميز وحمولات البيانات واللغة ونماذج التنفيذ.
  • تطبيق تقنيات المحولات وآليات الانتباه.
  • هندسة الأوامر.

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

المتطلبات الأساسية

لاحظ أنك تحتاج إلى معرفة أساسية ببايثون والتعلم الآلي والشبكات العصبية. سيكون الإلمام بـ PyTorch مفيدًا.

مشروع دراسة عملية

من خلال المعامل والمشاريع العملية في كل دورة، سوف تكتسب مهارات عملية في استخدام LLMs لتطوير التطبيقات القائمة على البرمجة اللغوية العصبية. تشمل المختبرات والمشاريع ما يلي:

  • إنشاء حمولة البيانات لـ NLP.
  • تطوير وتدريب نموذج لغوي مع الشبكة العصبية.
  • تطبيق المحولات لتصنيف وبناء وتقييم نموذج الترجمة.
  • هندسة القيادة والتعلم في السياق.
  • ضبط النماذج.
  • تطبيق أدوات LangChain.
  • بناء وكلاء وتطبيقات الذكاء الاصطناعي باستخدام RAG وLangChain.

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

Details of the courses that make up the specialization

إزالة علامات HTML لاستخراج نص عادي

فيما يلي عدة طرق لإزالة علامات HTML والاحتفاظ بالنص العادي فقط:

1. استخدام التعبيرات العادية في بايثون

import re
html_content = '

This is bold text.

' plain_text = re.sub('<[^', '', html_content) print(plain_text) # Output: This is bold text.

2. استخدام BeautifulSoup في لغة بايثون

from bs4 import BeautifulSoup
html_content = '

This is bold text.

' soup = BeautifulSoup(html_content, 'html.parser') plain_text = soup.get_text() print(plain_text) # Output: This is bold text.

3. استخدام جافا سكريبت

function stripHtml(html) {
    var tempDiv = document.createElement('div');
    tempDiv.innerHTML = html;
    return tempDiv.textContent || tempDiv.innerText || '';
}
var htmlContent = '

This is bold text.

'; var plainText = stripHtml(htmlContent); console.log(plainText); // Output: This is bold text.

4. استخدام لغة PHP

$html_content = '

This is bold text.

'; $plain_text = strip_tags($html_content); echo $plain_text; // Output: This is bold text.