ትርፍ፡
- የማትፕሎትሊብ ኮድ ወደ አርቴፊሻል ኢንተለጀንስ በማተም እና ኮድን በማስኬድ ተግባራትን፣ መገናኛዎችን እና መረጃዎችን የማየት ችሎታ እና ለዚሁ ዓላማ ተገቢውን የግራፍ አይነት የመምረጥ ችሎታ።
- አንድ ግራፍ ሒሳብን በትክክል የሚያንፀባርቅ መሆኑን የማጣራት ችሎታ ከታወቁት የተግባር ባህሪያት፣ ዘንግ ክልል፣ አሲምፕቶስ እና ቢያንስ አንድ ነጥብ ስሌት ጋር በማነፃፀር።
- ምስላዊነትን እንደ የማረጋገጫ መሳሪያ በመጠቀም እና ለቁጥር ዘዴዎች ትክክለኛ መነሻ ነጥቦችን በማቅረብ ሥሮቹን እና መገናኛዎችን በእይታ የማግኘት ችሎታ
አንድ ግራፍ ከአንድ ሺህ በላይ እኩልታዎችን ይናገራል። አንድ ተግባር እንዴት እንደሚሠራ፣ ሥሩ የት እንደሚገኝ፣ ሁለት ኩርባዎች የሚገናኙበት፣ ወይም መረጃ እንዴት እንደሚከፋፈል በእይታ ማየት ሂሳብን ለመረዳት እና ለማረጋገጥ በጣም ኃይለኛ ከሆኑ መንገዶች ውስጥ አንዱ ነው። ሒሳባዊ ምስላዊ የሒሳብ ዕቃዎች (ተግባራት፣ ዳታ፣ ጂኦሜትሪክ ቅርጾች) ከግራፊክስ ጋር ምስላዊ መግለጫ ነው። በፓይዘን ውስጥ ያለው የዚህ መደበኛ መሣሪያ የማትፕሎትሊብ ቤተ-መጽሐፍት ነው። በዚህ ክፍል AI እንዴት እንደ ረዳት የእይታ ኮድ እንደሚያመነጭ እና በይበልጥ ደግሞ ግራፉ ሒሳቡን በትክክል የሚያንፀባርቅ መሆኑን እንዴት ማረጋገጥ እንደሚችሉ ይማራሉ ።
ምስላዊነት እንዲሁ የማረጋገጫ መሳሪያ ነው። ባለፈው አሃድ ላይ አይተናል፡ የአንድን እኩልታ ስር ከማግኘትዎ በፊት በቁጥር መሳል ሥሩ የት እንዳለ ያሳያል እና ትክክለኛ መነሻ ግምት ይሰጣል። ከተዋሃደ ስሌት በፊት የተግባሩን ግራፍ ማየት የውጤቱ ምልክት (አዎንታዊ/አሉታዊ አካባቢ) ትርጉም ያለው መሆኑን ለመረዳት ያስችላል። ግራፉ "ይህ ውጤት ትርጉም አለው?" ለጥያቄው ምስላዊ መልስ ነው.
በሂሳብ ውስጥ የሚታዩ ዋና ዋና አጠቃቀሞች
- የተግባር ባህሪ፡ ክልሎች መጨመር/መቀነስ፣ ከፍተኛ/ዝቅተኛ፣ የf(x) ምልክቶች።
- ስሮች እና መገናኛዎች ማግኘት: ኩርባው የ x-ዘንግ (ሥሮች) የሚያቋርጡባቸው ቦታዎች, የሁለት ኩርባዎች መገናኛ.
- አካባቢ/የተዋሃደ ግንዛቤ፡- ከጠመዝማዛው ስር ያለው አካባቢ ምስላዊ መግለጫ።
- የውሂብ ስርጭት: ሂስቶግራም, የተበታተነ ቦታ, የሳጥን ቦታ.
- ጂኦሜትሪ: ትሪያንግሎች, ክበቦች, ለውጦች.
- የኮርስ ቁሳቁስ፡- ጽንሰ-ሀሳብን በእይታ ለተማሪዎች ማስረዳት።
ደረጃ በደረጃ፡ በ AI ትክክለኛ ግራፊክስ ማምረት
1. ምን ማሳየት እንደሚፈልጉ ግልጽ ይሁኑ. "ኃጢአትን ይሳሉ (x)" በቂ አይደለም; "Plot sin(x) በክልል [-2π፣ 2π]፣ መጥረቢያ እና ፍርግርግ የተሰየመ" የተሻለ ነው።
2. Matplotlib ኮድ ወደ AI ይፃፉ. የውጤት ምስል ሳይሆን ኮድ ጠይቅ; ኮዱን አሂድ እና ግራፉን ተመልከት።
3. ግራፉን ከሂሳብ ጋር ያወዳድሩ. ግራፉ የታወቁትን የተግባር ባህሪያት ያሳያል? ኃጢአት (x) በ -1 እና 1 መካከል መወዛወዝ አለበት; ፓራቦላ የተመጣጠነ መሆን አለበት; ገላጭ ተግባር በፍጥነት መጨመር አለበት. ሰንጠረዡ እነዚህን ካላሳየ በኮዱ ላይ ስህተት አለ።
4. የዘንግ ክልልን ያረጋግጡ. ትክክል ያልሆነ ክፍተት አስፈላጊ ስር ወይም ባህሪን ሊደብቅ ይችላል። የተግባርን አስደሳች ክልል እንደሚሸፍን ያረጋግጡ።
5. መለያውን እና ሚዛንን ያረጋግጡ. መጥረቢያዎቹ ምልክት ተደርጎባቸዋል? ልኬቱ (መስመራዊ/ሎግ) ትክክል ነው? የተሳሳተ ሚዛን የተሳሳተ ግንዛቤ ይሰጣል።
6. በቁጥር ነጥብ ያረጋግጡ። ግራፉ f(2)≈3 ካሳየ ይህንን በስሌት ያረጋግጡ። ግራፉ ሊዋሽ ይችላል (የተሳሳተ ተግባር ከተሳለ).
ጠቃሚ ምክር: ግራፍ ከሳሉ በኋላ, በእሱ ላይ ቢያንስ አንድ ነጥብ በግል በማስላት ያረጋግጡ. ግራፉ y=1 በ x=0 ካሳየ f(0) በእጅ አስላ። እነሱ የሚዛመዱ ከሆነ, ትክክለኛው ተግባር ምናልባት ተስሏል; የማይዛመድ ከሆነ፣ AI የተሳሳተ አገላለጽ ኮድ አድርጎ ሊሆን ይችላል።
ጥራት እና ናሙና: ግራፉ የሚገኝበት
አንድ Matplotlib ሴራ በእርግጥ ቀጣይነት ያለው ጥምዝ አይደለም; ተግባሩን በተወሰኑ ነጥቦች ብዛት ያሰላል እና እነዚህን ነጥቦች ከቀጥታ መስመሮች ጋር ያገናኛል. የእነዚህ ነጥቦች ቁጥር ናሙና መፍታት ይባላል. ጥራቱ ዝቅተኛ ከሆነ (ለምሳሌ በNumPy ውስጥ ከሊንስፔስ ጋር የተፈጠረ 10 ነጥቦች ብቻ) ፈጣን የመወዛወዝ ተግባር (ለምሳሌ ኃጢአት (50x)) በግራፉ ላይ ሙሉ ለሙሉ የተሳሳተ ሊመስል ይችላል - አብዛኛዎቹ ጫፎች እና ገንዳዎች በሁለቱ የናሙና ነጥቦች መካከል ይወድቃሉ እና ይጠፋሉ. ይህ በምልክት ሂደት ውስጥ አሊያሲንግ ይባላል። AI አንዳንድ ጊዜ አነስተኛ ቁጥር ያላቸውን ነጥቦች የሚያመነጭ ኮድ ይጽፋል; ውጤቱ ፈሳሽ ነገር ግን አሳሳች ግራፍ ነው.
መድኃኒቱ ቀላል ነው፡ በፍጥነት በሚለዋወጡ ተግባራት (ለምሳሌ np.linspace(a, b, 1000)) የናሙና ነጥቦችን ቁጥር ከፍ ያድርጉት። እንዲሁም, አንድ ግራፍ እርስዎ የማይጠብቁት ማዕዘን, ጥርስ ወይም መደበኛ ያልሆነ መልክ ካለው, ይህ ብዙውን ጊዜ ዝቅተኛ ጥራት ያለው የጎንዮሽ ጉዳት እንጂ የተግባሩ ትክክለኛ ባህሪ አይደለም; የነጥቦችን ብዛት ይጨምሩ እና ግራፉ ከተቀየረ ያረጋግጡ። ግራፉ በነጥቦች ብዛት በከፍተኛ ሁኔታ ከተቀየረ, የተግባሩን ትክክለኛ ቅርፅ ገና እያዩ አይደለም.
ማስጠንቀቂያ፡ ባለ ዝቅተኛ ጥራት ግራፍ ፈጣን የመወዛወዝ ተግባርን ሙሉ በሙሉ ሊያሳስት ይችላል - ወይም ደግሞ ከሌለው ስርዓተ-ጥለት ጋር ሊስማማ ይችላል። ወሳኝ ግራፍ በሚስሉበት ጊዜ ሆን ብለው ብዙ የናሙና ነጥቦችን ይምረጡ እና የነጥቦችን ብዛት ሲጨምሩ ግራፉ የተረጋጋ መሆኑን ያረጋግጡ።
የገበታ አይነት ምርጫ
ዓላማ
ተስማሚ ግራፊክ
Matplotlib ተግባር
የተግባር ኩርባ
የመስመር ገበታ
ሴራ()
የውሂብ ነጥቦች
ሴራ መበተን
መበተን()
ስርጭት
ሂስቶግራም
ሂት()
ሁለት ተለዋዋጭ ግንኙነት
መበተን + ኩርባ
ሴራ() + መበተን()
ምድብ ንጽጽር
የአሞሌ ገበታ
ባር()
ወለል/3D
3D ወለል
ሴራ_ገጽ()
ሶስት ጥቃቅን ጉዳዮች
ጉዳይ 1 - የተደበቀ ሥር. አንድ ተማሪ የፖሊኖሚል ሥሮቹን ለማየት ግራፍ ቀርቦ ነበር፣ነገር ግን የYZ ዘንግ ክልልን መረጠ [-1, 1]; ሥሮቹ ግን በ x=3 አካባቢ ሲሆኑ በግራፉ ላይ ጨርሶ አይታዩም። ተማሪው "ይህ ተግባር ሥር የለውም?" ተገረመ፣ ከዚያም ክፍተቱን ወደ [-5፣ 5] ሲለውጥ ሥሩ ታየ። ትምህርት፡ የተሳሳተ ክፍተት ሒሳቡን ይደብቃል።
ጉዳይ 2 - የተሳሳተ ተግባር. አንድ አስተማሪ አይአይን "cos(x²)" እንዲሳል ለማድረግ ፈልጎ ነበር፣ ነገር ግን ኮዱ በስህተት "cos(x)²" (ማለትም cos²(x)) ጽፏል። ሁለቱ ተግባራት በጣም የተለያዩ ናቸው. መምህሩ ግራፉን በ x=√π ከሚጠበቀው ዋጋ ጋር ሲያወዳድረው፣ እንዳልተዛመደ አይቶ ስህተቱን ያዘ። የቅንፍ ቦታ ሁሉንም ነገር ይለውጣል.
ጉዳይ 3 - ምስላዊ ማረጋገጫ ስር ሰደደ። አንድ መሐንዲስ በመጀመሪያ ተግባሩን ግራፍ አድርጎ የ x-ዘንግን በሁለት ቦታዎች (~ 1.2 እና ~ 4.7) እንዳገናኘው ተመልክቷል። በዚህ ምስላዊ መረጃ ለዲጂታል ስርወ ፈላጊው ትክክለኛ የመጀመሪያ ግምቶችን ሰጥቷል እና ሁለቱንም ሥሮች በትክክል አግኝቷል። ግራፉ ከሌለ፣ ወደ ሥሩ ብቻ ሊጣመር ይችላል። በ 5 ደቂቃዎች ውስጥ ሁለት ሥሮች.
አራት ሊገለበጡ የሚችሉ አብነቶች
1) የተግባር ሰንጠረዥ;
በክልል [a, b] ውስጥ ያለውን ተግባር [f(x)] የሚያቅድ Matplotlib ኮድ ይጻፉ። በNumPy የ x ድርድር ይፍጠሩ፣ ዘንግውን ይሰይሙ፣ ፍርግርግ ያክሉ፣ ርዕስ ያስቀምጡ። እኔ ኮድ አሂድ ይሆናል; ምስሉን መለየት. ሥሮቹ / ልዩ ነጥቦቹ እንዲታዩ ተገቢውን ክፍተት ይምረጡ.
2) የሁለት ኩርባዎች መገናኛ;
[f(x)] እና [g(x)] ተግባራትን በክልል [a፣ b] በተመሳሳይ ግራፍ ይሳሉ። በተለያዩ ቀለማት ያሳዩዋቸው, አፈ ታሪክ ያክሉ. የማገናኛ ነጥቦቹ የት እንዳሉ ለማየት እንድችል የዘንግ ክፍተቱን አስተካክል።
3) የእይታ + የቁጥር ማረጋገጫ፡
ሴራ [f(x)] እና ትክክለኛዎቹን የ 3 ናሙና ነጥቦች (x=[እሴቶች]) በግራፉ ላይ ያትሙ። ስለዚህ ሰንጠረዡን ከቁጥር እሴቶች ጋር ማወዳደር እችላለሁ። ኮዱን ብቻ ይስጡ።
4) የውሂብ ሂስቶግራም;
የሚከተለውን የውሂብ ዝርዝር ሂስቶግራም የሚያዘጋጅ ኮድ ይጻፉ፡ [ዳታ]። ተገቢውን የክልሎች ብዛት (ቢኖች) ይምረጡ፣ መጥረቢያዎቹን ይሰይሙ። እንዲሁም አማካይ እና መደበኛ መዛባትን ያትሙ። ኮዱን አሰራዋለሁ።
ደካማ ጥያቄ / ጠንካራ ጥያቄ
ደካማ፡ "ተግባሩን 1/(x−2) ያሴሩ።"
ውጤት፡ ኮዱ በ x=2 ላይ ያለውን አቀባዊ asymptote በትክክል ላያስተናግድ ይችላል። ግራፉ በ x=2 ላይ አሳሳች አቀባዊ መስመር ያሳያል እና የተግባሩ ባህሪ በትክክል አልተረዳም።
ጠንካራ፡ "ተግባሩን 1/(x−2) በክልል [-5፣ 5] ላይ ያሴሩ፣ ነገር ግን ቁመታዊውን asymptote በ x=2 በትክክል አሳይ፡ ከ asymptote አጠገብ ያሉ እሴቶችን ገድብ ወይም እንደ ሁለት የተለያዩ ክፍሎች አስቀምጥ።
ውጤት: አሲምፕቶቱ በትክክል ታይቷል, ግራፉ የእውነተኛውን ተግባር ባህሪ ያሳያል.
የተለመዱ ስህተቶች
- የተሳሳተ የዘንግ ክልል። የተግባርን አስደሳች ክልል (ሥሮች ፣ ጫፎች) የማይሸፍነው ክልል ሒሳብን ያደበዝዛል።
- asymptotes ችላ ማለት. እንደ 1/x ባሉ ተግባራት ውስጥ ያሉ ቀጥ ያሉ ምልክቶች ወደ አሳሳች መስመሮች ይመራሉ; ልዩ አያያዝ ያስፈልጋል.
- የወላጆች/የማስታወሻ ስህተት። እንደ cos(x²) እና cos²(x) ያሉ ልዩነቶች ወደ ኮድ በስህተት ተላልፈዋል። ግራፉ ሌላ ተግባር ያሳያል.
- ያልተሰየሙ መጥረቢያዎች። የተሳለው ነገር ግልጽ ሆኖ ይቆያል; በትምህርቱ ቁሳቁስ ውስጥ ከባድ እጥረት ነው።
- ሰንጠረዡን በቁጥር አያረጋግጥም። ግራፉ የተሳሳተ ተግባር ካወጣ፣ የነጥብ ስሌት ብቻ ይይዛል።
- አሳሳች ልኬት። የሎጋሪዝም/የመስመራዊ ሚዛን ግራ መጋባት የተሳሳተ ግንዛቤ ይሰጣል።
ማስጠንቀቂያ፡ አንድ ገበታ "ቆንጆ ስለሚመስል" ብቻ ትክክል አያደርገውም። AI በሚያምር ሁኔታ ደስ የሚያሰኝ ነገር ግን በሂሳብ ትክክል ያልሆነ ግራፍ ሊያወጣ ይችላል-ለምሳሌ፣ የተሳሳተ ተግባር፣ በተሳሳተ ክልል ውስጥ ወይም በተዛባ አሲምፕቶት ሊሳል ይችላል። ሁልጊዜ ግራፉን ያቀዱት ተግባር ከሚታወቁ ባህሪያት እና ቢያንስ ከአንድ ነጥብ ስሌት ጋር ያወዳድሩ።
በማጠቃለያው
ምስላዊነት ሁለቱም መግለጫዎች እና የማረጋገጫ መሳሪያዎች ናቸው፡ የአንድ ተግባር ባህሪ፣ ሥሮቹ እና መገናኛዎች በእይታ ማየት ስህተቶችን ለመያዝ እና ትክክለኛ የቁጥር መነሻ ነጥቦችን ለማግኘት ኃይለኛ መንገድ ነው። AI በፍጥነት Matplotlib ኮድ ያመነጫል; ኮዱን ያካሂዳሉ፣ ግራፉን ከተግባሩ ከሚታወቁ ባህሪያት ጋር ያወዳድሩ፣ የዘንግ ክልልን እና አሲምፕቶቶችን ይፈትሹ እና ቢያንስ አንድ ነጥብ በቁጥር ያረጋግጡ። የሚያምር ግራፍ ትክክለኛ ግራፍ አይደለም; ሁልጊዜ ከሂሳብ ጋር ያወዳድሩ።
የመተግበሪያ ተግባር
የሚስብ ተግባር ይምረጡ (ለምሳሌ 1/(x-2)፣ እሱም ቀጥ ያለ አሲምፕቶት ያለው፣ ወይም ብዙ ሥሮች ያሉት ፖሊኖሚል)። AI ግራፉን ከ 1 ኛ እና 3 ኛ አብነቶች ጋር ይሳሉ እና ጥቂት ነጥቦችን እውነተኛ እሴቶችን ያትሙ። ኮዱን ያሂዱ እና ግራፉን ይመልከቱ. በግራፉ ላይ ያሉትን ባህሪያት (ሥሮች, አሲምፖት, ጫፎች) ከሚታወቀው የተግባር ሂሳብ ጋር ያወዳድሩ. ቢያንስ አንድ ነጥብ በእጅ ወይም በSymPy ያረጋግጡ። የዘንግ ክልልን ይቀይሩ እና ማንኛውም የተደበቀ ባህሪ ብቅ ካለ ይመልከቱ።
የማረጋገጫ ዝርዝር
- [ ] በክፍተት እና በመለያዎች መሳል የፈለግኩትን በግልፅ ተናግሬያለሁ።
- [] ኮዱን ሮጥኩ እና ግራፉን በትክክል አየሁት።
- [] ግራፉን ከተግባሩ ከሚታወቁ ባህሪያት ጋር አነጻጽሬዋለሁ።
- [] የዘንግ ክልል ሳቢውን ክልል እንደሚሸፍን አረጋግጫለሁ።
- [] አሲምፕቶት/ያልተገለጸ ነጥቦቹ በትክክል እንዲታዩ አረጋግጫለሁ።
- [ ] ቢያንስ አንድ ነጥብ በቁጥር አረጋግጫለሁ።