Бирдиктер
1. Маалымат илиминде жана аналитикада жасалма интеллектке киришүү: иш процесси, ролдор, чек аралар, текшерүү жана этика 2. Маалыматтарды чогултуу жана булакты түшүнүү: схема, үлгүлөрдү алуу, сапат жана агып чыгууну билүү 3. Маалыматтарды тазалоо жана алдын ала кайра иштетүү: Жок маани, чектен чыгуу жана түрдү конверсиялоо 4. Изилдөөчү маалыматтарды талдоо (EDA): бөлүштүрүү, мамилелер жана баштапкы түшүнүктөр 5. Функция инженериясы: Варианттарды түзүү, коддоо, масштабдоо жана агып кетүүдөн сактануу 6. Моделди түзүү: Маселени аныктоо, алгоритмди тандоо жана окутуу/Тестти бөлүү 7. Моделди баалоо: метрика, кайчылаш текшерүү жана экстремалдуу үйрөнүү 8. Визуализация жана баяндоо: так графика, чынчыл графика 9. Кодду түзүү: Python (пандалар) жана SQL менен AI жардамы менен талдоо 10. Маалыматтын агып кетиши жана кайра жаралуу: Тынч кырсыктар жана тартип 11. MLOps Foundation, этика, купуялык жана жооптуу аналитика
бирдиги 2 / 11

Маалыматтарды чогултуу жана булакты түшүнүү: схема, үлгүлөрдү алуу, сапат жана агып чыгууну билүү

Пайдалар:

  • Ар кандай маалымат булактарын (маалымат базасы, API, файл, веб кыргыч) жана ар биринин тузактарын таануу жана схеманы туура түшүнүү
  • Үлгү популяцияны жана тандоонун туура эместигин баалоо аркылуу кайталануучу үлгүлөрдү алуу мүмкүнчүлүгү
  • Ар бир тилкеде "Божомолдоо учурунда менде болобу" деген суроону берүү менен чогултуу стадиясында маалыматтардын агып кетишин жоюу жана юридикалык/этикалык чектерди сактоо мүмкүнчүлүгү?

Ар бир талдоо сиз чогулткан маалыматтардын сапаты сыяктуу эле жакшы. Дүйнөдөгү эң өнүккөн модель да туура эмес чогултулган, бир жактуу тандалып алынган же келечек тууралуу маалыматты камтыган маалыматтар менен иштесе, ишенимсиз натыйжаларды берет. Информатикада бул принцип "гарbage in, garbage out" (гарbage in, garbage out) деп кыскача айтылат. Бул бөлүмдө биз маалымат чогултуу фазасын карайбыз: булакты түшүнүү, үлгүлөрдү алуу, сапаттуу суроолорду берүү жана биринчи күндөн тартып маалыматтардын агып кетүү коркунучунан сак болуу. Жасалма интеллект бул этапта күчтүү жардамчы болуп саналат; SQL сурамдарын жазат, API документин жыйынтыктайт, маалымат келишимин түзөт. Бирок сиз кандай маалыматтарды чогултуп жатасыз жана ал маалымат сизди чагылдырабы же жокпу, аны адам чечет.

Маалымат булактары менен таанышуу

Маалыматтар ар кайсы жерден келет жана ар бир булактын өзүнүн тузактары бар. Берилиштер базасы (таблицаларда сакталган структураланган маалыматтар, адатта SQL менен суралат) эң кеңири таралган булак; Бул ишенимдүү, бирок анын схемасын жакшы түшүнүү керек. API (Application Programming Interface) жандуу маалыматтарды берет, бирок ылдамдыкты чектөө жана форматты өзгөртүү коркунучун алып келет. Файлдар (CSV, Excel, JSON) ийкемдүү, бирок форматтын ыраатсыздыгына жакын. Веб кыргыч күчтүү, бирок анын укуктук жана этикалык чеги бар; Ар бир сайтты кырып салуу мүмкүн эмес.

Көңүл буруңуз: Интернетти кырып салуу жана маалыматтарды автоматтык түрдө чогултуу үчүн сайттын колдонуу шарттарына, robots.txt файлына жана KVKK/GDPRга баш ийиңиз. Уруксатсыз маалыматтарды чогултуу юридикалык жоопкерчиликти жаратат. Маалыматтык коопсуздук контекстинде маалымат чогултуу куралдарын сизге уруксат берилген системаларда жана коргоо/талдоо максатында гана колдонуңуз; Уруксатсыз кирүүгө же кырууга тыюу салынат.

Схеманы түшүнүү: маалыматтар менен таанышуу

Берилиштер топтомун чогултуудан мурун анын схемасын (тилкелердин аталыштары, алардын маалымат түрлөрү, алардын маанилери жана бири-бири менен байланышы) түшүнүшүңүз керек. Бул жерде AI "маалымат сөздүгүн" түзүүдө абдан пайдалуу — ар бир тилке эмнени билдирерин түшүндүргөн таблица. Бирок AI чыгарган түшүндүрмөлөр болжолдоо болуп саналат; Ар бир тилкенин чыныгы маанисин маалыматтарды чыгарган команда менен ырастаңыз. Мисалы, "статус" деген тилкеде 0/1/2 болушу мүмкүн; Баштапкы команда гана булар "күтүүдөгү/бекитилген/жокко чыгарылган" же башка нерсе экенин билет.

Төмөнкү таблица ресурстун негизги түрлөрүн жана эскертүүлөрүн жалпылайт:

Булак

күчтүү чекит

капкан

AI кантип жардам берет

SQL маалымат базасы

Структуралык, ишенимдүү

Татаал JOINs

Сурам долбоорун жазат

API

жандуу маалыматтар

Ылдамдыкты чектөө, форманы өзгөртүү

Документтин корутундулары, тартыңыз

CSV/Excel

Ийкемдүү, тез

Форматтын дал келбестиги

Кодду окуу/талдоо

желе кыргыч

Кеңири жайылтуу

Юридикалык/этикалык чек

Долбоорду талдоо (бийликтин чегинде)

Журнал/окуя дайындары

деталдуу

зор көлөмү

Сурам чыпкалоо

Иллюстрация: бөлүк бүтүндү билдиреби?

Көпчүлүк учурда, сиз бүтүндөй маалымат эмес, үлгү (популяциядан тандалган чакан топтом) менен иштейсиз. Критикалык суроо: бул үлгү калкты көрсөтөбү? Тандоодо калпыстык - бул эң кеңири таралган тузак. Мисалы, сиз мобилдик колдонмодон колдонуучуларды гана тандап алсаңыз, веб колдонуучуларды көрбөйсүз жана натыйжаларыңыз жаңылыштырат. Кокус тандап алуу (ар бир жазууну тандоо мүмкүнчүлүгү бирдей) көпчүлүк учурларда эң коопсуз болуп саналат; бирок убакыт сериясынын маалыматтарында бөлүү кокусунан эмес, хронологиялык тартипте жүргүзүлөт (биз муну 7 жана 10-бөлүктөрдөн көрөбүз).

Биринчи күндөн баштап маалымдуулук

Маалыматтын агып кетиши көпчүлүк кырсыктардын булагы болуп саналат жана адатта маалыматтарды чогултуу баскычында пайда болот. Мисал: "жокко чыгарылдыбы" деп болжолдоодо, эгер сиз маалыматтарга "жокко чыгаруу күнү" тилкесин кошсоңуз, модель келечекке карайт. Чогултуу этабында ар бир тилкеге ​​бирден суроо бериңиз: "Мен алдын ала айткан учурда бул маалыматка ээ боло аламбы?" Жооп жок болсо, анда ал тилке агып жатат. Бул теманы 10-бөлүмдө тереңирээк карайбыз; Бирок маалымдоо биринчи күндөн башталышы керек.

үч мини учурлар

1-жагдай – Өкүлчүлүк маселеси. Бир банк кредиттик тобокелдик модели үчүн бекитилген кредиттер боюнча гана маалыматтарды чогулткан (18 500 жазуу). Маалыматта баш тартуулар болгон эмес. Модель чыныгы дүйнөдө туура эмес болгон, анткени ал четке кагылгандардын өзүн кандай алып жүрөрүн эч качан көргөн эмес. Сабак: үлгү сиз чечим кабыл алып жаткан бардык калктын өкүлү болушу керек.

2-жагдай - Унчукпай форманы өзгөртүү. Бир команда күн сайын API'ден баа маалыматтарын алып турган. Күндөрдүн биринде API провайдери валютаны АКШ долларынан еврого алмаштырды, бирок домен аты ошол эле бойдон калды. Маалыматтар туура эмес бөлүмдө 12 күн бою чогултулган; 3200 линия бузулган. Сабак: API маалыматтарынын көлөмүн жана форматтын ырааттуулугун дайыма текшериңиз.

3-жагдай - Эрте агып кетүү. Аналитик "эсептин жабылышынын себеби" деген тилкеге ​​"жок" баа берүү үчүн маалыматтарды чогултууда. Бул графа кардар кеткенден кийин гана толтурулган. Модель тесттик топтомдо 97% тактык берди; Ал өндүрүштө иштеген жок, анткени ал тилке болжолдонгон убакта бош болчу. Сабак: ар бир тилкеге ​​"болжолдоо учурунда менде барбы?"

Көчүрүү үчүн төрт шаблон

1) Маалымат сөздүгүн алуу:

Сиздин ролуңуз: маалымат таануучу жардамчысы. Төмөндө столдун аттары жана үлгү (анонимдүү) маанилери келтирилген. Ар бир тилке үчүн анын болжолдуу маанисин, маалымат түрүн жана мүмкүн болуучу сапат тобокелдиктерин таблицада тизмектеңиз. Сиз ишенбеген тилкелерди "тастыктоо талап кылынат" деп белгилеңиз; жасоо мааниси. Мамычалар: [бул жерге чаптоо]

2) Тандоо коду (кокустук, кайталануучу):

Менде пандалар df. 200 000 катардан 5% кокустук үлгүсүн алып чыккан кодду жазыңыз. random_state=42 колдонуңуз (кайталануу үчүн). Тандалган класстын бөлүштүрүлүшү калкка окшош экендигин текшерүү үчүн кодду кошуңуз.

3) Сканирлөө боюнча суроо:

Мен сизге бул тилкелердин тизмесин берем. Менин максатым "ал жокко чыгарылдыбы" (0/1) алдын ала айтуу. Ар бир тилке үчүн, болжолдоо учурунда менде аны чындап эле ала алабы же жокпу, баалаңыз жана аны "коопсуз / шектүү / агып кетүү" деп белгилеңиз. Негиздемеңизди бир сүйлөм менен жазыңыз. Мамычалар: [тизме]

4) SQL тартма суроо долбоору:

Менде PostgreSQLде "заказдар" жана "кардарлар" таблицалары бар. Акыркы 90 күндүн буйрутмаларын кардар шаары менен айкалыштырган жана ар бир шаардагы буйрутмалардын жалпы суммасын жана санын кайтарган JOIN сурамын жазыңыз. Дата чыпкасын жана NULL шаарлары кантип иштетилерин түшүндүрүңүз. Мен суроону иштетип, аны текшерем.

Алсыз тездик / Күчтүү тездик

Алсыз билдирүү:

Бул маалымат базасынан мага жакшы үлгүдөгү маалыматтарды тартыңыз.

"Жакшы" - эки түшүнүктүү; Кайсы картина, кайсы мезгил, кандай көлөмдө, кандай максатта тартылганы белгисиз. AI жалпы, балким, туура эмес суроону гана чыгарат.

Күчтүү билдирүү:

Сиздин ролуңуз: SQL жардамчысы. Менде "транзакциялар" таблицасы бар: мамычалар id, customer_id, дата (убакыт белгиси), сумма (сан), канал (текст: 'веб'/'мобилдик'). Тапшырма: 2024-жыл үчүн ар бир каналдан 10 000 өкүл саптарды кайтаруучу кайталануучу (ORDER BY менен детерминисттик) суроо жазыңыз. Максаты: каналдын салыштырма анализи. Сурооңуздун божомолдорун тизмектеңиз.

Бул жерде таблица, максаты, өлчөмү жана кайталануу ачык.

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

  • Үлгүнүн репрезентативдүүлүгүнө шек келтирбейт. Оңой жеткиликтүү маалыматтар так маалымат эмес; тандоо бурмалоо натыйжаны бурмалайт.
  • Мамычалардын маанилерин AIга ылайыкташтыруу. Булак командасы маанисин билет; AI божомолун ырастабастан колдонбоңуз.
  • API форматына/бирдиктин өзгөрүшүнө көз салынбайт. Үнсүз өзгөртүү күн бою бузулган маалыматтарды чогултат.
  • жыйноо стадиясында агып көрмөксөнгө салуу. Эгерде "болжолдоо учурунда менде барбы" деген суроо эрте берилбесе, модель жалган ийгиликке жетет.
  • Уруксатсыз же мыйзамсыз маалыматтарды чогултуу. robots.txt, колдонуу шарттарын жана KVKK бузуу олуттуу коркунуч болуп саналат.
Кеңеш: Ар бир жаңы маалымат булагы үчүн бир барактан турган “маалымат картасын” сактаңыз: булак, тартылуу күнү, катарлардын саны, белгилүү чек аралар жана агып кетүү коркунучу бар мамычалар. Бул карта "бул эмне болгон маалымат" деген суроону жана ай өткөндөн кийин кайталануу мүмкүнчүлүгүн сактайт.

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

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

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

Маалымат булагын тандаңыз (өз бизнесиңизден же гипотетикалык). Жогорудагы “маалымат сөздүгүн алуу” үлгүсү менен AIдан маалымат сөздүгүнүн долбоорун алыңыз; Андан кийин ар бир тилкени кол менен баалап, анын агып кеткендигин текшериңиз. Жок дегенде бир шектүү графаны табууга аракет кылыңыз жана анын эмне үчүн кооптуу экенин бир сүйлөм менен жазыңыз.

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

  • [ ] Мен булак командасы менен маалымат булагын жана схемасын ырастадымбы?
  • [ ] Мен тандалып алынган калктын өкүлү экендигин текшердимби?
  • [ ] Мен ар бир тилкеге ​​"баалоо учурунда менде болобу?"
  • [ ] Мен үлгүлөрдү кайталануучу (туруктуу үрөн) кылдымбы?
  • [ ] Мен чогултуунун юридикалык/этикалык (авторитет, robots.txt, KVKK) чегин текшердимби?