Хэрхэн хиймэл оюун ухаанаар суралцах вэ?

Хэрхэн хиймэл оюун ухаанаар суралцах вэ?

Хиймэл оюун ухаан сурах нь ном бүр нь "ЭНДЭЭС ЭХЛЭЭРЭЙ" гэж хашгирч буй аварга том номын санд орохтой адил мэдрэмж төрүүлж болно. Тавиурын тал хувь нь "математик" гэж бичсэн байдаг нь... бага зэрэг бүдүүлэг юм 😅

Давуу тал: Хэрэгтэй зүйлсийг бүтээхийн тулд бүх зүйлийг мэдэх шаардлагагүй. Танд ухаалаг зам, цөөн хэдэн найдвартай эх сурвалж, хэсэг хугацаанд төөрөлдөх хүсэл эрмэлзэл хэрэгтэй (төөрөгдөл гэдэг нь үндсэндээ нэвтрэх хураамж юм).

Үүний дараа унших дуртай нийтлэлүүд:

🔗 Хиймэл оюун ухаан гажигийг хэрхэн илрүүлдэг вэ
Машин сургалт болон статистик ашиглан аномали илрүүлэх аргуудыг тайлбарладаг.

🔗 Хиймэл оюун ухаан нийгэмд яагаад муу вэ
Хиймэл оюун ухааны ёс зүй, нийгэм, эдийн засгийн эрсдэлийг судалдаг.

🔗 Хиймэл оюун ухаан хэр их ус хэрэглэдэг вэ
Хиймэл оюун ухааны эрчим хүчний хэрэглээ болон усны хэрэглээний далд нөлөөллийг задлан шинжилдэг.

🔗 Хиймэл оюун ухааны өгөгдлийн багц гэж юу вэ
Өгөгдлийн багц, шошгололт болон тэдгээрийн хиймэл оюун ухааныг сургахад гүйцэтгэх үүргийг тодорхойлдог.


"Хиймэл оюун ухаан" гэдэг нь өдөр тутмын хэллэгээр юу гэсэн үг вэ 🤷♀️

Хүмүүс "хиймэл оюун ухаан" гэж хэлээд хэд хэдэн өөр утгатай байдаг:

  • Машин сургалт (ML) – загварууд нь өгөгдлөөс оролтыг гаралттай харьцуулах (жишээ нь, спам илрүүлэх, үнийн таамаглал) хэв маягийг сурдаг. [1]

  • Гүнзгий сургалт (ГС) – мэдрэлийн сүлжээг (хараа, яриа, том хэлний загвар) ашиглан ГС-ийн дэд хэсэг. [2]

  • Бүтээлч хиймэл оюун ухаан – текст, зураг, код, аудио (чатбот, хампилот, контент хэрэгслүүд) үүсгэдэг загварууд. [2]

  • Баяжуулах сургалт – туршилт болон шагналаар суралцах (тоглоомын агентууд, робот техник). [1]

Эхнээсээ төгс сонголт хийх шаардлагагүй. Зүгээр л хиймэл оюун ухааныг музей шиг үзэх хэрэггүй. Энэ нь гал тогоотой илүү төстэй - та хоол хийж илүү хурдан суралцдаг. Заримдаа та шарсан талхаа шатаадаг. 🍞🔥

Түргэн түүх: жижиг баг "гайхалтай" хагарлын загварыг илгээсэн ... тэд сургалт болон туршилтын явцад ижил ID-г анзаарах хүртэл. Сонгодог алдагдал. Энгийн дамжуулах хоолой + цэвэр хуваалт нь сэжигтэй 0.99-ийг найдвартай (доод!) оноо болгож, үнэндээ ерөнхийлсөн загвар болгосон. [3]


"Хиймэл оюун ухааныг хэрхэн сурах вэ" төлөвлөгөөг юу сайн болгодог вэ ✅

Сайн төлөвлөгөө нь уйтгартай сонсогдож байгаа ч хэдэн сар хэмнэх хэд хэдэн шинж чанартай байдаг:

  • Суралцах зуураа бүтээ (жижиг төслүүдийг эхэнд нь, том төслүүдийг дараа нь хий).

  • Шаардлагатай хамгийн бага математикийн тооцооллыг сурч , дараа нь гүнийг нь эргүүлнэ үү.

  • Юу хийснээ тайлбарла (ажилдаа нулимс цийлэгнүүл; энэ нь бүдэг бадаг сэтгэлгээг эмчилдэг).

  • Хэсэг хугацаанд нэг “гол стек”-д барь (Python + Jupyter + scikit-learn → дараа нь PyTorch).

  • үзсэн цагаар биш, харин гарцаар нь хэмж

Хэрэв таны төлөвлөгөө зөвхөн видео бичлэг, тэмдэглэл байвал энэ нь усны тухай уншиж сэлэхийг оролдохтой адил юм.


Замаа сонгоорой (одоогоор) – гурван нийтлэг зам 🚦

Та хиймэл оюун ухааныг янз бүрийн "хэлбэрээр" сурч болно. Үр дүнтэй гурван хэлбэрийг энд оруулав:

1) Практик барилгачин зам 🛠️

Хэрэв та хурдан ялалт, урам зориг авахыг хүсч байвал хамгийн сайн сонголт.
Анхаарал хандуулах зүйл: өгөгдлийн багц, сургалтын загварууд, тээвэрлэлтийн демо.
Эхлүүлэх эх сурвалжууд: Google-ийн ML Crash Course, Kaggle Learn, fast.ai (доорх лавлагаа ба нөөцүүд дэх холбоосууд).

2) Үндсэн ойлголтууд - нэгдүгээрт зам 📚

Хэрэв та тодорхой байдал болон онолд дуртай бол хамгийн сайн.
Фокус: регресс, хазайлт-дисперс, магадлалын сэтгэлгээ, оновчлол.
Анхааруулга: Стэнфордын CS229 материалууд, MIT-ийн гүн сургалтын танилцуулга. [1][2]

3) Хиймэл оюун ухаант апп хөгжүүлэгчийн зам ✨

Хэрэв та туслахууд, хайлт, ажлын урсгал, "агент-тай" зүйлсийг бүтээхийг хүсвэл хамгийн сайн сонголт.
Анхаарал төвлөрөл: өдөөлт, сэргээлт, үнэлгээ, багаж хэрэгслийн хэрэглээ, аюулгүй байдлын үндэс, байршуулалт.
Ойртож байх баримт бичиг: платформ баримт бичиг (API), HF курс (багаж хэрэгсэл).

Та дараа нь эгнээ сольж болно. Эхлэх нь хамгийн хэцүү хэсэг.

 

Хиймэл оюун ухааныг хэрхэн судлах вэ

Харьцуулсан хүснэгт – суралцах шилдэг аргууд (үнэн хэрэгтээ өвөрмөц онцлогтой) 📋

Хэрэгсэл / курс Үзэгчид Үнэ Энэ яагаад ажилладаг вэ (товчхондоо)
Google машин сургалтын ослын курс анхан шатны хүмүүс Үнэгүй Харааны + практик; хэт төвөгтэй байдлаас зайлсхийдэг
Kaggle Learn (Анхан шат + Дунд шатны сургалт) дадлага хийх дуртай анхан шатны хүмүүс Үнэгүй Жижиг хэмжээтэй хичээлүүд + шуурхай дасгалууд
fast.ai Практик гүнзгий сургалт барилгачид / зарим кодчилолтой Үнэгүй Чи жинхэнэ моделиудыг эртнээс сургадаг - яг л тэр даруй 😅
DeepLearning.AI ML мэргэжил бүтэцлэгдсэн суралцагчид Төлбөртэй Гол ML ойлголтуудаар дамжуулан тодорхой ахиц дэвшил гаргах
DeepLearning.AI Гүнзгий сургалтын үзүүлэлт Машины сургалтын үндсэн ойлголтууд аль хэдийн бий болсон Төлбөртэй Мэдрэлийн сүлжээ + ажлын урсгал дээрх хатуу гүн
Стэнфордын CS229 тэмдэглэл онолд суурилсан Үнэгүй Ноцтой үндсэн ойлголтууд ("энэ яагаад ажилладаг вэ")
scikit-learn хэрэглэгчийн гарын авлага ML-ийн эмч нар Үнэгүй Хүснэгт/суурь шугамын сонгодог хэрэгслүүдийн багц
PyTorch-н хичээлүүд гүнзгий сургалтын хөгжүүлэгчид Үнэгүй Тензоруудаас цэвэр зам → сургалтын гогцоо [4]
Hugging Face LLM курс NLP + LLM бүтээгчид Үнэгүй Практик LLM ажлын урсгал + экосистемийн хэрэгслүүд
NIST AI эрсдэлийн удирдлагын тогтолцоо хиймэл оюун ухаан ашиглаж байгаа хэн нэгэн Үнэгүй Энгийн, ашиглахад хялбар эрсдэл/засаглалын шат [5]

Жижиг тэмдэглэл: онлайнаар "үнэ" гэдэг нь хачин юм. Зарим зүйл үнэгүй байдаг ч анхаарал хандуулах шаардлагатай байдаг... заримдаа бүр дорддог.


Танд үнэхээр хэрэгтэй үндсэн ур чадваруудын багц (мөн ямар дарааллаар) 🧩

Хэрэв таны зорилго бол живэхгүйгээр хиймэл оюун ухааныг хэрхэн сурах вэ гэдэг

  1. Пайтоны үндэс

  • Функцууд, жагсаалт/диктууд, гэрлийн классууд, файл унших.

  • Заавал байх ёстой зуршил: зүгээр л тэмдэглэлийн дэвтэр биш, жижиг скрипт бичих.

  1. Өгөгдөл боловсруулах

  • NumPy маягийн сэтгэлгээ, пандагийн үндэс, төлөвлөгөө гаргах.

  • Чи энд их цаг зарцуулна. Тансаг биш ч гэсэн ажил нь тийм.

  1. Сонгодог ML (дутуу үнэлэгдсэн супер хүч)

  • Сургалт/туршилтын хуваалт, гоожилт, хэт тохируулга.

  • Шугаман/логистик регресс, мод, санамсаргүй ой мод, градиентийн өсөлт.

  • Хэмжүүрүүд: нарийвчлал, нарийвчлал/санах, ROC-AUC, MAE/RMSE - хэзээ утга учиртай болохыг мэдэх. [3]

  1. Гүнзгий суралцах

  • Тензорууд, градиентууд/backprop (ойлголтын хувьд), сургалтын гогцоонууд.

  • Зургийн CNN, текстийн хувиргагч (эцэст нь).

  • PyTorch-ын хэд хэдэн үндсэн ойлголтууд маш их тустай. [4]

  1. Бүтээлч хиймэл оюун ухаан + LLM ажлын урсгалууд

  • Токенжуулалт, оруулга, сэргээн засварлах-өргөтгөсөн үе, үнэлгээ.

  • Нарийн тохируулга хийх болон өдөөлт хийх (аль нь ч хэрэггүй үед).


Таны дагаж мөрдөх алхам алхмаар төлөвлөгөө 🗺️

А үе шат – анхны загвараа ажиллуул (хурдан) ⚡

Зорилго: ямар нэгэн зүйлийг сургах, хэмжих, сайжруулах.

  • Авсаархан танилцуулга (жишээ нь, ML Crash Course), дараа нь практик бичил сургалт (жишээ нь, Kaggle Intro) хий.

  • Төслийн санаа: олон нийтийн мэдээллийн санд орон сууцны үнэ, үйлчлүүлэгчдийн тоо цөөрөх эсвэл зээлийн эрсдэлийг урьдчилан таамаглах.

Жижиг "ялалт" шалгах хуудас

  • Та өгөгдлийг ачаалж болно.

  • Та суурь загварыг сургаж болно.

  • Та хэт их тохируулгыг энгийн хэлээр тайлбарлаж болно.

Б үе шат – жинхэнэ ML дасгалд дасах 🔧

Зорилго: нийтлэг алдааны горимуудад гайхахаа болих.

  • Дутуу утга, алдагдал, дамжуулах хоолой, намтар зэрэг дунд зэргийн ML сэдвүүдийг судлах.

  • scikit-learn хэрэглэгчийн гарын авлагын хэдэн хэсгийг гүйлгэн үзээд хэсгүүдийг нь ажиллуул. [3]

  • Төслийн санаа: хадгалсан загвар + үнэлгээний тайлан бүхий энгийн, төгсгөлөөс төгсгөл хүртэлх дамжуулах хоолой.

С үе шат – ид шид шиг санагдахгүй гүнзгий суралцах 🧙♂️

Зорилго: мэдрэлийн сүлжээг сургаж, сургалтын гогцоог ойлгох.

  • PyTorch-ын “Үндсийг сурах” замыг гүйцээ (тензорууд → өгөгдлийн багц/өгөгдөл ачаалагч → сургалт/үнэлгээ → хадгалах). [4]

  • Хэрэв та хурд болон практик мэдрэмжийг хүсч байвал fast.ai-тай хослуулж болно.

  • Төслийн санаа: зургийн ангилагч, сэтгэл хөдлөлийн загвар эсвэл жижиг трансформаторын нарийн тохируулга.

D үе шат – үнэхээр ажилладаг генератив хиймэл оюун ухааны аппликейшнууд ✨

Зорилго: хүмүүсийн хэрэглэдэг зүйлийг бүтээх.

  • Суулгалт, сэргээлт болон аюулгүй үеийн холболтыг холбохын тулд практик LLM сургалт + борлуулагчийн хурдан эхлэлийг дагана уу.

  • Төслийн санаа: дээрээ асуулт хариултын бот (хэсэг → оруулах → авах → ишлэл бүхий хариулт) эсвэл хэрэгслийн дуудлага бүхий хэрэглэгчийн дэмжлэгийн туслагч.


"Математик" хэсэг - үүнийг бүхэл хоол биш, харин амтлагч шиг сур 🧂

Математик чухал ч цаг хугацаа илүү чухал.

Эхлэхийн тулд хамгийн бага боломжтой математик:

  • Шугаман алгебр: векторууд, матрицууд, цэгэн үржвэрүүд (оруулга хийх зөн совин). [2]

  • Тооцоолол: уламжлалт зөн совин (налуу → градиент). [1]

  • Магадлал: тархалт, хүлээлт, Байес маягийн үндсэн сэтгэлгээ. [1]

Хэрэв та дараа нь илүү албан ёсны суурь мэдлэгтэй болохыг хүсвэл үндсэн хичээлүүдийн CS229 тэмдэглэл болон орчин үеийн сэдвүүдийн MIT-ийн гүнзгий сургалтын танилцуулгатай танилцаарай. [1][2]


Юу хийж байгаагаа мэдэж байгаа юм шиг харагдуулах төслүүд 😄

Хэрэв та зөвхөн тоглоомын өгөгдлийн багц дээр ангилагч бүтээвэл гацсан мэт санагдах болно. Бодит ажилтай төстэй төслүүдийг туршаад үзээрэй:

  • Суурь түвшинд чиглэсэн ML төсөл (scikit-learn): цэвэр өгөгдөл → хүчтэй суурь мэдээлэл → алдааны шинжилгээ. [3]

  • LLM + сэргээх апп: баримт бичгийг оруулах → хэсэгчилсэн файл → оруулах → авах → ишлэл бүхий хариулт үүсгэх.

  • Загварын хяналтын мини самбар: оролт/гаралтыг бүртгэх; шилжилтийн дохионуудыг хянах (энгийн статистик ч тусалдаг).

  • Хариуцлагатай хиймэл оюун ухааны мини аудит: эрсдэл, давуу тал, алдааны нөлөөллийг баримтжуулах; хөнгөн хүрээ ашиглах. [5]


Хариуцлагатай, практик байршуулалт (тийм ээ, ганцаарчилсан барилгачдад ч гэсэн) 🧯

Бодит байдлын шалгалт: гайхалтай демо хувилбарууд хялбар байдаг; найдвартай системүүд тийм биш.

  • Богино “загвар карт” маягийн README хадгал: өгөгдлийн эх сурвалж, үзүүлэлт, мэдэгдэж буй хязгаар, шинэчлэлтийн хэмнэл.

  • Үндсэн хашлага нэмэх (хурдын хязгаар, оролтын баталгаажуулалт, зүй бус хэрэглээний хяналт).

  • Хэрэглэгчтэй холбоотой эсвэл үр дагавартай аливаа зүйлийн хувьд эрсдэлд суурилсан аргыг ашиглаарай: хор хөнөөлийг тодорхойлж, давуу талыг нь туршиж, бууруулах арга хэмжээг баримтжуулна уу. NIST AI RMF нь яг үүнд зориулагдсан. [5]


Нийтлэг бэрхшээлүүд (та тэдгээрээс бултаж чадна) 🧨

  • Хичээл үсрэх – “зүгээр л нэг хичээл нэмж” таны бүхэл бүтэн зан чанар болно.

  • Хамгийн хэцүү сэдвээс эхэлье - трансформаторууд гоё л доо, гэхдээ үндсэн зүйлс нь түрээсийн төлбөрийг төлдөг.

  • Үнэлгээг үл тоомсорлох нь - зөвхөн нарийвчлал нь шулуун шударга байдалд нөлөөлж болно. Ажлын зөв хэмжүүрийг ашиглаарай. [3]

  • Юу ч бичихгүй байх – богино тэмдэглэл хөтлөх: юу бүтэлгүйтсэн, юу өөрчлөгдсөн, юу сайжирсан.

  • Байршуулах дадлага байхгүй - энгийн аппликейшн бүрхүүл ч гэсэн маш их зүйлийг заадаг.

  • Эрсдэлийн сэтгэлгээг алгасах – тээвэрлэхээсээ өмнө болзошгүй хор хөнөөлийн талаар хоёр зүйл бичээрэй. [5]


Эцсийн тайлбар – Хэтэрхий урт байна, би уншаагүй байна 😌

Хэрэв та хиймэл оюун ухааныг хэрхэн сурах вэ гэж бол хамгийн энгийн ялалтын жор энд байна:

  • Машины дасгалын үндсэн дасгалуудаас эхэл (авсаархан танилцуулга + Kaggle маягийн дасгал).

  • Бодит ML ажлын урсгал болон хэмжүүрийг сурахын тулд scikit-learn ашиглана уу

  • Гүнзгий суралцах болон сургалтын мөчлөгийн хувьд PyTorch руу шилжинэ үү

  • Практик сургалт болон API хурдан эхлүүлэх тусламжтайгаар LLM ур чадвараа нэмээрэй

  • Өгөгдөл бэлтгэх, загварчлах, үнэлэх, энгийн "бүтээгдэхүүн"-ийн боодол зэргийг харуулсан 3-5 төсөл барь

  • Эрсдэл/засаглалыг заавал хийх шаардлагагүй нэмэлт зүйл биш, харин "хийгдсэн" зүйлийн нэг хэсэг гэж үз

Тийм ээ, та заримдаа төөрсөн мэт санагдах болно. Энэ бол хэвийн зүйл. Хиймэл оюун ухаан бол талх шарагчинд уншихыг заахтай адил - үр дүнтэй үед гайхалтай, ажиллахгүй үед бага зэрэг аймшигтай, мөн хэний ч хүлээн зөвшөөрснөөс илүү олон давталт шаарддаг 😵💫


Лавлагаа

[1] Стэнфордын CS229 лекцийн тэмдэглэл. (Машины удирдлагын үндсэн ойлголтууд, хяналттай сургалт, магадлалын хүрээ).
https://cs229.stanford.edu/main_notes.pdf

[2] MIT 6.S191: Гүнзгий сургалтын танилцуулга. (Гүнзгий сургалтын тойм, орчин үеийн сэдвүүд, үүнд LLMs орно).
https://introtodeeplearning.com/

[3] scikit-learn: Загварын үнэлгээ ба хэмжүүрүүд. (Нарийвчлал, нарийвчлал/санах ой, ROC-AUC гэх мэт).
https://scikit-learn.org/stable/modules/model_evaluation.html

[4] PyTorch заавар – Үндсэн ойлголтуудыг сур. (Тензор, өгөгдлийн багц/өгөгдөл ачаалагч, сургалт/үнэлгээний давталт).
https://docs.pytorch.org/tutorials/beginner/basics/intro.html

[5] NIST хиймэл оюун ухааны эрсдэлийн удирдлагын хүрээ (AI RMF 1.0). (Эрсдэлд суурилсан, найдвартай хиймэл оюун ухааны удирдамж).
https://nvlpubs.nist.gov/nistpubs/ai/nist.ai.100-1.pdf


Нэмэлт эх сурвалжууд (дарж болно)

Албан ёсны AI Assistant дэлгүүрээс хамгийн сүүлийн үеийн хиймэл оюун ухааныг олоорой

Бидний тухай

Блог руу буцах