ክፍል 6 / 11

ግራፊክስን በአርቴፊሻል ኢንተለጀንስ ማመንጨት፡ ከኮድ ወደ ቪዥዋል፣ ከማረጋገጫ ጋር

ትርፍ፡

  • የግራፉን ምስል ሳይሆን ግራፉን የሚያወጣውን ኮድ ወደ አርቴፊሻል ኢንተለጀንስ በማተም ወሳኙን እና ሊደገም የሚችል ውጤት የማግኘት ችሎታ።
  • የገበታ ውፅዓትን ከውሂብ አንጻር በእሴት፣ በታማኝነት፣ በመጠን እና በድምር ቼኮች የማረጋገጥ ችሎታ
  • የታማኝነት ደንቦችን የመጫን ችሎታ (ከአክስ 0 ፣ ቀጥተኛ መለያ ፣ የምንጭ ማስታወሻ) እና በቃላት ከመገመት ይልቅ በኮድ ላይ መተማመን።

ትክክለኛውን የገበታ አይነት መርጠዋል; እሱን ለማምረት ጊዜው አሁን ነው። እዚህ ላይ በጣም አስተማማኝ የሆነው አርቴፊሻል ኢንተለጀንስ አጠቃቀም ግራፉን "እንዲሳለው" መጠየቅ ሳይሆን ግራፉን የሚያወጣውን ኮድ ያትሙ እና ያንን ኮድ እራስዎ ማስኬድ ነው። ከየት ነው? ምክንያቱም ትልቁ የቋንቋ ሞዴል የጽሑፍ ጀነሬተር ነው; አንድን ቁጥር በቃላት “መገመት” ይችላል፣ ነገር ግን ኮዱ ውሂቡን ባለበት ሁኔታ ያስኬዳል እና የሚወስን ውጤት ያስገኛል (ሁልጊዜ ለተመሳሳይ ግቤት አንድ አይነት ውጤት ይሰጣል)። በዚህ ክፍል ውስጥ የግራፊክ ኮድ (በአብዛኛው Python) ወደ AI እንዴት ማተም እና ውጤቱን እንደምናረጋግጥ እንማራለን።

ለምን ኮድ ፣ ለምን ይሮጣሉ?

የቋንቋ ሞዴል "የሽያጩ አጠቃላይ ምን ያህል ነው?" ከጠየቁ, በትክክል መረጃውን አይሰበስብም; የሚቻል ቁጥር ያመነጫል። ነገር ግን የስብስብ ኮዱን ካተሙ እና ካስኬዱ ውጤቱ የሚመጣው ከእውነተኛው ውሂብ ነው። ለገበታውም ተመሳሳይ ነው፡ ሞዴሉ የሚያመነጨው ኮድ በመረጃዎ፣ በማሽንዎ ላይ ይሰራል። ኮዱም ሊደገም የሚችል ነው፡ ውሂቡ ሲዘምን ኮዱን እንደገና ያሂዱና ቻርቱን ያድሱታል።

የተለመዱ መሳሪያዎች፡- matplotlib እና የባህር ወለድ (ስታቲክ ሴራ)፣ plotly (በይነተገናኝ ሴራ) ከፓይዘን ቋንቋ ጋር; እንዲሁም የተመን ሉህ ፕሮግራሞች እና BI (የንግድ ኢንተለጀንስ) መሳሪያዎች። በዚህ ክፍል ውስጥ በጣም የተለመደ ስለሆነ Python/matplotlib በመጠቀም ምሳሌዎችን እንሰጣለን; በእያንዳንዱ ተሽከርካሪ ውስጥ ያለው መርህ ተመሳሳይ ነው.

ጠቃሚ ምክር: "የገበታውን ምስል ስጠኝ" ከማለት ይልቅ "ሰንጠረዡን የሚያወጣውን ኮድ ስጠኝ እና እኔ እሰራዋለሁ." በዚህ መንገድ ውጤቱ የሚመጣው ከእውነተኛ ውሂብ ነው እና የሚፈልጉትን ያህል ማስተካከያዎችን ማድረግ ይችላሉ.

ደረጃ በደረጃ፡ ከኮድ ወደ ግራፊክስ

  1. የግራፊክ አይነት እና መልእክት (የቀድሞው ክፍል) ይወስኑ።
  2. የውሂብ አወቃቀሩን ወደ ሞዴሉ ይግለጹ (የአምድ ስሞች፣ አይነቶች፣ ስሱ ያልሆኑ መረጃዎች)።
  3. ኮዱ እንዲፈጠር ያድርጉ ፣ የታማኝነት ደንቦቹን በጥያቄው ውስጥ ያስገቡ (ከአክስ 0 ፣ መለያ ፣ የምንጭ ማስታወሻ)።
  4. ኮዱን እራስዎ ያሂዱ እና ግራፉን ይመልከቱ።
  5. ቼክ፡ በገበታው ላይ ያለው ዋጋ በመረጃው ውስጥ ካለው እሴት ጋር አንድ ነው? አጠቃላይ/ ድርሻ ይይዛል?
  6. አሻሽል፡ ርዕስ ወደ ተግባር ርዕስ ቀይር፣ አላስፈላጊውን ሰርዝ፣ የድምቀት ቀለም ጨምር።

የእርስዎ ሚና፡ Python ውሂብ ምስላዊ ረዳት። CSV አለኝ፡ አምዶች "ወር" (ዓዓዓ-ወወ)፣ "ቻናል" (ጽሑፍ)፣ "ገቢ" (ቁጥር)። የ LINE ግራፍ ኮድ ከማትፕሎትሊብ ጋር ይፃፉ: - እያንዳንዱ ቻናል የተለየ መስመር ነው, x = ወር, y = ይመጣል. - የ y ዘንግ ከ 0 ይጀምር (አይቆርጡም) - በመስመሮቹ መጨረሻ ላይ መለያዎችን በቀጥታ ያስቀምጡ, የተለየ አፈ ታሪክ አያስፈልግም. - ለድርጊት ርዕስ ቦታ ያዥ በርዕሱ ውስጥ ያስቀምጡ. - ትንሽ "ምንጭ: [ከታች ቀኝ]" ማስታወሻ ጨምር. ኮዱ የተሟላ እና የሚተገበር ያድርጉት፣ እንዲሁም የምሳሌውን የንባብ መስመር ይፃፉ። ቁጥሩን መግጠም; ከCSV ውሂብ አንብብ።

ያለውን ገበታ ለማስተካከል፡-

ይህንን የማትፕሎትሊብ ኮድ አስተካክል፡ (1) አሞሌዎቹን ከትልቁ እስከ ትንሹ በእሴት ደርድር፣ (2) ከፍተኛውን ብርቱካንማ እና የተቀረው ግራጫ፣ (3) y-ዘንግ በ0 እንዲጀምር ያድርጉ፣ (4) በአስርዮሽ ቅርፀት በሺዎች መለያየት። ኮዱን ሙሉ በሙሉ ይመልሱ። ኮድ: [...]

በይነተገናኝ ገበታ (ለዳሽቦርድ)፡-

Plotlyን ከተመሳሳይ ዳታ ጋር በመጠቀም በይነተገናኝ የመስመር ገበታ ኮድ ይፃፉ፡ መዳፊቱን ማንዣበብ ወር እና ገቢን ያሳያል፣ እና ቻናሎች ሊጣሩ ይችላሉ። ዘንግው ከ 0 ይጀምር. ሙሉውን ኮድ ይስጡ.

ማረጋገጫ፡ ገበታው "ትክክል ነው" ሳይሆን "ቆንጆ" ነው?

ግራፊክስ ስለሚወጣ ብቻ ስራው አላለቀም። ሶስት ቼኮች፡-

  • ዋጋ መስጠት፡- 2-3 የዘፈቀደ ነጥቦችን በእጅ/በጠረጴዛ ያረጋግጡ። በገበታው ላይ ያለው ከፍተኛው አሞሌ በእርግጥ ከፍተኛው ነው?
  • ጠቅላላ/የማጋራት ማረጋገጫ፡ አክሲዮኖቹ በከፊል ሙሉ ገበታ ላይ ወደ 100% ተጠናቀዋል?
  • የእይታ ታማኝነት፡ ዘንግ በ 0 ይጀምራል፣ ሚዛኑ መስመራዊ ነው፣ ተመሳሳይ አሃድ ነው? (ዝርዝሮች በሚቀጥለው ክፍል።)

መቆጣጠር

እንዴት እንደሚንከባከቡ

ቀይ ባንዲራ

ዋጋ

2-3 ነጥቦችን ከመረጃ ጋር ያወዳድሩ

ግራፍ-ውሂብ አይዛመድም።

ታማኝነት

የሚጎድሉ ወሮች/ ምድቦች አሉ?

ክፍተቱ በፀጥታ ተዘለለ

ልኬት

የ Y ዘንግ የሚጀምረው ከየት ነው?

አይደለም 0, ልዩነቱ የተጋነነ ነው

ጠቅላላ

ማጋራቶች/ጠቅላላ

100% አይይዝም

ይጠንቀቁ፡ ሞዴሉ አንዳንድ ጊዜ ከመረጃው የጠፋውን ወራት "ያጠናቅቃል" ወይም የጎደለውን ረድፍ በጸጥታ ያስወግዳል። በገበታው ላይ ያሉት የነጥቦች ብዛት በውሂቡ ውስጥ ካሉት የረድፎች ብዛት ጋር የሚዛመድ ከሆነ ይመልከቱ።

ሶስት ጥቃቅን ጉዳዮች

ጉዳይ 1 - ኮድ ምት ትንበያ. አንድ ተንታኝ በመጀመሪያ ሞዴሉን "ጠቅላላ ምን ያህል ነው?" ጠየቀ እና መልሱን "≈4.2 ሚሊዮን" ተቀብሏል. ከዚያም የመደመር ኮድን አሳትሞ ሮጠ፡ ትክክለኛው ድምር 3.87 ሚሊዮን ነበር። የቃል ትንበያው 8% ስህተት ነበር። ከዚያን ቀን ጀምሮ, እያንዳንዱን ቁጥር ከኮዱ አግኝቷል.

ጉዳይ 2 - ጸጥ ያለ ጠፍቷል መስመር. አንድ ቡድን ወርሃዊ ገበታ ተዘጋጅቷል; ሁሉም ነገር ጥሩ ይመስላል። ነገር ግን መጋቢት በመረጃው ውስጥ ባዶ ነበር, እና ገበታው ዘለለ እና የካቲትን ከኤፕሪል ጋር አገናኘ; በአዝማሚያ ላይ ስለነበር ለስላሳ ይመስላል. የነጥቦቹን ብዛት አስተውለዋል (ከ 11 ይልቅ 12 መሆን ነበረበት) እና አስተካክለው; በእውነተኛው አዝማሚያ ውስጥ አንድ ዝላይ ነበር.

ጉዳይ 3 - መራባት. አንድ ገበያተኛ በየወሩ (40 ደቂቃ አካባቢ) ገበታዎችን በእጅ ይስል ነበር። በአርቴፊሻል ኢንተለጀንስ የተጻፈውን ኮድ አንዴ ከጫነ በኋላ; በቀጣዮቹ ወራት አዲሱን CSV ለማስገባት እና ኮዱን ለማስኬድ 2 ደቂቃ ፈጅቷል። በወር 38 ደቂቃዎች ተቀምጧል እና ምንም ተጨማሪ በእጅ የመገልበጥ ስህተቶች የሉም።

ደካማ ጥያቄ / ጠንካራ ጥያቄ

ደካማ፡

ይህንን የሽያጭ ውሂብ ይሳሉ።

ሞዴሉ ስዕልን ሊያሟላ ወይም የዘፈቀደ ኮድ ሊሰጥ ይችላል; ውሂቡ በትክክል አልተሰራም ፣ ምንም ቅንጅቶች የሉም።

ጠንካራ፥

የእርስዎ ሚና፡ Python/matplotlib አጋዥ። ውሂብ፡ CSV፣ ዓምዶች "ክልል" (ጽሑፍ)፣ "buyume_percentage" (ቁጥር፣ አሉታዊ ሊሆን ይችላል)። አግድም የአሞሌ ገበታ ኮድ ይፃፉ፡ በእሴት ደርድር፣ ከፍተኛውን ክልል ማድመቅ፣ y=0 ማጣቀሻ መስመርን ጨምር (አሉታዊ ነገሮችን አሳይ)፣ የመቶኛ መለያዎችን በባር ጫፎች ላይ አድርግ። የሚተገበር ኮድ ይስጡ፣ ከCSV የሚነበብ፣ የቁጥር ተስማሚ። ለርዕሱ የእርምጃ ርዕስ ቦታ ያዥ ያስቀምጡ።

ሁለተኛው የውሂብ መዋቅር, የታማኝነት ደንቦች እና "ከኮድ አንብብ, አታድርጉ" የሚለውን መርህ ያካትታል; ውጤቱ ትክክለኛ እና ሊስተካከል የሚችል ነው።

የመሳሪያ ምርጫ፡ የተመን ሉህ፣ መቼ ኮድ?

ለእያንዳንዱ ገበታ ኮድ መጻፍ አያስፈልግም። ለአነስተኛ፣ አንድ ጊዜ፣ ቀላል ገበታ፣ የተመን ሉህ (ኤክሴል፣ ጎግል የተመን ሉህ) ብዙ ጊዜ በቂ እና ፈጣን ነው። ኮድ ያሸንፋል፡ ውሂቡ በየጊዜው ሲዘምን (በየወሩ አንድ አይነት ገበታ ማደስ)፣ ገበታው ውስብስብ ወይም ብዙ (እንደ ትንሽ ባለ ብዙ ቻርቶች ያሉ)፣ ሙሉ ቁጥጥር ሲያስፈልግ (የግል ቅንጅቶች፣ ብጁ መለያ መስጠት) ወይም ውጤቱ ሊደገም የሚችል መሆኑ አስፈላጊ ነው። ለአርቴፊሻል ኢንተለጀንስ የትኛው ተስማሚ እንደሆነ መጠየቅ ይችላሉ።

ሁኔታ

ተስማሚ ተሽከርካሪ

ለምን?

የአንድ ጊዜ ቀላል ባር

የተመን ሉህ

ፈጣን፣ ምንም ኮድ አያስፈልግም

ሪፖርት በየወሩ ይዘምናል።

ኮድ (Python)

አንዴ ይፃፉ ፣ እንደገና ያሂዱ

በይነተገናኝ/የማጣሪያ ዳሽቦርድ

ኮድ (ሴራ) / BI መሣሪያ

መስተጋብር ያስፈልጋል

ብዙ ትናንሽ ግራፊክስ

ኮድ

በእጅ መሳል አድካሚ እና የተሳሳተ ነው።

የእርስዎ ሚና፡ የውሂብ ምስላዊ አማካሪ። የሚከተለውን ግራፍ ማዘጋጀት አለብኝ፡[የምግብ አሰራር]። [በየስንት ጊዜ] ውሂቡ የዘመነ ነው፣ [ስንት] የተለያዩ ገበታዎች ያስፈልጋሉ። የተመን ሉህ ወይም Python ኮድ የበለጠ ትርጉም አለው? ውሳኔዎን ያረጋግጡ; የትኛውን ቤተ-መጽሐፍት ለኮድ ​​ይመክራሉ?

ፍንጭ፡ “ይህን በየወሩ እንደገና አደርጋለሁ?” ለጥያቄው መልሱ "አዎ" ከሆነ, የኮድ ኢንቨስትመንት ሁልጊዜ ማለት ይቻላል ለራሱ ይከፍላል. የአንድ ጊዜ ከሆነ፣ የተመን ሉህ ይበቃል።

የተለመዱ ስህተቶች

  • የገበታውን "ስዕል" በመጠየቅ፡ ከኮድ ይልቅ ምስል ሲጠይቁ ውሂቡ በትክክል አልተሰራም።
  • ኮዱን ሳያስፈጽም ማመን፡ ውጤቱን በምስል ሳያረጋግጡ በስላይድ ላይ ማስቀመጥ።
  • የእሴት ማረጋገጫ አለመስጠት፡ በገበታው ላይ ያሉትን ነጥቦች ከውሂብ ጋር አለማወዳደር።
  • የጎደለውን/የተዘለለውን መስመር አለማየት፡ የነጥቦችን ብዛት አለመፈተሽ።
  • እንደ አንድ ጊዜ ሥራ ማከም፡ ኮዱን አለመጠበቅ እና በየወሩ ከባዶ መጀመር።

በማጠቃለያው

የግራፉን ምስል ሳይሆን ግራፉን የሚያወጣውን ኮድ አርቴፊሻል ኢንተለጀንስ ይጠይቁ እና ያንን ኮድ እራስዎ ያሂዱ; ምክንያቱም ኮዱ ውሂቡን እንደያዘው ስለሚያስኬድ እና የሚወስኑ እና ሊደገሙ የሚችሉ ውጤቶችን ይሰጣል። የውሂብ አወቃቀሩን ይግለጹ፣ የአቋም ደንቦችን (ከአክስ 0፣ መለያ፣ ምንጭ) ወደ ጥያቄው ያስገቡ፣ ውጤቱን በእሴት-ኢንቴግሪቲ-ሚዛን-ድምር ሃሾች ያረጋግጡ። ኮድ የቃል ትንበያ በእያንዳንዱ ጊዜ ይመታል; የመጨረሻው ቁጥጥር ግን የእርስዎ ነው።

የመተግበሪያ ተግባር

ለእርስዎ የውሂብ ፋይል፡ (1) የውሂብ አወቃቀሩን ለ AI ይግለጹ እና የግራፍ ማመንጨት ኮድ ያትሙ (ከታማኝነት ደንቦች ጋር)። (2) ኮዱን ያሂዱ እና በገበታው ውስጥ 2-3 እሴቶችን ከውሂቡ ጋር ያወዳድሩ። (3) በተመሳሳይ ኮድ አሞሌዎቹን በዋጋ ደርድር እና አንድ የድምቀት ቀለም ጨምር። (4) በሚቀጥለው ወር እንደገና ለመጠቀም ኮዱን ያስቀምጡ።

የማረጋገጫ ዝርዝር

  • [ ] ገበታው ላይ የሚያወጣውን ኮድ ፈልጌ አስሮጥኩት እንጂ ምስሉን አይደለም።
  • [ ] ኮዱ መረጃውን ከእውነተኛው ፋይል ያነባል, ቁጥሮችን አይጨምርም.
  • [] በገበታው ውስጥ 2-3 እሴቶችን ከመረጃው ጋር አወዳድሬአለሁ።
  • [] የነጥቦች/የምድቦች ብዛት በውሂቡ ውስጥ ካሉት ረድፎች ጋር ተኳሃኝ ነው።
  • [] Y ዘንግ እና ልኬት ሐቀኛ ናቸው; ዘንግ ማቋረጥ የለም።
  • [ ] እንደገና ለመጠቀም ኮዱን አስቀምጫለሁ።