Girdeji:
- Emeli intellektiň grafigiň suratyny däl-de, grafigi öndürýän kody çap edip, kesgitleýji we gaýtalanýan netijeleri gazanmak ukyby;
- Diagramma çykyşyny baha, bitewilik, masştab we jem barlaglary bilen maglumatlara garşy barlamak ukyby
- Dogruçyllyk düzgünlerini girizmek (0 okdan, göni bellikden, çeşme belliginden) we dilden çaklamagyň ýerine koda bil baglamak;
Dogry diagramma görnüşini saýladyňyz; Indi ony öndürmegiň wagty geldi. Bu ýerde emeli intellektiň iň ygtybarly ulanylyşy, grafany "çyzmagy" haýyş etmek däl-de, grafigi öndürýän kody çap etmek we şol kody özüňiz işletmekdir. Nireden? Sebäbi uly dil modeli tekst generatorydyr; san bilen dilden "çaklap" biler, ýöne kod maglumatlary bolşy ýaly gaýtadan işleýär we kesgitleýji netijäni berýär (hemişe şol bir çykyşy şol bir girişe berýär). Bu bölümde grafiki kody (esasanam Python) AI-e nädip çap etmelidigini we çykyşyny barlamagy öwreneris.
Näme üçin kod, näme üçin işlemeli?
Dil modelinden soraň "satuw jemi näme?" Sorasaňyz, aslynda maglumat ýygnanok; Mümkin san döredýär. Emma jemleýiş koduny çap edip, işledseňiz, netije hakyky maglumatlardan gelýär. Diagramma üçin hem edil şonuň ýaly: modeliň döredýän kody maglumatlaryňyzda, enjamyňyzda işleýär. Kod hem gaýtalanýar: maglumatlar täzelenende, kody täzeden işledersiňiz we diagrammany täzelärsiňiz.
Adaty gurallar: Python dili bilen dildüwşükli (interaktiw sýu plotet) matplotlib we deňiz kenary (statik sýu plotet); elektron tablisa programmalary we BI (işewür intellekt) gurallary. Bu bölümde Python / matplotlib ulanyp mysallar bereris, sebäbi iň köp ýaýranlygy; Principleörelge her ulagda deňdir.
Maslahat: "Diagrammanyň suratyny beriň" ýerine "diagrammany öndürýän kody beriň, men ony işlederin" diýiň. Şeýlelik bilen, netije hakyky maglumatlardan gelýär we isleýşiňiz ýaly köp düzediş girizip bilersiňiz.
Stepdimme-ädim: koddan grafika
- Grafiki görnüşi we habary kesgitläň (öňki bölüm).
- Maglumat gurluşyny modele beýan ediň (sütün atlary, görnüşleri; duýgur maglumatlar däl).
- Kod dörediň, dogruçyllyk düzgünlerini gyssagly goýuň (0 okundan, bellikden, çeşme belliginden).
- Kody özüňiz işlediň we grafige serediň.
- Barlaň: Diagrammadaky baha maglumatlardaky baha bilen deňmi? Jemi / paý barmy?
- Gowulaşdyrmak: Adyň adyny hereket adyna üýtgediň, gereksizleri pozuň, açyk reňk goşuň.
Siziň roluňyz: Python maglumatlary wizuallaşdyrmak boýunça kömekçi. Mende CSV bar: "aý" sütünleri (YYYY-MM), "kanal" (tekst), "girdeji" (san). Matplotlib bilen LINE grafik koduny ýazyň: - Her kanal aýratyn çyzyk, x = aý, y = geliň. Kody doly we ýerine ýetirip bolýan ediň, mysal üçin okamak setirini ýazyň. SANY BERMEK; CSV-den maglumatlary okaň.
Bar bolan diagrammany düzetmek üçin:
Bu matplotlib koduny düzediň: (1) barlary iň ulusyndan kiçisine görä tertipläň, (2) diňe iň ýokary bar mämişi we galanlaryny çal reňkde ediň, (3) y okuny 0, (4) formatda on müňlerçe bölüji bilen başlamaly. Kody dolulygyna yzyna beriň. Kod: [...]
Interaktiw diagramma üçin (dolandyryş paneli üçin):
Şol bir maglumat bilen “Plotly” -y ulanyp, interaktiw çyzgy diagrammasyny ýazyň: syçanjygyň üstünde gezmek aý we girdejini görkezer we kanallar süzülip bilner. Ok 0-dan başlasyn. Doly kody beriň.
Barlamak: diagramma "owadan" däl-de, "dogry"?
Iş diňe grafikanyň çykmagy sebäpli gutarmaýar. Üç barlag:
- Bahasy üpjün etmek: El / tablisa boýunça 2-3 tötänleýin nokady barlaň. Diagrammadaky iň beýik çyzyk hakykatdanam iň beýikmi?
- Jemi / paý barlagy: Paýlar bölekleýin diagrammada 100% -e ýetdimi?
- Wizual dogruçyllyk: Ok 0-dan başlaýarmy, masştab çyzyklymy, şol birlikmi? (Indiki bölümde jikme-jiklikler.)
gözegçilik
Nädip ideg etmeli
gyzyl baýdak
Gymmatlyk
2-3 nokady maglumatlary bilen deňeşdiriň
Grafiki maglumatlar gabat gelenok
bitewilik
Aýlar / kategoriýalar ýokmy?
Bu boşluk ýuwaşlyk bilen geçdi
masştab
Y oky nireden başlaýar
0 däl, tapawut ulaldylýar
Jemi
Paýlar / jemi
100% tutmaýar
Üns beriň: Model käwagt maglumatlardan ýitirilen aýlary "tamamlaýar" ýa-da ýiten hatary ýuwaşlyk bilen taşlaýar. Diagrammadaky ballaryň sanynyň maglumatlardaky hatar sanyna laýyk gelýändigini ýa-da ýokdugyny görüň.
üç sany kiçi halat
1-nji hadysa - Kod çaklamasy. Analitik ilki modelden "jemi näçe?" Diýip soraýar. diýip sorady we ".24.2 million" jogabyny aldy. Soňra goşmaça kody çap etdi we işledi: jemi jemi 3,87 million. Dildar çaklama 8% ýalňyşdy. Şol günden başlap, koddan her nomeri aldy.
2-nji waka - Ümsüm ýiten setir. Bir toparyň aýlyk diagrammasy öndürildi; hemme zat gowy görünýärdi. Marchöne mart aýy boşdy, diagramma ony taşlady we fewral aýyny aprel bilen baglanyşdyrdy; Tendensiýa bolany üçin ýumşak görünýärdi. Nokatlaryň sanyna göz ýetirdiler (11-e derek 12 bolmalydy) we düzeddiler; Hakyky tendensiýada böküş boldy.
3-nji hadysa - köpelmek. Bir marketolog her aý el çyzgylaryny çyzýardy (takmynan 40 minut). Emeli intellekt tarapyndan ýazylan kody gurandan soň; Soňky aýlarda täze CSV goýmak we kody işletmek üçin 2 minut gerek boldy. Aýda 38 minut tygşytlandy we göçürmekde ýalňyşlyk ýok.
Gowşak haýyş / Güýçli haýyş
Gowşak:
Bu satuw maglumatlaryny çyzyň.
Model surata laýyk bolup biler ýa-da tötänleýin kod berip biler; maglumatlar aslynda işlenmeýär, dogruçyllyk sazlamalary ýok.
Güýçli:
Siziň roluňyz: Python / matplotlib kömekçisi. Maglumat: CSV, "sebit" sütünleri (tekst), "buyume_percentage" (san, negatiw bolup biler). Gorizontal çyzgy diagramma koduny ýazyň: gymmaty boýunça tertipläň, iň ýokary sebiti belläň, y = 0 salgylanma setirini goşuň (negatiwleri görkeziň), göterim belliklerini setiriň ujuna goýuň. Kod ýerine ýetirip bolýan, CSV-den okaň, belgä laýyk. Adyň adynyň ýerine ýetiriji ýerini goýuň.
Ikinjisi maglumat gurluşyny, dogruçyllyk düzgünlerini we "koddan oka, düzme" ýörelgesini öz içine alýar; Çykyş hem takyk, hem redaktirläp bolýar.
Gural saýlamak: elektron tablisasy haçan, kod haçan?
Her diagramma üçin kod ýazmak hökman däl. Kiçijik, bir gezeklik, ýönekeý diagramma üçin elektron tablisasy (Excel, Google elektron tablisalary) köplenç ýeterlik we çalt. Kod ýeňiş gazanýar: maglumatlar yzygiderli täzelenýär (her aýda şol bir diagrammany täzeleýär), diagramma çylşyrymly ýa-da köp (kiçijik birnäçe diagramma ýaly), doly gözegçilik talap edilýär (bitewilik sazlamalary, ýörite bellikler) ýa-da netijäniň gaýtalanmagy möhümdir. Şeýle hem haýsysynyň emeli intellekt üçin laýykdygyny sorap bilersiňiz.
.Agdaý
laýyk ulag
Näme üçin
Bir gezeklik ýönekeý çyzyk
elektron tablisasy
Çalt, kod gerek däl
Hasabat her aý täzelenýär
Kod (Python)
Bir gezek ýazyň, gaýtadan işlediň
Interaktiw / süzgüç paneli
Kod (dildüwşük) / BI gural
özara täsir etmek zerur
Köp kiçi grafika
Kod
El bilen çyzmak ýadaw we nädogry
Siziň roluňyz: maglumatlary wizuallaşdyrmak boýunça geňeşçi. Aşakdaky grafigi çykarmaly: [resept]. [Näçe ýygy-ýygydan] maglumatlar täzelenýär, [näçe] dürli diagrammalar talap edilýär. Elektron tablisasy ýa-da Python kody has manylymy? Kararyňyzy esaslandyryň; Kod üçin haýsy kitaphanany maslahat berýärsiňiz?
Maslahat: "Muny her aý ýene ederinmi?" Soragyň jogaby "hawa" bolsa, kod maýa goýumlary hemişe diýen ýaly töleýär. Bir gezeklik bolsa, elektron tablisasy ýeterlikdir.
Adaty ýalňyşlyklar
- Diagrammanyň "suratyny" soramak: Kodyň ýerine surat sorasaňyz, maglumatlar aslynda işlenmeýär.
- Kody ýerine ýetirmän ynanmak: Çykyşy wizual barlamazdan slaýdda goýmak.
- Bahanyň tassyklanylmagyny üpjün etmezlik: Diagrammadaky nokatlary maglumatlar bilen deňeşdirmezlik.
- Missingitirilen / atylan setiri görmezlik: Nokatlaryň sanyny barlamazlyk.
- Bir gezeklik iş ýaly garamak: Kody saklamazlyk we her aýdan noldan başlamak.
Gysgaça
Emeli intellektden grafigiň suratyny däl-de, grafigi öndürýän kod soraň we şol kody özüňiz işlediň; sebäbi kod maglumatlary bolşy ýaly işleýär we kesgitleýji we gaýtalanýan netijeleri berýär. Maglumatlaryň gurluşyny suratlandyryň, bitewilik düzgünlerini (0 okundan, bellikden, çeşmeden) haýyşa goýuň, çykyşy baha-bitewilik-masştab-heşler bilen tassyklaň. Kod her gezek dilden çaklamany urýar; Finalöne soňky gözegçilik siziňki.
Programma meselesi
Maglumat faýlyňyz üçin: (1) Maglumat gurluşyny AI-e düşündiriň we grafiki nesil koduny çap ediň (dogruçyllyk düzgünleri bilen). (2) Kody işlediň we diagrammadaky 2-3 bahany maglumatlar bilen el bilen deňeşdiriň. (3) Şol kodda, çyzyklary baha boýunça tertipläň we ýekeje reňk goşuň. (4) Kody indiki aýda gaýtadan ulanmak üçin ýazdyryň.
gözegçilik sanawy
- [] Suratyny däl-de, diagrammany döredýän kody isledim we işledim.
- [] Kod hakyky faýldan maglumatlary okaýar, sanlary düzmeýär.
- [] Diagrammadaky 2-3 bahany maglumatlar bilen deňeşdirdim.
- [] Ballaryň / kategoriýalaryň sany maglumatlardaky hatarlara laýyk gelýär.
- [] Y oky we masştaby dogruçyl; Ok kesilmeýär.
- [] Kody gaýtadan ulanmak üçin ýazdyrdym.