We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

تعلم الآلة باستخدام Python

انشئ نموذج توقع مغادرة العملاء

Hazem Mohamed

يهدف ذلك المشروع الإرشادي إلى أن يجعلك تفهم وتطبق عملية بناء نموذج تعلم الآلة لتنبؤ مغادرة العملاء لدى بنك باستخدام لغة البرمجة Python. بدءًا باستكشاف البيانات التاريخية للعملاء وتنقيتها وتحليلها باستخدام مكتبة Pandas ثم عرضها في هيئة رسومات بيانية باستخدام المكتبات Matplotlib و Seaborn لمساعدة إدارة البنك على فهم عملاءهم بشكل أفضل وأخيرًا إنشاء 3 خوارزميات تعلم الآلة مختلفة وهم: ال Logistic regression, KNN, Decision tree باستخدام مكتبة Scikit-learn وتقييم أدائهم واختيار الخوارزمية الأعلى دقة والأنسب لحالة عملاء البنك.

Read more

يهدف ذلك المشروع الإرشادي إلى أن يجعلك تفهم وتطبق عملية بناء نموذج تعلم الآلة لتنبؤ مغادرة العملاء لدى بنك باستخدام لغة البرمجة Python. بدءًا باستكشاف البيانات التاريخية للعملاء وتنقيتها وتحليلها باستخدام مكتبة Pandas ثم عرضها في هيئة رسومات بيانية باستخدام المكتبات Matplotlib و Seaborn لمساعدة إدارة البنك على فهم عملاءهم بشكل أفضل وأخيرًا إنشاء 3 خوارزميات تعلم الآلة مختلفة وهم: ال Logistic regression, KNN, Decision tree باستخدام مكتبة Scikit-learn وتقييم أدائهم واختيار الخوارزمية الأعلى دقة والأنسب لحالة عملاء البنك.

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

يتطلب هذا المشروع معرفة أساسيات لغة ال Python مثل أنواع وهياكل البيانات والدوال وأساسيات البرمجة الكائنية (OOP) وتحديدا مكونات البرمجة الكائنية وكيفية إنشاء الفصول والكائنات (Classes, Objects) وكيفية تحليل وتصور البيانات بشكل بسيط باستخدام المكتبات Pandas و Matplotlib و Seaborn. ودراية بسيطة عن مفهوم تعلم الآلة وأنواعه وتحديدا التعلم الآلي الخاضع للإشراف (Supervised Learning).

Enroll now

What's inside

Syllabus

ملخص المشروع
يهدف ذلك المشروع الإرشادي إلى أن يجعلك تفهم وتطبق عملية بناء نموذج تعلم الآلة لتنبؤ مغادرة العملاء لدى بنك باستخدام لغة البرمجة Python. بدءًا باستكشاف البيانات التاريخية للعملاء وتنقيتها وتحليلها باستخدام مكتبة Pandas ثم عرضها في هيئة رسومات بيانية باستخدام المكتبات Matplotlib و Seaborn لمساعدة إدارة البنك على فهم عملاءهم بشكل أفضل وأخيرًا إنشاء 3 خوارزميات تعلم الآلة مختلفة وهم: ال Logistic regression, KNN, Decision tree باستخدام مكتبة Scikit-learn وتقييم أدائهم واختيار الخوارزمية الأعلى دقة والأنسب لحالة عملاء البنك. ذلك المشروع العملي سيجعلك قادرا على تحليل بيانات العملاء للإجابة على تساؤلات إدارة البنك وعرض النتائج في هيئة تقرير باستخدام Jupyter notebook ومن ثم، اختيار السمات الأكثر أهمية التي ستساعد في بناء نموذج تعلم الآلة لتنبؤ مغادرة العملاء وستكون قادرا على فهم كيف تعمل كل خوارزمية وكيفية تطبيقها وتقييمها وتحديد الخوارزمية الأفضل لهذا المشروع. يتطلب هذا المشروع معرفة أساسيات لغة ال Python مثل أنواع وهياكل البيانات والدوال وأساسيات البرمجة الكائنية (OOP) وتحديدا مكونات البرمجة الكائنية وكيفية إنشاء الفصول والكائنات (Classes, Objects) وكيفية تحليل وتصور البيانات بشكل بسيط باستخدام المكتبات Pandas و Matplotlib و Seaborn. ودراية بسيطة عن مفهوم تعلم الآلة وأنواعه وتحديدا التعلم الآلي الخاضع للإشراف (Supervised Learning).

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
الهدف الأساسي للمشروع هو مساعدة الطالب على فهم كيفية بناء نموذج تعلم الآلة باستخدام لغة برمجة بايثون، كما تتضمن دراسة تفصيلية للبيانات وتحليلها باستخدام مكتبات بايثون مثل Pandas و Matplotlib و Seaborn، لمساعدة إدارة البنك على فهم عملائهم بشكل أفضل وبالتالي تطوير 3 خوارزميات مختلفة لتعلم الآلة (الريجستك اللوجستي، KNN، شجرة القرار) باستخدام مكتبة Scikit-learn ثم تقييم أدائهم واختيار الخوارزمية الأكثر دقة والتي تناسب حالة عملاء البنك
المشروع مناسب للطلاب الذين لديهم معرفة أساسية بلغة بايثون بالإضافة إلى فهم لمفهوم تعلم الآلة وأنواعه، كما يتطلب المشروع معرفة مسبقة بمكتبات بايثون مثل Pandas و Matplotlib و Seaborn
المشروع عملي ومفيد للطلاب الذين يرغبون في تطوير مهاراتهم في مجال تعلم الآلة وتطبيقه في المجال العملي، كما يساعدهم على تحليل بيانات العملاء والإجابة على تساؤلات إدارة البنك
المشروع يتطلب بعض المعرفة السابقة في مجال البرمجة بلغة بايثون ومكتباتها بالإضافة إلى فهم لمفهوم تعلم الآلة، لذلك قد لا يكون مناسبًا للمبتدئين الذين ليس لديهم أي خلفية في هذه المجالات
المشروع مفيد للطلاب الذين يرغبون في تطوير مهاراتهم في تحليل البيانات وتعلم الآلة وتطبيقه في المجال العملي، كما أنه يساعدهم على فهم كيفية بناء نماذج تعلم الآلة وتقييم أدائها
المشروع يتطلب التزامًا زمنيًا من الطالب، حيث يتضمن دراسة وتحليل البيانات بالإضافة إلى بناء وتقييم نماذج تعلم الآلة

Save this course

Save تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء. These are activities you can do either before, during, or after a course.

Career center

Learners who complete تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data scientists analyze and interpret large amounts of data to extract valuable insights, helping organizations gain competitive advantages. This course provides the foundation and practical experience in data analysis, machine learning algorithms, and model evaluation, preparing you for a successful career as a data scientist. Furthermore, the focus on predicting customer churn aligns with the need for data scientists to understand customer behavior and contribute to customer retention strategies.
Machine Learning Engineer
Machine learning engineers develop, deploy, and maintain machine learning models. This course provides a solid understanding of machine learning concepts, including supervised learning algorithms like logistic regression and decision trees. By building and evaluating different machine learning models, you will gain the skills and knowledge necessary to succeed as a machine learning engineer.
Data Analyst
Data analysts collect, clean, and analyze data to identify trends and patterns. This course covers data exploration and visualization techniques, essential for data analysts. Additionally, the focus on customer churn prediction provides valuable insights into customer behavior, enabling you to excel as a data analyst in various industries.
Business Analyst
Business analysts use data and analytical techniques to solve business problems and improve decision-making. This course provides a foundation in data analysis and machine learning, enabling you to understand and interpret data effectively. The focus on customer churn prediction is particularly relevant for business analysts who work on customer retention and engagement strategies.
Customer Success Manager
Customer success managers help customers achieve their goals and maximize the value of a product or service. This course provides insights into customer behavior and churn prediction, enabling you to identify at-risk customers and develop proactive strategies to retain them. The practical experience in model building and evaluation will also be valuable in understanding customer needs and pain points.
Marketing Analyst
Marketing analysts analyze market data and customer behavior to inform marketing strategies. This course provides a solid foundation in data analysis and machine learning techniques, enabling you to understand and interpret customer data effectively. The focus on customer churn prediction will equip you with valuable insights into customer behavior, helping you develop effective marketing campaigns.
Product Manager
Product managers are responsible for the development and lifecycle of a product or service. This course provides you with an understanding of customer behavior and churn prediction, which is crucial for product managers. By gaining insights into customer needs and preferences, you can make informed decisions about product features and roadmap.
Risk Analyst
Risk analysts assess and manage financial and operational risks. This course provides a foundation in data analysis and machine learning, enabling you to understand and interpret data effectively. The focus on customer churn prediction can be applied to risk analysis, as it involves identifying and mitigating potential risks to customer relationships.
Financial Analyst
Financial analysts evaluate financial data and make recommendations for investments and financial decisions. This course provides a foundation in data analysis and machine learning, which is becoming increasingly important in financial analysis. The focus on customer churn prediction can be applied to understanding customer behavior and identifying potential risks in financial transactions.
Operations Research Analyst
Operations research analysts use analytical techniques to improve efficiency and decision-making in various industries. This course provides a foundation in data analysis and machine learning, which is essential for operations research analysts. The focus on customer churn prediction can be applied to optimizing customer service and retention strategies.
Quantitative Researcher
Quantitative researchers use mathematical and statistical models to analyze financial data and make investment decisions. This course provides a foundation in data analysis and machine learning, which is essential for quantitative researchers. The focus on customer churn prediction can be applied to understanding customer behavior and identifying trading opportunities.
Market Research Analyst
Market research analysts conduct research to understand consumer behavior and market trends. This course provides a foundation in data analysis and machine learning, which is essential for market research analysts. The focus on customer churn prediction can be applied to understanding customer preferences and identifying growth opportunities.
User Experience Researcher
User experience researchers study how users interact with products and services to improve their design and usability. This course provides a foundation in data analysis and machine learning, which can be applied to understanding user behavior and preferences. The focus on customer churn prediction can be applied to identifying potential pain points and improving user satisfaction.
Software Engineer
Software engineers design, develop, and maintain software applications. This course may provide a foundation in data analysis and machine learning, which can be applied to developing software that leverages these technologies. However, the focus on customer churn prediction may be less directly relevant to software engineering roles.
Actuary
Actuaries use mathematical and statistical models to assess and manage financial risks. This course may provide a foundation in data analysis and machine learning, which can be applied to actuarial work. However, the focus on customer churn prediction may be less directly relevant to actuarial roles.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء.
Focuses on the practical aspects of machine learning using Python. It provides step-by-step instructions and examples, making it a great choice for beginners or those who want to enhance their Python machine learning skills.
Provides a comprehensive overview of deep learning concepts and algorithms. It good choice for learners who want to dive deeper into the theoretical foundations of machine learning.
Provides a beginner-friendly introduction to machine learning concepts and algorithms. It good choice for learners who have no prior knowledge of machine learning.
Provides a comprehensive overview of data analysis using Python. It good choice for learners who want to develop practical skills in data analysis using Python.
Provides a comprehensive overview of machine learning concepts and algorithms. It good choice for learners who want to dive deeper into the theoretical foundations of machine learning.
Provides a comprehensive overview of statistical learning concepts and algorithms. It good choice for learners who want to develop a strong foundation in statistical learning.
Provides a comprehensive overview of machine learning concepts and algorithms from a probabilistic perspective. It good choice for learners who want to dive deeper into the theoretical foundations of machine learning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء.
تصور البيانات باستخدام Power BI: انشئ لوحة معلومات للتسويق
Most relevant
بناء نموذج تعلم الآلة باستخدام Power BI
Most relevant
كيفية العمل على تفاصيل الموقع واللغة مع رؤى جمهور فيسبوك
Most relevant
تطوير المحمول وJavaScript
Most relevant
خطوط البيانات مع AWS: أنشئ خط بيانات في الوقت الفعلي
Most relevant
تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي
Most relevant
AutoCAD للتصميم الأنتاجي
Most relevant
تعلّم أساسيات البرمجة بلغة بايثون من خلال التطبيق العملي
Most relevant
تقارير المبيعات باستخدام HubSpot
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser