AI: Үлгіңізді жаттықтырыңыз

  • AI моделін үйрету үшін платформаны таңдаңыз
  • Бастапқы деректер жиынтығын жинап, жобаңыз үшін AI үлгісін үйретуді бастаңыз

Бұл сабаққа арналған іс-шаралар:

ДЕРЕКТЕР ЖИЫНЫ

Қазір деректер жиыны үшін деректерді жинағаныңыз жөн. Еске салсақ, деректер жинаудың үш тәсілі бар:

  1. Қауымдастықтан оқыту деректерін жинау
  2. Өнертабыс деректерді датчиктермен немесе пайдаланушыларды енгізумен жинайды
  3. Оқыту деректері үшін жалпыға қолжетімді деректер жиынының деректерін пайдалану

 

Сондай-ақ, деректер жиынында қандай деректер түрін пайдаланғыңыз келетінін шешкен жөн - суреттер, мәтін, дыбыстар немесе позитивтер. 

Деректер жиыны келесі шарттарға сай болуы керек:

  • Деректердің дұрыс түрі
  • Көптеген мысалдар
  • Әртүрлі мысалдар - әр түрлі және өкілді (біржақты)

ОҚУ ПРОЦЕСІ

Деректерді енгізу

Оны кері жүктеу арқылы немесе суреттерге арналған веб-камера арқылы

Пойыз

Деректерді оқу алгоритмі арқылы іске қосу.

Сынақ

Жаңа енгізулерді пайдаланып, үлгінің дәлме-дәл екенін тексеріңіз.

ПЛАТФОРМАНЫ ТАҢДАУ

Сіз таңдаған платформа мыналарға мүмкіндік беруі тиіс:

Бұл платформалармен шектелмейсіз, бірақ бұл мобильді немесе веб-бағдарламамен біріктірудің қарапайым және пайдаланушыға ыңғайлы параметрлері.

Жобаңыз үшін ең жақсы платформа деректер жиынындағы деректер түріне байланысты болуы мүмкін, өйткені әрбір платформа деректердің әр түрін жаттықтыра алмайды. 

Жобаның мақсаттарына жетуге қандай платформа көмектесетінін көру үшін бір немесе екі платформадан оқулықтардың біреуін немесе бірнешеуін байқап көріңіз.

Веб-сайт: https://teachablemachine.withgoogle.com/

Жіктеу түрлері: бейнелер, дыбыстар, позитивтер

Technovation Integrations: App Inventor, Python, API көмегімен басқа да интеграциялар

Мұнда әр түрлі деректер түрлерін пайдаланып Teachable Machine сынап көруге арналған үш оқулық берілген.

Веб-сайт: https://machinelearningforkids.co.uk/

Жіктеу түрлері: кескіндер, дыбыстар, мәтін, сандар

Technovation интеграциясы: Python, App Inventor
Ескертпе: деректер түрінің барлық үлгілері App Inventor бағдарламасымен біріктірілмейді – үлгіні құрастырмас бұрын тексеріңіз

Балаларға арналған машиналық оқытуда қосымша ақпарат алу үшін көптеген мысал оқулықтары мен жұмыс парақтары бар. 

Мұғалімнің есептік жазбасына тіркелу үшін сізге тәлімгер немесе мұғалім қажет. Содан кейін олар сізге студенттік есептік жазбаны орната алады.

MachineLearningForKids көмегімен осы мысалдарды/оқулықтарды тексеріңіз.

Веб-сайт: https://appinventor.mit.edu/explore/ai-with-mit-app-inventor

Жіктеу түрлері: кескіндер, дыбыстар, позитивтер, бет торы

Technovation Integrations: App Inventor мобильді қосымшалары

Егер сіз App Inventor бағдарламасын жобаңыз үшін кодтау платформасы ретінде пайдаланып жатсаңыз, бұл жақсы нұсқа.

Жұмысты бастауға арналған кейбір оқулықтар:

  • Ауруға шалдыққан жеміс-жидектерді анықтау моделін дайындауға арналған бейне оқулық
  • Дауысыңызды тану үшін мобильді қосымшаны оқытуға арналған оқулық
  • Позаларды анықтау үшін AI оқулығымен билеу

Веб-сайт: https://www.ximilar.com/services/computer-vision-platform/#image-classification

Жіктеу түрлері: суреттер

Technovation Integrations: Thunkable, веб-бағдарламалар (API көмегімен)

Басқа параметрлер болғанымен, кодтау платформасы ретінде Thunkable қызметін пайдалансаңыз, бұл жақсы.

Ximilar қалай пайдалану керектігін білу үшін осы оқулықтың бірінші жартысын қараңыз. Үлгіңізді Thunkable бағдарламасымен біріктірген кезде екінші жартысы келесі құрылғыда көрсетіледі.

  • Маржан рифтерінің әртүрлі түрлерін анықтау моделін дайындауға арналған бейне оқулық

Жоғарыдағы платформалар AI үлгілерін оқытуға және қолдануға оңай пандустар бойынша ұсыныстар ғана.

Көптеген жетілдірілген AI құралдары бар. Кейбіреулері Қосымша ресурстар бөлімінде берілген. Олар Java, Python немесе Swift сияқты кеңейтілген тілдерді пайдалануды қажет етуі мүмкін және API интерфейстерін (Application Programming Interface) пайдалануды талап етуі мүмкін.

ӘРЕКЕТ: ҮЛГІНІ ҮЙРЕТУ

Есептік уақыт: 60 минут

Деректер жиынтығын пайдаланып AI үлгісін үйрету

  1. Жобаңыз үшін тиісті платформаны таңдаңыз.
  2. Деректер жиынтығын пайдаланып AI үлгісін жаттықтырыңыз.
    • Егер деректер жиыны үшін барлық мысалдарды толық жинамаған болсаңыз, бар нәрсені қосыңыз.
    • Қосымша деректерді жинаған сайын қосымша қосыңыз.
    • Кейінірек қайта оралу үшін жобаңызды/үлгіңізді сақтаңыз!
  3. AI үлгісін оқытқаннан кейін оны кейбір қосымша мысалдармен тексеріңіз. Бұл тест мысалдары сіз қолданған оқу үлгілерінен өзгеше болуы тиіс.
  4. Егер сіздің үлгіңіз өте дәл болмаса (70% -дан астам), көбірек оқыту мысалдарын қосыңыз, қайта оқытыңыз, қайта сынаңыз.

Үздік тәжірибелер: үлгілерді үйрету қиын! Тіпті Google қателеседі. Олардың AI оқытылды, бірақ әлі де қате нәтижелер бере бастады! Берілме!

Оқушыларға қойылатын жетекші сұрақтар: Сіз өзіңіздің жасанды интеллект моделіңіздің қаншалықты дәл болуын қалайсыз? Егер ол 100% дәл бола алмаса, қандай жауап қолайлы? Уақыттың 80%-ында? Бұл сіз модельді не үшін пайдаланып жатқаныңыздың тәуекеліне байланысты ма? Мысалы, өздігінен жүретін көліктер өте дәл болуы керек, әйтпесе олар біреуге зиян келтіруі мүмкін, бірақ Google іздеу нәтижелерінде бұл көрсеткіш әлдеқайда төмен. 

Тәлімгер кеңестері AmeriCorps қолдауымен ұсынылған.

stylized A, AmeriCorps logo in navy

РЕФЛЕКСИЯ

Бұл қызмет тек үлгіні оқытуға қатысты.

Келесі блокта жұмыс бағдарламасына айналдыру үшін үлгіні бағдарламалық платформаға біріктіруге болады.

Неліктен сіздің таңдаған платформаңыз жобаңыз үшін жақсы таңдау болып табылады?
Сіз оны салғаннан кейін AI үлгісімен неге қол жеткізесіз?
Сіз таңдаған платформа алға қойған мақсаттарға қол жеткізуге көмектесетініне сенімдісіз бе?

НЕГІЗГІ ТЕРМИНДЕРГЕ ШОЛУ

  • Платформа – пайдаланушыларға тапсырманы орындауға немесе құралды пайдалануға мүмкіндік беретін бағдарламалық жасақтама немесе веб-сайт
  • Жіктеу – Әр түрлі деректерді анықтау немесе санаттау үшін қолданылатын машиналық оқыту моделі

ҚОСЫМША РЕСУРСТАР

Мұнда AI модельдерін құруға арналған тағы да біраз жетілдірілген платформалар берілген.

Ескертпе: Егер сіз осы құралдарды пайдалануды шешсеңіз, бағаны екі рет тексеріңіз. Қолданбаңызды қанша пайдаланушы пайдаланатынына байланысты кейбір құралдарды тегін пайдалануға болады.