एकाइहरू
1. प्रस्तुति र डाटा भिजुअलाइजेशनमा कृत्रिम बुद्धिमत्ताको परिचय: भूमिका, सीमा, प्रमाणीकरण र नैतिकता 2. प्रस्तुति संरचना र कथा कथा: एक यात्रामा दर्शकहरू लिँदै 3. स्लाइड पाठ र सामग्री उत्पादन: शीर्षक, लेख, स्पिकर नोट 4. स्लाइड डिजाइन र भिजुअल उत्पादन: लेआउट, रङ, आइकन र आर्टिफिसियल इन्टेलिजेन्स भिजुअल 5. डाटा बुझ्दै र सही चार्ट प्रकार छनौट गर्दै 6. कृत्रिम बुद्धिमत्ताको साथ ग्राफिक्स उत्पन्न गर्दै: कोड देखि भिजुअल, प्रमाणीकरण संग 7. ड्यासबोर्ड डिजाइन: ठूला नम्बरहरूलाई स्क्रिनमा बुझ्न योग्य बनाउने 8. डाटा स्टोरीटेलिङ: नम्बरहरूलाई कथामा परिणत गर्दै 9. इन्फोग्राफिक उत्पादन: एकल भिजुअलमा बुझ्न सकिने जानकारी 10. भ्रामक भिजुअलाइजेशनबाट बच्न: ग्राफिक नैतिकता र अखण्डता 11. अन्त-देखि-अन्त्य प्रवाह: ब्रीफिंग देखि पूर्वाभ्यास, प्रमाणीकरण, गोपनीयता र डेलिभरी सम्म
एकाइ 6 / 11

कृत्रिम बुद्धिमत्ताको साथ ग्राफिक्स उत्पन्न गर्दै: कोड देखि भिजुअल, प्रमाणीकरण संग

लाभ:

  • ग्राफको चित्र नभई ग्राफ उत्पादन गर्ने कोडलाई आर्टिफिसियल इन्टेलिजेन्समा प्रिन्ट गरेर र यसलाई आफैं चलाएर निर्धारणात्मक र दोहोर्याउन मिल्ने नतिजाहरू प्राप्त गर्ने क्षमता।
  • मूल्य, अखण्डता, स्केल र योग चेकसमहरूको साथ डेटा विरुद्ध चार्ट आउटपुट मान्य गर्ने क्षमता
  • इमानदारी नियमहरू लागू गर्ने क्षमता (अक्ष ०, प्रत्यक्ष लेबल, स्रोत नोटबाट) र मौखिक अनुमानको सट्टा कोडमा भर पर्नुहोस्।

तपाईंले सही चार्ट प्रकार रोज्नुभएको छ; अब यो उत्पादन गर्ने समय हो। यहाँ आर्टिफिसियल इन्टेलिजेन्सको सबैभन्दा भरपर्दो प्रयोग ग्राफलाई "ड्र" गर्न सोध्नु होइन, तर ग्राफ उत्पादन गर्ने कोड छाप्नु र त्यो कोड आफैं चलाउनु हो। कहाँबाट ? किनभने ठूलो भाषा मोडेल पाठ जनरेटर हो; मौखिक रूपमा संख्या "अनुमान" गर्न सक्छ, तर कोडले डेटालाई यो जस्तै प्रशोधन गर्दछ र एक निश्चित परिणाम उत्पन्न गर्दछ (सधैं उही इनपुटमा उही आउटपुट दिँदै)। यस एकाईमा, हामी कसरी ग्राफिकल कोड (अधिकांश पाइथन) लाई AI मा प्रिन्ट गर्ने र आउटपुट प्रमाणित गर्ने भनेर सिक्नेछौं।

किन कोड, किन चलाउने?

एक भाषा मोडेल सोध्नुहोस् "बिक्री कुल के हो?" यदि तपाईंले सोध्नुभयो भने, यसले वास्तवमा डाटा सङ्कलन गर्दैन; सम्भावित संख्या उत्पन्न गर्दछ। तर यदि तपाइँ यसमा एग्रीगेशन कोड प्रिन्ट गर्नुहुन्छ र यसलाई चलाउनुहुन्छ भने, नतिजा वास्तविक डाटाबाट आउँछ। उही चार्टको लागि जान्छ: मोडेलले उत्पन्न गरेको कोड तपाईंको मेसिनमा तपाईंको डाटामा चल्छ। कोड पनि दोहोर्याउन सकिने छ: जब डाटा अपडेट हुन्छ, तपाईंले कोड फेरि चलाउनुहुन्छ र चार्ट रिफ्रेस गर्नुहुन्छ।

साझा उपकरणहरू: matplotlib र seaborn (स्थिर प्लट), Python भाषाको साथ प्लटली (अन्तर्क्रियात्मक प्लट); स्प्रेडसिट प्रोग्रामहरू र BI (व्यापार बुद्धिमत्ता) उपकरणहरू पनि। यो एकाइमा, हामी Python/matplotlib प्रयोग गरेर उदाहरण दिनेछौं किनभने यो सबैभन्दा सामान्य हो; सिद्धान्त हरेक सवारी साधनमा समान छ।

सुझाव: "मलाई चार्टको चित्र दिनुहोस्" को सट्टा "मलाई चार्ट उत्पादन गर्ने कोड दिनुहोस् र म यसलाई चलाउनेछु।" यस तरीकाले, परिणाम वास्तविक डेटाबाट आउँछ र तपाईले चाहानु भएको धेरै समायोजन गर्न सक्नुहुन्छ।

चरण-दर-चरण: कोड देखि ग्राफिक्स सम्म

  1. ग्राफिक प्रकार र सन्देश (अघिल्लो एकाइ) निर्धारण गर्नुहोस्।
  2. मोडेलमा डेटा संरचनाको वर्णन गर्नुहोस् (स्तम्भ नामहरू, प्रकारहरू; संवेदनशील डेटा होइन)।
  3. कोड उत्पन्न गर्नुहोस्, इमानदारी नियमहरू प्रोम्प्टमा राख्नुहोस् (अक्ष ०, ट्याग, स्रोत नोटबाट)।
  4. कोड आफैं चलाउनुहोस् र ग्राफमा हेर्नुहोस्।
  5. जाँच गर्नुहोस्: के चार्टमा भएको मान डाटामा भएको मान जस्तै छ? कुल/सेयर होल्ड?
  6. सुधार गर्नुहोस्: शीर्षकलाई कार्य शीर्षकमा परिवर्तन गर्नुहोस्, अनावश्यक मेटाउनुहोस्, हाइलाइट रंग थप्नुहोस्।

तपाईंको भूमिका: पाइथन डाटा भिजुअलाइजेशन सहायक। मसँग CSV छ: स्तम्भहरू "महिना" (YYYY-MM), "च्यानल" (पाठ), "राजस्व" (नम्बर)। म्याटप्लोटलिबको साथ लाइन ग्राफ कोड लेख्नुहोस्:- प्रत्येक च्यानल छुट्टै लाइन हो, x=महिना, y=आउनुहोस्।- y अक्षलाई ० बाट सुरु गरौं (काट्नु हुँदैन)।- रेखाहरूको अन्त्यमा सीधै लेबलहरू राख्नुहोस्, एउटा छुट्टै लिजेन्ड आवश्यक पर्दैन।- शीर्षकमा कार्य शीर्षकको लागि प्लेसहोल्डर राख्नुहोस्।- "हाम्रो दाँयामा सानो छैन। कोडलाई पूर्ण र कार्यान्वयनयोग्य बनाउनुहोस्, उदाहरण पढ्ने रेखा पनि लेख्नुहोस्। नम्बर फिट गर्दै; CSV बाट डाटा पढ्नुहोस्।

अवस्थित चार्ट ठीक गर्न:

यो matplotlib कोड फिक्स गर्नुहोस्: (1) सबैभन्दा ठूलो देखि सानो सम्म मान अनुसार पट्टीहरू क्रमबद्ध गर्नुहोस्, (2) उच्चतम पट्टी सुन्तला र बाँकी खरानी मात्र बनाउनुहोस्, (3) y-अक्ष 0 मा सुरु गर्नुहोस्, (4) हजार विभाजक संग ढाँचा दशमलव। कोडलाई पूर्ण रूपमा फर्काउनुहोस्। कोड: [...]

अन्तरक्रियात्मक चार्टको लागि (ड्यासबोर्डको लागि):

समान डेटाको साथ Plotly प्रयोग गरेर एक अन्तरक्रियात्मक रेखा चार्ट कोड लेख्नुहोस्: माउस होभर गर्दा महिना र आय देखाउनेछ, र च्यानलहरू फिल्टर गर्न सकिन्छ। अक्षलाई ० बाट सुरु गरौं। पूरा कोड दिनुहोस्।

प्रमाणीकरण: के चार्ट "सही" हो, "सुन्दर" होइन?

ग्राफिक्स आउटपुट भएकाले मात्र काम सकिएको छैन। तीन चेकसमहरू:

  • मान प्रदान गर्दै: हात/तालिकाद्वारा 2-3 अनियमित बिन्दुहरू जाँच गर्नुहोस्। के चार्टमा उच्चतम पट्टी साँच्चै उच्चतम हो?
  • कुल/सेयर प्रमाणिकरण: के शेयरहरू भाग-पूरै चार्टमा 100% पूरा भएका छन्?
  • भिजुअल इमानदारी: के अक्ष ० मा सुरु हुन्छ, के स्केल रैखिक छ, के यो एउटै एकाई हो? (विवरण अर्को इकाईमा।)

नियन्त्रण

कसरी हेरचाह गर्ने

रातो झण्डा

मूल्य

डेटा संग 2-3 अंक तुलना गर्नुहोस्

ग्राफ-डेटा मेल खाँदैन

अखण्डता

के त्यहाँ कुनै महिना/कोटिहरू छुटेका छन्?

अन्तर चुपचाप छोडियो

स्केल

Y अक्ष कहाँ सुरु हुन्छ

० होइन, भिन्नता अतिरंजित छ

कुल

सेयर/कुल

यसले 100% राख्दैन

सावधानी: मोडेल कहिलेकाहीँ डाटाबाट हराएको महिना "पूर्ण" गर्छ वा चुपचाप हराएको पङ्क्ति खारेज गर्दछ। चार्टमा अंकहरूको संख्या डेटामा पङ्क्तिहरूको संख्यासँग मेल खान्छ कि हेर्नुहोस्।

तीन मिनी केसहरू

केस 1 - कोड बीट भविष्यवाणी। एक विश्लेषकले पहिले मोडेललाई सोध्छन् "कुल कति छ?" उसले सोध्यो, र जवाफ प्राप्त भयो "≈4.2 मिलियन"। त्यसपछि उनले थप कोड छापे र यसलाई चलाए: वास्तविक कुल 3.87 मिलियन थियो। मौखिक भविष्यवाणी 8% गलत थियो। त्यस दिनदेखि उसले कोडबाट हरेक नम्बर लियो।

केस २ - मौन छुटेको रेखा। एउटा टोलीले मासिक चार्ट उत्पादन गरेको थियो; सबै राम्रो देखिन्थ्यो। तर मार्च डाटामा खाली थियो, र चार्टले यसलाई छोड्यो र फेब्रुअरीदेखि अप्रिललाई जोड्यो; यो नरम देखिन्थ्यो किनभने यो प्रचलनमा थियो। तिनीहरूले थोप्लाहरूको संख्या याद गरे (यो 11 को सट्टा 12 हुनुपर्थ्यो) र यसलाई सच्याउनु भयो; वास्तविक प्रवृत्तिमा उछाल थियो।

केस 3 - पुन: उत्पादन क्षमता। एक मार्केटरले हरेक महिना (लगभग 40 मिनेट) हातले चार्ट कोर्दै थियो। एकचोटि उसले आर्टिफिसियल इन्टेलिजेन्सले लेखेको कोड स्थापना गरे; त्यसपछिका महिनाहरूमा नयाँ CSV राख्न र कोड चलाउन २ मिनेट लाग्यो। प्रति महिना 38 मिनेट बचत गरियो र म्यानुअल प्रतिलिपि त्रुटिहरू छैनन्।

कमजोर प्रम्प्ट / बलियो प्रम्प्ट

कमजोर:

यो बिक्री डेटा ग्राफ।

मोडेलले तस्विर फिट गर्न वा अनियमित कोड दिन सक्छ; डाटा वास्तवमा प्रशोधन गरिएको छैन, त्यहाँ कुनै इमानदारी सेटिङहरू छैनन्।

बलियो:

तपाईंको भूमिका: Python/matplotlib सहायक। डेटा: CSV, स्तम्भहरू "क्षेत्र" (पाठ), "buyume_percentage" (संख्या, ऋणात्मक हुन सक्छ)। तेर्सो बार चार्ट कोड लेख्नुहोस्: मान अनुसार क्रमबद्ध गर्नुहोस्, उच्चतम क्षेत्र हाइलाइट गर्नुहोस्, y=0 सन्दर्भ रेखा थप्नुहोस् (नकारात्मक प्रदर्शन गर्नुहोस्), बारको छेउमा प्रतिशत लेबलहरू राख्नुहोस्। कार्यान्वयन योग्य कोड दिनुहोस्, CSV बाट पढ्नुहोस्, नम्बर फिटिंग। शीर्षकको लागि कार्य शीर्षक प्लेसहोल्डर राख्नुहोस्।

दोस्रोमा डेटा संरचना, इमानदारी नियमहरू, र "कोडबाट पढ्नुहोस्, यसलाई बनाउनुहोस्" सिद्धान्त समावेश छ; आउटपुट दुबै सटीक र सम्पादन योग्य छ।

उपकरण चयन: कहिले स्प्रेडसिट, कहिले कोड?

तपाईंले प्रत्येक चार्टको लागि कोड लेख्नु पर्दैन। एउटा सानो, एक-अफ, साधारण चार्टको लागि, स्प्रिेडसिट (एक्सेल, गुगल स्प्रेडसिट) प्रायः पर्याप्त र छिटो हुन्छ। कोड जित्छ जब: डाटा नियमित रूपमा अद्यावधिक हुन्छ (हरेक महिना एउटै चार्ट ताजा गर्दै), चार्ट जटिल छ वा धेरै (जस्तै सानो बहु चार्टहरू), पूर्ण नियन्त्रण आवश्यक छ (अखंडता सेटिङहरू, अनुकूलन लेबलिङ), वा यो महत्त्वपूर्ण छ कि परिणाम दोहोर्याउन सकिन्छ। तपाईले पनि सोध्न सक्नुहुन्छ कि कुन कृत्रिम बुद्धिमत्ताको लागि उपयुक्त छ।

स्थिति

उपयुक्त वाहन

किन

एक पटक सरल बार

स्प्रेडसिट

छिटो, कुनै कोड आवश्यक छैन

प्रतिवेदन हरेक महिना अपडेट हुन्छ

कोड (पाइथन)

एक पटक लेख्नुहोस्, फेरि चलाउनुहोस्

अन्तरक्रियात्मक/फिल्टर ड्यासबोर्ड

कोड (प्लटली) / BI उपकरण

अन्तरक्रिया आवश्यक छ

धेरै साना ग्राफिक्स

कोड

हातले कोर्नु थकाउने र गलत छ

तपाईंको भूमिका: डाटा दृश्य सल्लाहकार। मैले निम्न ग्राफ उत्पादन गर्न आवश्यक छ: [नुस्खा]। [कति पटक] डाटा अपडेट गरिन्छ, [कति] विभिन्न चार्टहरू आवश्यक छन्। के स्प्रिेडसिट वा पाइथन कोडले बढी अर्थ राख्छ? आफ्नो निर्णय औचित्य; तपाई कुन पुस्तकालय कोडको लागि सिफारिस गर्नुहुन्छ?

संकेत: "के म यो हरेक महिना फेरि गर्छु?" यदि प्रश्नको जवाफ "हो" हो भने, कोड लगानीले प्राय: आफैंको लागि भुक्तान गर्छ। यदि यो एक-अफ हो भने, स्प्रिेडसिट पर्याप्त हुनेछ।

सामान्य गल्तीहरू

  • चार्टको "तस्विर" को लागी सोध्दै: जब तपाइँ कोडको सट्टा छविको लागि सोध्नुहुन्छ, डाटा वास्तवमा प्रशोधन हुँदैन।
  • कोडलाई कार्यान्वयन नगरी विश्वास गर्दै: आउटपुटलाई दृश्य रूपमा प्रमाणित नगरी स्लाइडमा राख्दै।
  • मान प्रमाणीकरण प्रदान गर्दैन: चार्टका बिन्दुहरूलाई डेटासँग तुलना गर्दैन।
  • हराइरहेको/छाडिएको रेखा देखिरहेको छैन: थोप्लाहरूको संख्या जाँच गर्दैन।
  • यसलाई एक पटकको कामको रूपमा व्यवहार गर्दै: कोड नराख्ने र हरेक महिना स्क्र्याचबाट सुरु गर्ने।

संक्षेपमा

ग्राफ उत्पादन गर्ने कोडको लागि आर्टिफिसियल इन्टेलिजेन्सलाई सोध्नुहोस्, ग्राफको चित्र होइन, र त्यो कोड आफैं चलाउनुहोस्; किनभने कोडले डाटालाई जस्तै प्रशोधन गर्छ र निर्धारणात्मक र दोहोर्याउन मिल्ने परिणाम दिन्छ। डेटा संरचनाको वर्णन गर्नुहोस्, अनुरोधमा पूर्णता नियमहरू (अक्ष ०, लेबल, स्रोतबाट) राख्नुहोस्, मूल्य-अखंडता-स्केल-सम ह्यासहरूसँग आउटपुट प्रमाणित गर्नुहोस्। कोडले प्रत्येक पटक मौखिक भविष्यवाणीलाई हराउँछ; तर अन्तिम नियन्त्रण तपाईको हो।

आवेदन कार्य

तपाईको डेटा फाइलको लागि: (१) AI मा डेटा संरचनाको वर्णन गर्नुहोस् र ग्राफ जेनरेशन कोड प्रिन्ट गर्नुहोस् (इमानदारी नियमहरूसँग)। (२) कोड चलाउनुहोस् र म्यानुअल रूपमा चार्टमा डेटासँग २-३ मानहरू तुलना गर्नुहोस्। (3) एउटै कोडमा, मान अनुसार बारहरू क्रमबद्ध गर्नुहोस् र एकल हाइलाइट रङ थप्नुहोस्। (4) अर्को महिना फेरि प्रयोग गर्न कोड बचत गर्नुहोस्।

चेकलिस्ट

  • [ ] मैले चार्ट उत्पादन गर्ने कोड चाहियो र चलाएको थिएँ, यसको चित्र होइन।
  • [] कोडले वास्तविक फाइलबाट डाटा पढ्छ, यसले संख्याहरू बनाउँदैन।
  • [ ] मैले चार्टमा 2-3 मानहरूलाई डेटासँग तुलना गरें।
  • [] बिन्दु/कोटिहरूको संख्या डेटामा पङ्क्तिहरूसँग मिल्दो छ।
  • [] Y अक्ष र स्केल इमानदार छन्; त्यहाँ कुनै अक्ष अवरोध छैन।
  • [ ] मैले कोडलाई फेरि प्रयोग गर्न सुरक्षित गरें।