موقع د. عزيز الجعيد
  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

    • لغة البرمجة بايثون

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

علم البيانات والذكاء الاصطناعي

  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

    • لغة البرمجة بايثون

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

مقدمة عن تحليل وتصوير البيانات باستخدام ChatGPT في بايثون

30/09/2023 | لغة البرمجة بايثون | شارك بتعليقك

لتحليل وتصوير البيانات باستخدام الذكاء الاصطناعي سوف نستخدم مكتبة PandasAI وهي مكتبة في بايثون يمكن من خلالها ربط مكتبة Pandas مع الذكاء الاصطناعي التوليدي. لتوضيح ذلك سوف نستخدم بيانات الناتج المحلي (GDP) لمجموعة من الدول لعام 2022 وذلك كما في الكود التالي:

In:
import pandas as pd 
GDP_data = pd.read_csv('GDP_data.csv',sep=',')
GDP_data.head()
     Country        GDP
0  Australia   1,677.45
1     Brazil   1,810.61
2     Canada   2,189.79
3      China  18,463.13
4     France   3,140.03

حيث يمكن تحميل البيانات المتعلقة بالكود اعلاه من خلال الرابط GDP_data. بعد ذلك سوف يتم الربط مع ChatGPT كما يلي:

In:
from pandasai import SmartDataframe
from pandasai.llm import OpenAI
llm = OpenAI(api_token="******")
df = SmartDataframe(GDP_data, config={"llm": llm})

حيث تستبدل ****** بـ API الخاص بـ ChatGPT. ثم نبدا في استخدام الذكاء الاصطناعي للبحث وتحليل وتصوير البيانات كما يلي:

In:
df.chat("can you describe the data")
Out:
          Country       GDP
count          19        19
unique         19        19
top     Australia  1,677.45
freq            1         1
In:
df.chat('Which are the top 5 GDP countries?')
Out:
           Country       GDP
18   United States  24796.08
3            China  18463.13
9            Japan   5383.68
5          Germany   4557.35
17  United Kingdom   3442.21
In:
df.chat("can visualize 5 highest GDP countries using pie chart with different blue colors?")
Out:

In:
df.chat("what are the two most similar countries?")
Out:
The two most similar countries are Germany and United Kingdom.

 

جميع الحقوق الفكرية لهذا المقال محفوظة © موقع د. عزيز، يمنع إعادة نشره في موقع آخر

مقالات ذات صلة:

  • مقدمة في البايثون Python

    بايثون هي لغة برمجة متعددة الأغراض، تعمل على عدد من المنصات مثل ويندوز (Windows) و ماك (Mac OS X) و لينوكس (Linux).... مقدمة في البايثون Python
    اقرأ المزيد
  • قراءة ملفات البيانات في بايثون Python

    في هذا المقال سوف نستعرض كيف يمكن قراءة ملفات البيانات بأنواعها المختلفة باستخدام لغة البرمجة بايثون. في البداية نحتاج... قراءة ملفات البيانات في بايثون Python
    اقرأ المزيد
  • دوال القائمة (list) في بايثون Python

    تعتبر القائمة (list) احد انواع هياكل البيانات شائعة الاستخدام في في لغة البرمجة بايثون والتي يمكن أن تحوي انواع مختلفة... دوال القائمة (list) في بايثون Python
    اقرأ المزيد

شارك بتعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


The reCAPTCHA verification period has expired. Please reload the page.

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

  • YouTube
جميع الحقوق محفوظة © موقع د. عزيز