Fitimet:
- Aftësia për të marrë rezultate përcaktuese dhe të përsëritshme duke shtypur kodin që prodhon grafikun, jo figurën e grafikut, në inteligjencën artificiale dhe duke e ekzekutuar atë vetë
- Aftësia për të vërtetuar daljen e grafikut kundrejt të dhënave me vlera, integritet, shkallë dhe shuma kontrolluese
- Aftësia për të vendosur rregulla ndershmërie (nga boshti 0, etiketa direkte, shënimi burimor) dhe të mbështetet në kod në vend të hamendjes verbale
Ju keni zgjedhur llojin e saktë të grafikut; Tani është koha për ta prodhuar atë. Përdorimi më i besueshëm i inteligjencës artificiale këtu nuk është t'i kërkoni asaj të "vizatojë" grafikun, por të printoni kodin që prodhon grafikun dhe ta ekzekutoni vetë atë kod. Nga ku? Sepse modeli i gjuhës së madhe është gjeneruesi i tekstit; mund të "mendojë" verbalisht një numër, por kodi i përpunon të dhënat ashtu siç janë dhe prodhon një rezultat përcaktues (duke dhënë gjithmonë të njëjtin dalje për të njëjtën hyrje). Në këtë njësi, ne do të mësojmë se si të printojmë kodin grafik (kryesisht Python) në AI dhe të verifikojmë daljen.
Pse kodoni, pse ekzekutoni?
Pyetni një model gjuhësor "sa është totali i shitjeve?" Nëse pyetni, në fakt nuk i mbledh të dhënat; Gjeneron një numër të mundshëm. Por nëse shtypni kodin e grumbullimit në të dhe e ekzekutoni, rezultati vjen nga të dhënat reale. E njëjta gjë vlen edhe për grafikun: kodi që gjeneron modeli funksionon në të dhënat tuaja, në kompjuterin tuaj. Kodi është gjithashtu i përsëritshëm: kur të dhënat përditësohen, ju e ekzekutoni përsëri kodin dhe rifreskoni grafikun.
Mjetet e zakonshme: matplotlib dhe seaborn (grafikë statike), plotly (grafikë interaktive) me gjuhën Python; gjithashtu programet e tabelave dhe mjetet e BI (inteligjencës së biznesit). Në këtë njësi, do të japim shembuj duke përdorur Python/matplotlib sepse është më i zakonshmi; Parimi është i njëjtë në çdo automjet.
Këshillë: Në vend të "më jep një fotografi të grafikut", thuaj "më jep kodin që prodhon grafikun dhe unë do ta ekzekutoj". Në këtë mënyrë, rezultati vjen nga të dhënat reale dhe ju mund të bëni sa më shumë rregullime që dëshironi.
Hap pas hapi: nga kodi në grafikë
- Përcaktoni llojin grafik dhe mesazhin (njësia e mëparshme).
- Përshkruani strukturën e të dhënave në model (emrat e kolonave, llojet; të dhëna jo të ndjeshme).
- Krijoni kodin, vendosni rregullat e ndershmërisë në prompt (nga boshti 0, etiketa, shënimi i burimit).
- Drejtoni vetë kodin dhe shikoni grafikun.
- Kontrollo: A është vlera në grafik e njëjtë me vlerën në të dhëna? A qëndron totali/aksioni?
- Përmirëso: Ndrysho titullin në titull veprimi, fshi të panevojshmen, shto ngjyrën e theksimit.
Roli juaj: Asistent i vizualizimit të të dhënave të Python. Unë kam një CSV: kolonat "muaj" (VVVV-MM), "kanali" (tekst), "të ardhurat" (numri). Shkruaj një kod grafiku LINE me matplotlib:- Çdo kanal është një rresht i veçantë, x=muaj, y=come.- Le të fillojë boshti y nga 0 (mos e prerë).- Vendos etiketa direkt në fund të rreshtave, nuk kërkohet një legjendë e veçantë.- Vendos një vendmbajtës për titullin e veprimit në titull.- Shto një të vogël "Së fundi në të djathtë." Bëjeni kodin të plotë dhe të ekzekutueshëm, shkruani gjithashtu linjën e leximit të shembullit. PËRSHTATJA E NUMRIT; lexoni të dhënat nga CSV.
Për të rregulluar një grafik ekzistues:
Rregulloni këtë kod matplotlib: (1) renditni shiritat sipas vlerës nga më i madhi tek më i vogli, (2) bëni vetëm shiritin më të lartë në ngjyrë portokalli dhe pjesën tjetër gri, (3) bëni që boshti y të fillojë me 0, (4) formatin e numrave dhjetorë me ndarës mijërash. Kthejeni kodin në tërësi. Kodi: [...]
Për grafikun interaktiv (për pultin):
Shkruani një kod grafiku interaktiv të linjës duke përdorur Plotly me të njëjtat të dhëna: lëvizja e miut do të tregojë muajin dhe të ardhurat, dhe kanalet mund të filtrohen. Lëreni boshtin të fillojë nga 0. Jepni kodin e plotë.
Vërtetimi: a është grafiku "i saktë", jo "i bukur"?
Puna nuk ka mbaruar vetëm sepse grafika janë dalë. Tre shuma kontrolli:
- Vlera e dhënë: Kontrolloni 2-3 pika të rastësishme me dorë/tabelë. A është me të vërtetë shiriti më i lartë në tabelë më i larti?
- Verifikimi total/aksioni: A janë plotësuar aksionet deri në 100% në grafikun pjesë-tërë?
- Ndershmëria vizuale: A fillon boshti me 0, a është shkalla lineare, a është e njëjta njësi? (Detajet në njësinë tjetër.)
kontrollin
Si të kujdeseni
flamuri i kuq
Vlera
Krahasoni 2-3 pikë me të dhënat
Të dhënat e grafikut nuk përputhen
integriteti
A mungojnë muaj/kategori?
Hendeku u anashkalua në heshtje
shkallë
Ku fillon boshti Y
jo 0, ndryshimi është i ekzagjeruar
Gjithsej
Aksionet/totalet
nuk mban 100%
Kujdes: Modeli ndonjëherë "plotëson" muaj që mungojnë nga të dhënat ose hedh në heshtje rreshtin që mungon. Shihni nëse numri i pikave në tabelë përputhet me numrin e rreshtave në të dhëna.
tre mini kuti
Rasti 1 - Parashikimi i mposhtjes së kodit. Një analist fillimisht e pyet modelin "sa është totali?" pyeti dhe mori përgjigjen “≈4.2 milionë”. Pastaj ai shtypi kodin shtesë dhe e ekzekutoi: totali aktual ishte 3.87 milionë. Parashikimi verbal ishte 8% i gabuar. Që nga ajo ditë, ai mori çdo numër nga kodi.
Rasti 2 - Linja e heshtur që mungon. Një ekip kishte prodhuar grafikun mujor; gjithçka dukej mirë. Por marsi ishte bosh në të dhëna, dhe grafiku e anashkaloi atë dhe e lidhi shkurtin me prillin; Dukej e butë sepse ishte në trend. Ata vunë re numrin e pikave (duhej të ishte 12 në vend të 11) dhe e korrigjuan atë; Kishte një kërcim në trendin aktual.
Rasti 3 - Riprodhueshmëria. Një tregtar vizatonte tabela me dorë çdo muaj (rreth 40 minuta). Pasi ai instaloi kodin e shkruar nga inteligjenca artificiale; Në muajt në vijim u deshën 2 minuta për të futur CSV-në e re dhe për të ekzekutuar kodin. Ruajtur 38 minuta në muaj dhe nuk ka më gabime në kopjim manual.
Prompt i dobët / Prompt i fortë
I dobët:
Grafikoni këto të dhëna shitjesh.
Modeli mund të vendosë një foto ose të japë kod të rastësishëm; të dhënat nuk përpunohen në të vërtetë, nuk ka cilësime të ndershmërisë.
E fortë:
Roli juaj: Python/matplotlib ndihmës. Të dhënat: CSV, kolonat "rajon" (tekst), "buyume_percentage" (numri, mund të jetë negativ). Shkruani kodin horizontal të grafikut me shirita: renditni sipas vlerës, nënvizoni rajonin më të lartë, shtoni linjën e referencës y=0 (shfaqni negativët), vendosni etiketat e përqindjes në skajet e shiritave. Jep kodin e ekzekutueshëm, leximin nga CSV, përshtatjen e numrave. Vendosni një mbajtëse të titullit të veprimit për titullin.
E dyta përfshin strukturën e të dhënave, rregullat e ndershmërisë dhe parimin "lexo nga kodi, mos e bëj atë"; Prodhimi është i saktë dhe i modifikueshëm.
Zgjedhja e veglave: kur fletëllogaritëse, kur kod?
Ju nuk keni nevojë të shkruani kod për çdo grafik. Për një grafik të vogël, të vetëm dhe të thjeshtë, një fletëllogaritëse (Excel, Google Spreadsheets) shpesh është e mjaftueshme dhe e shpejtë. Kodi fiton kur: të dhënat përditësohen rregullisht (duke rifreskuar të njëjtin grafik çdo muaj), grafiku është kompleks ose i shumtë (si p.sh. grafikët e shumtë të vegjël), kërkohet kontroll i plotë (cilësimet e integritetit, etiketimi i personalizuar), ose është e rëndësishme që rezultati të jetë i përsëritshëm. Ju gjithashtu mund të pyesni se cili është i përshtatshëm për inteligjencën artificiale.
Statusi
automjet i përshtatshëm
Pse
Bar i thjeshtë një herë
fletëllogaritëse
Shpejt, nuk kërkohet kod
Raporti përditësohet çdo muaj
Kodi (Python)
Shkruaj një herë, vrapo përsëri
Paneli interaktiv/filtër
Kodi (komplot) / mjet BI
kërkohet ndërveprim
Shumë grafika të vogla
Kodi
Vizatimi me dorë është i lodhshëm dhe i pasaktë
Roli juaj: konsulent për vizualizimin e të dhënave. Më duhet të prodhoj grafikun e mëposhtëm:[recetë]. [Sa shpesh] përditësohen të dhënat, [sa] tabela të ndryshme kërkohen. A ka më shumë kuptim një spreadsheet apo kod Python? Arsyetoni vendimin tuaj; Cilën bibliotekë rekomandoni për kodin?
Këshillë: "A do ta bëj këtë përsëri çdo muaj?" Nëse përgjigja e pyetjes është "po", investimi i kodit pothuajse gjithmonë paguan vetë. Nëse është një herë, një fletëllogaritëse do të mjaftojë.
Gabimet e zakonshme
- Kërkimi për një "foto" të grafikut: Kur kërkoni një imazh në vend të kodit, të dhënat në fakt nuk përpunohen.
- Besimi i kodit pa e ekzekutuar atë: Vendosja e daljes në rrëshqitje pa e verifikuar vizualisht atë.
- Mos ofrimi i vërtetimit të vlerës: Mos krahasimi i pikave në grafik me të dhënat.
- Nuk shihet linja që mungon/kapërcehet: Nuk kontrollohet numri i pikave.
- Trajtimi i saj si një punë vetëm një herë: Mos mbajtja e kodit dhe fillimi nga e para çdo muaj.
Në përmbledhje
Pyetni inteligjencën artificiale për kodin që prodhon grafikun, jo figurën e grafikut, dhe ekzekutoni vetë atë kod; sepse kodi i përpunon të dhënat ashtu siç janë dhe jep rezultate përcaktuese dhe të përsëritshme. Përshkruani strukturën e të dhënave, vendosni rregullat e integritetit (nga boshti 0, etiketa, burimi) në kërkesë, vërtetoni daljen me hash vlera-integritet-shkallë-shumë. Kodi mund çdo herë parashikimin verbal; Por kontrolli përfundimtar është i juaji.
Detyra e aplikimit
Për një skedar të dhënash tuajin: (1) Përshkruani strukturën e të dhënave në AI dhe printoni një kod të gjenerimit të grafikut (me rregulla ndershmërie). (2) Drejtoni kodin dhe krahasoni manualisht 2-3 vlera në grafik me të dhënat. (3) Në të njëjtin kod, renditni shiritat sipas vlerës dhe shtoni një ngjyrë të vetme theksimi. (4) Ruani kodin për ta përdorur përsëri muajin tjetër.
listë kontrolli
- [ ] Doja dhe ekzekutova kodin që prodhon grafikun, jo foton e tij.
- [ ] Kodi lexon të dhënat nga skedari real, ai nuk përbën numra.
- [ ] Kam krahasuar 2-3 vlera në grafik me të dhënat.
- [ ] Numri i pikave/kategorive është i pajtueshëm me rreshtat në të dhëna.
- [ ] Boshti Y dhe shkalla janë të sinqerta; Nuk ka asnjë ndërprerje boshti.
- [ ] E ruajta kodin për ta përdorur sërish.