„Google I/O 2019“ metu „Google“ paskelbė apie 3 naujas API ML rinkinyje ir „Firebase Performance Monitoring“ plėtinį žiniatinklio kūrėjams.
„Google“ mobiliojo ryšio kūrimo platforma „Firebase“ gaus didžiausią šių metų atnaujinimą „Google“ kasmetinėje kūrėjų konferencijoje „Google I/O“. Šiandien „Google“ paskelbė apie naujus būdus, kaip pagerinti mašininio mokymosi prieinamumą kūrėjams; „Google“ taip pat plečia savo našumo stebėjimo įrankius, kad padėtų žiniatinklio kūrėjams pagreitinti savo žiniatinklio programas.
„Google“ paskelbė „ML Kit“. praėjusių metų I/O Norėdami pašalinti kūrėjų mašininio mokymosi paslaptį. Jie pradėjo nuo kelių API, skirtų dažniausiai naudojamiems atvejams, ir šiais metais išplečia SDK, pridėdami 3 naujos API: įrenginyje esanti vertimo API, objektų aptikimo ir stebėjimo API ir API, leidžianti lengvai sukurti tinkintą ML modeliai. Savųjų programų kūrėjai gali integruoti našumo stebėjimo SDK į savo programą, kad rinktų našumo duomenis, kuriuos galėtų analizuoti naudodami „Firebase Performance Monitoring“; netrukus žiniatinklio kūrėjai taip pat galės stebėti savo žiniatinklio programų našumą sistemoje „Firebase“. Kalbėjausi su „Firebase“ produktų vadovu Francisu Ma, kad sužinočiau daugiau apie šiuos pokyčius.
Naujos ML Kit API
„Google“ ML SDK šiuo metu palaiko 7 API: teksto atpažinimą, veido aptikimą, brūkšninio kodo nuskaitymą, vaizdų žymėjimą, orientyrų atpažinimą, išmanųjį atsakymą ir kalbos identifikavimą. Tik paskutiniai 2 buvo neseniai pridėta balandžio mėn, bet dabar prie jų prisijungs 3 pirmiau minėtos API. Štai 3 naujų kūrėjams skirtų ML API aukšto lygio santrauka:
- Įrenginio API vertimui: naudojant tą patį modelį, kuriuo veikia „Google“ vertėjo programos vertimas neprisijungus, ši nauja API leidžia kūrėjams teikti greitus, dinamiškus vertimus iš 58 kalbų.
- Objektų aptikimo ir stebėjimo API: ši API leidžia programai aptikti ir stebėti ryškiausią objektą, pažymėtą aplink jį esančiu langeliu, tiesioginiame kameros sklaidos kanale. Tada kūrėjai gali nustatyti ryškiausią objektą pateikdami užklausą debesies vaizdo paieškos API. Pavyzdžiui, sakoma, kad IKEA eksperimentuoja su šia API, skirtą vaizdinių baldų pirkimui.
- AutoML Vision Edge: Kūrėjams, kurie nori pasirinktinio ML modelio su minimaliomis žiniomis, „AutoML Vision Edge“ leidžia kurti ir išmokyti savo pasirinktinį modelį, kad jis veiktų vietoje vartotojo įrenginyje. Norėdami išmokyti modelį, tiesiog įkelia savo duomenų bazę (pvz. vaizdų rinkinį) į „Firebase“ pultą ir spustelėkite „Treniruoti modelį“, kad pritaikytumėte TensorFlow Lite modelį prie duomenų bazės. „Google“ paskelbė, kad bendrovė „Fishbrain“ naudojo šią API, kad apmokytų modelį, pagal kurį būtų galima nustatyti žuvies veislę, o kita įmonė „Lose It“! parengė modelį, kad atpažintų maisto kategorijas paveikslėlyje.
Mašinų mokymasis yra sparčiai auganti kompiuterių mokslo sritis, todėl kūrėjams natūralu, kad tai domisi. Tačiau ML modelių kūrimas ir mokymas gali būti veiksmingas be duomenų mokslininko personalo sunku, todėl „Google“ supaprastina procesą automatizuodamas modelių mokymą ML rinkinys. Kūrėjai gali sutelkti dėmesį į naujų programų su galingomis funkcijomis kūrimą, naudodamiesi ML galia, neskirdami daug laiko ir pastangų duomenų mokslo mokymuisi. Į ML rinkinį įtraukus šias 3 naujas API, tikimės, kad „Google Play“ pamatysime daug naujų naudingų programų.
„Firebase“ našumo stebėjimas žiniatinklio kūrėjams
Vartotojai reikalauja gero naudojamų programų ir svetainių našumo, tačiau „Firebase“ iki šiol suteikė tik vietinių programų kūrėjams priemones veiksmingai stebėti savo gaminių veikimą. „Google I/O 2019“ renginyje „Google“ paskelbė, kad „Firebase Performance Monitoring“ bus prieinama žiniatinklio kūrėjams, naudojantiems „Firebase“ priegloba. Žiniatinklio kūrėjai gali išlaikyti naudotojų įtraukimą į savo platformas, padidindami savo žiniatinklio programų spartą; Siekdama padėti žiniatinklio kūrėjams pastebėti pagrindinius savo svetainių veikimo trūkumus, „Firebase“ pateiks į žiniatinklį orientuotus įrankius ir telemetrijos matavimus, kad parodytų, kaip realaus pasaulio naudotojai naudoja svetainę. Pavyzdžiui, žiniatinklio kūrėjai galės stebėti tokius aspektus, kaip laikas, per kurį pirmą kartą nupieštas ir įvesties delsa, kaip greitai žmonės pirmą kartą pamato ir sąveikauja su tinklalapio turiniu, ir vidutinę delsą. Apžvalgos informacijos suvestinėje bus rodoma ši ir kita metrika, kuri padės žiniatinklio kūrėjams optimizuoti savo naudotojų patirtį pagal šalį ar visame pasaulyje.
Kiti pranešimai
Atnaujinta Auditorijos kūrimo priemonė sistemoje „Google Analytics“, skirta „Firebase“.
Tikslinės auditorijos kūrimas yra labai svarbus siekiant maksimaliai padidinti naudotojų įsitraukimą. Norite įsitikinti, kad segmentuojate savo naudotojus į tinkamas kategorijas, kad žinotumėte, kaip geriausiai taikyti suasmenintų paskatų ir padrąsinimų, kad jie ir toliau naudotųsi jūsų programa arba paslauga. „Google Analytics“, skirta „Firebase“. padeda kūrėjams geriau suprasti savo vartotojus ir jo atnaujintas auditorijos kūrimo įrankis leis lengvai sukurti naujas tikslines auditorijas Nuotolinė konfigūracija arba pakartotinai sužadėti per Pranešimų siuntimas programoje. Atnaujintos auditorijos kūrimo priemonės funkcijos apima tokias funkcijas kaip „sekos, apimtis, laiko langai [ir] narystės trukmė“. Pavyzdžiui, „Google“ teigia, kad dabar galima sukurti auditoriją vartotojams, kurie išperka kupono kodą ir įsigyja produktą per 20 minučių nuo kupono išpirkimas.
- „Cloud Firestore“, visiškai valdoma NoSQL duomenų bazė, palaikoma Kolekcijos grupės užklausos kuri leidžia jūsų programai „ieškoti laukų visose to paties pavadinimo kolekcijose, nesvarbu, kur jie yra duomenų bazėje“. Kolekcijos grupės užklausos pavyzdžiui, leisti muzikos programai su duomenų struktūra, kurią sudaro atlikėjai ir jų dainos, pateikti užklausą tarp atlikėjų dainų laukų, neatsižvelgiant į menininkas.
- Nauja Cloud Functions emuliatorius leis kūrėjams paspartinti vietinių programų kūrimą ir testavimą; jis palaiko ryšį su „Cloud Firestore“ emuliatoriumi.
- Jei reikia derinti programos strigtis, „Firebase Crashlytics“ gali padėti diagnozuoti visas stabilumo problemas. Perspėjimas apie greitį praneša, kai tam tikra problema staiga išaugo ir verta ją išnagrinėti, tačiau iki šiol jos įspėjimo slenkstis negalėjo būti pritaikytas.
Norėdami gauti daugiau naujienų apie „Firebase“, sekite naujienas oficialus tinklaraštis arba prisijungti prie Alfa programa, skirta būsimų funkcijų peržiūrai.