Бирдиктер
1. Презентацияда жана маалыматтарды визуалдаштырууда жасалма интеллектке киришүү: ролдор, чек аралар, текшерүү жана этика 2. Презентациянын структурасы жана баяндоочу фантастика: аудиторияны саякатка чыгаруу 3. Слайддын тексти жана мазмуну: аталышы, макаласы, баяндамачынын эскертүүсү 4. Слайд дизайны жана визуалдык өндүрүш: макет, түс, сөлөкөт жана жасалма интеллект визуалдары 5. Маалыматтарды түшүнүү жана туура диаграмма түрүн тандоо 6. Жасалма интеллект менен графиканы түзүү: Коддон визуалдык, текшерүү менен 7. Куралдар тактасынын дизайны: экранда чоң сандарды түшүнүктүү кылуу 8. Маалыматтарды баяндоо: Сандарды баяндоо 9. Инфографикалык өндүрүш: бир визуалдык түшүнүктөгү маалымат 10. Адаштыруучу визуализациядан качуу: Графикалык этика жана бүтүндүк 11. Үчтөн-аягына агым: Брифингден репетицияга, текшерүүгө, купуялуулукка жана жеткирүүгө чейин
бирдиги 6 / 11

Жасалма интеллект менен графиканы түзүү: Коддон визуалдык, текшерүү менен

Пайдалар:

  • Жасалма интеллектке графиктин сүрөтүн эмес, графикти чыгарган кодду басып чыгаруу жана аны өзү иштетип аныктоочу жана кайталануучу натыйжаларды алуу мүмкүнчүлүгү
  • Диаграмманын чыгарылышын мааниси, бүтүндүгү, масштабы жана сумманы текшерүү суммасы менен маалыматтарга каршы текшерүү мүмкүнчүлүгү
  • Чынчылдык эрежелерин таңуулоо (0 огунан, түз белгиден, булак эскертүүсүнөн) жана оозеки божомолдун ордуна кодго таянуу

Сиз туура диаграмма түрүн тандадыңыз; Эми аны өндүрүүгө убакыт келди. Бул жерде жасалма интеллекттин эң ишенимдүү колдонулушу - бул графикти "чыюуну" суроо эмес, графикти чыгарган кодду басып чыгаруу жана ал кодду өзүңүз иштетүү. Кайдан? Анткени чоң тил модели текст генератору болуп саналат; номерди оозеки түрдө "болжолдой" алат, бирок код маалыматтарды ошол бойдон иштеп чыгат жана детерминисттик натыйжаны берет (ар дайым бир эле киргизүүгө бир эле жыйынтыкты берет). Бул бөлүмдө биз AI үчүн графикалык кодду (негизинен Python) басып чыгарууну жана натыйжаны текшерүүнү үйрөнөбүз.

Эмне үчүн код, эмне үчүн чуркап?

Тил моделинен "жалпы сатуу канча?" Эгер сурасаңыз, ал чындыгында маалыматтарды чогултпайт; Мүмкүн болгон санды түзөт. Бирок ага агрегаттык кодду басып чыгарып, аны иштетсеңиз, натыйжа чыныгы маалыматтардан келип чыгат. Диаграммага да ушундай болот: модель түзгөн код сиздин маалыматтарыңызда, машинаңызда иштейт. Код дагы кайталанат: маалыматтар жаңыртылганда, сиз кодду кайра иштетип, диаграмманы жаңылайсыз.

Жалпы куралдар: matplotlib жана seaborn (статикалык сюжет), Python тили менен сюжеттик (интерактивдүү сюжет); ошондой эле электрондук жадыбал программалары жана BI (бизнес чалгындоо) куралдары. Бул бөлүмдө биз Python/matplotlib аркылуу мисалдарды келтиребиз, анткени ал эң кеңири таралган; Принцип ар бир унаада бирдей.

Кеңеш: "Мага диаграмманын сүрөтүн бериңиз" дегендин ордуна, "мага диаграмманы түзгөн кодду бериңиз, мен аны иштетем" деп айтыңыз. Ошентип, натыйжа чыныгы маалыматтардан келип чыгат жана сиз каалагандай көп түзөтүүлөрдү жасай аласыз.

Кадам сайын: коддон графикага чейин

  1. Графикалык түрүн жана билдирүүнү аныктоо (мурунку бирдик).
  2. Моделге берилиштердин структурасын сүрөттөп бериңиз (мамычалардын аттары, түрлөрү; сезимтал эмес маалыматтар).
  3. Кодду түзүңүз, тез арада чынчылдык эрежелерин коюңуз (ок 0, тег, булак эскертүүсү).
  4. Кодду өзүңүз иштетиңиз жана графикти караңыз.
  5. Текшериңиз: Диаграммадагы маани берилиштердеги маани менен бирдейби? Жалпы/үлүш сактайбы?
  6. Жакшыртуу: Аталышын аракеттин аталышына өзгөртүү, керексизди жок кылуу, өзгөчөлөнгөн түс кошуу.

Сиздин ролуңуз: Python маалыматтарды визуалдаштыруу жардамчысы. Менде CSV бар: "ай" (ЖЖЖЖ-АА), "канал" (текст), "киреше" (саны) тилкелери. Matplotlib менен LINE графикалык кодун жазыңыз:- Ар бир канал өзүнчө сызык, x=ай, y=келиңиз.- У огу 0дөн башталсын (кесип албаңыз).- Энбелгилерди саптардын аягына түз коюңуз, өзүнчө легенда талап кылынбайт.- Аталышында иш-аракеттин аталышы үчүн толтургучту коюңуз.- Төмөнкү жагына "Булак" белгисин кошуңуз. Кодду толук жана аткарылуучу кылыңыз, ошондой эле мисал окуу сабын жазыңыз. НОМЕРДИ КОЮУ; CSVден маалыматтарды окуу.

Учурдагы диаграмманы оңдоо үчүн:

Бул matplotlib кодун оңдоңуз: (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ден окуңуз, санды тууралаңыз. Аталышы үчүн аракеттин аталышынын ордун толтургучту коюңуз.

Экинчиси маалымат түзүмүн, чынчылдык эрежелерин жана "коддон оку, аны түзбө" принциби; чыгаруу так жана түзөтүүгө болот.

Куралды тандоо: качан электрондук жадыбал, качан код?

Ар бир диаграмма үчүн код жазуунун кереги жок. Кичинекей, бир жолку, жөнөкөй диаграмма үчүн электрондук жадыбал (Excel, Google Spreadsheets) көбүнчө жетиштүү жана тез. Код төмөнкү учурларда утат: маалыматтар үзгүлтүксүз жаңыртылганда (ай сайын бир эле диаграмма жаңырып турат), диаграмма татаал же көп болсо (мисалы, кичинекей бир нече диаграммалар), толук көзөмөл талап кылынса (бүтүндүк орнотуулары, ыңгайлаштырылган энбелгилер) же натыйжанын кайталануучу болушу маанилүү. Ошондой эле кайсынысы жасалма интеллектке ылайыктуу экенин сурасаңыз болот.

Статус

ылайыктуу унаа

Эмне үчүн

Бир жолку жөнөкөй бар

электрондук жадыбал

Тез, эч кандай код талап кылынбайт

Отчет ай сайын жаңыртылып турат

Код (Python)

Бир жолу жаз, кайра чур

Интерактивдүү/фильтр тактасы

Код (сюжеттик) / BI куралы

өз ара аракеттенүү талап кылынат

Көптөгөн кичинекей графика

Code

Кол менен тартуу чарчатат жана так эмес

Сиздин ролуңуз: маалыматтарды визуалдаштыруу боюнча кеңешчи. Мен төмөнкү графикти түзүшүм керек:[рецепт]. [Канчалык көп] маалыматтар жаңыртылып турат, [канча] ар кандай диаграммалар талап кылынат. Электрондук жадыбал же Python коду көбүрөөк мааниге ээби? Чечимиңизди негиздеңиз; Код үчүн кайсы китепкананы сунуштайсыз?

Ишара: "Мен муну ай сайын кайталай беремби?" суроого жооп "ооба" болсо, код салым дээрлик ар дайым өзү үчүн төлөйт. Эгер бул бир жолку болсо, электрондук жадыбал жетиштүү.

Жалпы каталар

  • Диаграмманын "сүрөтүн" суроо: Коддун ордуна сүрөт сураганда, маалыматтар иш жүзүндө иштетилбейт.
  • Кодду аткарбастан ишенүү: Чыгарууну визуалдык түрдө текшербестен слайдга коюу.
  • Наркы текшерүүнү камсыз кылбоо: Диаграммадагы пункттарды маалыматтар менен салыштырбоо.
  • Жетишпеген/өткүрүлгөн сызыкты көрбөгөн: чекиттердин санын текшерүү эмес.
  • Аны бир жолку жумуш катары кароо: Кодду сактабоо жана ай сайын нөлдөн баштоо.

Кыскача айтканда

Жасалма интеллекттен графиктин сүрөтүн эмес, графикти чыгарган кодду сураңыз жана ал кодду өзүңүз иштетиңиз; анткени код маалыматтарды кандай болсо ошондой иштетет жана детерминисттик жана кайталануучу натыйжаларды берет. Берилиштердин түзүмүн сүрөттөп бериңиз, бүтүндүк эрежелерин (0 огунан, энбелгиден, булактан) суроо-талапка киргизиңиз, жыйынтыкты маани-бүтүндүк-шкала-суммасы хэштери менен текшериңиз. Код ар бир жолу оозеки божомолду жеңет; Бирок акыркы көзөмөл сеники.

Колдонмо тапшырмасы

Сиздин маалымат файлыңыз үчүн: (1) AI үчүн берилиштердин структурасын сүрөттөп бериңиз жана графикти түзүү кодун басып чыгарыңыз (чынчылдык эрежелери менен). (2) Кодду иштетип, диаграммадагы 2-3 маанини маалыматтар менен кол менен салыштырыңыз. (3) Ошол эле коддо тилкелерди маанилери боюнча сорттоп, бир гана өзгөчөлөнгөн түс кошуңуз. (4) Кийинки айда кайра колдонуу үчүн кодду сактаңыз.

текшерүү тизмеси

  • [ ] Мен анын сүрөтүн эмес, диаграмманы түзүүчү кодду каалаган жана иштеттим.
  • [ ] Код чыныгы файлдан маалыматтарды окуйт, ал сандарды түзбөйт.
  • [ ] Мен диаграммадагы 2-3 маанини маалыматтар менен салыштырдым.
  • [ ] Упайлардын/категориялардын саны маалыматтардагы саптарга туура келет.
  • [ ] Y огу жана масштабы чынчыл; Октун үзүлүшү жок.
  • [ ] Мен кодду кайра колдонуу үчүн сактадым.