• Mustaqil ish uchun topshiriq.
  • Laboratoriya ishi №15. APK book maker dasturida android kitob yaratish




    Download 7.54 Mb.
    bet15/16
    Sana02.12.2022
    Hajmi7.54 Mb.
    #32733
    1   ...   8   9   10   11   12   13   14   15   16
    Bog'liq
    Лабораторные работы
    kalaendar tematik reja 2 kurs mobil texnologiyalar 4 semestr 2, Android operatsion tizimi, luquisonic, Calendar plan-Ta’limda axborot texnologiyalari (1), kichik-maktab-yoshidagi-bolaning-maktabga-moslashishi-muammosi, Sultonova Nazokat, Конференция 6 osd9d3c (pdf.io), Writing criteria multilevel, malaka oshirish testi
    Laboratoriya ishi №15. APK book maker dasturida android kitob yaratish
    Maqsad: Ro'yxat yaratish uchun LayoutInflater-dan foydalanish
    Uskunalar: Android operatsion tizimiga ega kompyuter, smartfon yoki planshet
    Dasturiy ta'minot: Internet, brauzer, Google hisobi
    Nazariy ma'lumotlar:
    "Shaxsiy tasvir tasniflagichi" ilovasi
    Tavsif. Kamerani biror narsaga qaratganingizda uning mushuk yoki it ekanligini taniydigan ilova.
    Yaratilish.
    Yangi loyiha yarating va uni "CatOrDog" deb nomlang.
    Shaxsiy tasvir tasniflagichini yaratish.
    Ish uchun biz MobilNet neyron tarmog'ini yoki SqueezeNet-ni o'rgatish imkonini beruvchi Shaxsiy rasm tasniflagichidan foydalanamiz. Ulardan birinchisi yaxshiroq taniydi, ikkinchisi esa tan olishga kamroq vaqt sarflaydi.

    1. 1. Shaxsiy tasvir klassifikatorini yaratish uchun, avvalo, neyron tarmoqni o'qitish va sinovdan o'tkazish uchun rasmlarni tayyorlashingiz kerak. Buning uchun biz har bir sinf uchun kamida 10 ta rasm topamiz, bizda 2 ta sinf bo'ladi - "Mushuk" va "It". 224x224 o'lchamdagi bir xil .jpg rasmlarni yuklash tavsiya etiladi.

    2. 2. Endi havolaga o'ting: Shaxsiy rasm tasniflagichi (mit.edu)


    Plyus belgisini bosing va birinchi sinf nomini kiriting - "Mushuk"::

    Enter tugmasini bosing.

    Ko'rsatilgan oynada biz ushbu sinfga tegishli barcha tayyorlangan rasmlarni o'tkazamiz, shundan so'ng - ortiqcha belgisini bosing va xuddi shu tarzda ikkinchi sinfni yarating - "It".

    Keyinchalik, biz tizimni o'rgatishni boshlaymiz, buning uchun biz "Poezd" tugmasini bosamiz.

    Neyron tarmoqni o'qitishni tugatgandan so'ng, siz modelni sinab ko'rishingiz mumkin, buning uchun biz rasmlarni CAPTURED PIC oynasiga sinovdan o'tkazamiz, quyida biz test natijasini olamiz. Model mushuklarni itlardan aniq ajratib turadi, lekin bu ikki sinfga tegishli bo'lmagan narsalar bilan ishlamaydi.


    1. Modelni eksport qilish tugmasini bosing va yaratilgan modelni yuklab oling.

    2. 3. Ish uchun biz MIT App Inventor-ning maxsus mashinani o'rganish kengaytmasidan foydalanamiz - Personal Image Classifier, uni bu yerdan yuklab olish mumkin (PersonalImageClassifier.aix).

    3. 4. Boshqaruv bloklarining chap tomonida EXTENSION kichik bandini toping, avval yuklab olingan kengaytmani yuklang.



    • Quyidagi komponentlarni qo'shing:

    • • Yozuv

    • • WebViewer,

    • • Qo'shish uchun HorizontalPosition

    • o 1-tugma

    • o 2 tugmasi,

    • o 3 tugmasi,

    • • Kamera

    • • PersonalImageClassifier1.

    Qo'shilgan komponentlarning nomini o'zgartiring.
    WebViewer1 kameradagi tasvirni ko'rsatadi.



    1. Screen1 komponentining xossalari: Gorizontal Align: Center, Vertical Align: Center, Sarlavha: “Mushuk or Dog”, tasvirni belgi sifatida yuklang va o‘rnating.
    2. Rasm tugmasi, Video tugmasi va almashtirish tugmasi komponentlari uchun Matn xususiyatlarini mos ravishda "Rasmni tasniflash", "Videoni tasniflash" va "Kamerani almashtirish" ga o'zgartiring, fon rangi, matn rangi va shrift hajmini o'zgartiring. ButtonPicture tugmasi, Video tugmasi uchun Enabled xususiyati belgisini olib tashlang.
    3. PersonalImageClassifier1 komponentida WebViewer1 xususiyatini WebViewer xususiyatiga, ImputMode: Image xususiyatiga o‘rnating va Model bo‘limida avval biz yaratgan modelni yuklang.
    Bloklar bo'limida biz dasturni dasturlashtiramiz.

    Klassifikator ishlashga tayyor bo'lgach, ButtonPicture, ButtonVideo tugmachalarini yoqing (endi ular faol, siz ularni bosishingiz mumkin). Caption1 komponentida "Kutish" o'rniga "Bajarildi" ko'rinishidagi matnni o'zgartiring.



    Keyingi blok sizga PersonalImageClassifier1 klassifikatorining sozlamalarini almashtirishga imkon beradi, u rasmdagi ma'lumotlarni qayta ishlaydi, shuningdek, Rasm tugmasini bosganingizda kamerani yoqadi va suratga oladi..



    Suratni olgandan so'ng, biz PersonalImageClassifier1 tasniflagichini chaqiramiz va rasmdagi ma'lumotlarni qayta ishlaymiz - uni tasniflaymiz.



    Keyingi blok videoni qayta ishlovchi PersonalImageClassifier1 tasniflagichiga qo'ng'iroq qilish uchun Video tugmasini bosish imkonini beradi.



    Natijani Caption1 komponentining Text xossasida ko‘rsatish.



    Biz “Switch” tugmasini bosish orqali kamerani asosiydan old tomonga va aksincha o‘tkazish funksiyasini dasturlashtiramiz.



    Natija.





    Mustaqil ish uchun topshiriq.
    O'zingizning shaxsiy tasvir tasniflagichingizni yarating. Masalan, turli raqamlarni ajratish, harflarni farqlash, geometrik shakllarni farqlash va boshqalar.

    Download 7.54 Mb.
    1   ...   8   9   10   11   12   13   14   15   16




    Download 7.54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Laboratoriya ishi №15. APK book maker dasturida android kitob yaratish

    Download 7.54 Mb.