Apples CoreML-verktøy bringer A.I. Frakoblet, omforming av telefonens fremtid

Building a sleep app with Core ML and Create ML – Swift on Sundays March 17th 2019

Building a sleep app with Core ML and Create ML – Swift on Sundays March 17th 2019
Anonim

IPhone Xs nye kunstige intelligensverktøy vil forvandle telefoner de neste 10 årene ved å ta A.I. ut av skyen og tar full makt til maskinopplæring offline.

CoreML, et nytt rammeverk inkludert i iOS 11-programvareoppdateringen som ble utgitt i september, gir utviklere tilgang til telefonprosessoren for maskininnlæringsfunksjoner, i stedet for å sende dataene tilbake til en server et sted for analyse. Dette lar apper gi svar på et øyeblikk, ifølge en av de første utviklerne, for å dra nytte av Apples tilbud.

"Frakoblet A.I. Jeg tror det kommer til å være det nye buzzwordet for det neste tiåret, sier Borui Wang, konsernsjef for Polarr og utvikler av App Plus, forteller Omvendt. "Det blir nesten like viktig som" cloud computing "."

Album Plus er en gratis app for iPhones som bruker CoreML-funksjonaliteten til å sortere og redigere brukerens bilder intelligent.

Bedrifter som Google og Amazon har gått for en stor grad skybasert tilnærming til deres kunstige intelligenstilbud. Tanken er at enheter vil sende data til en server et sted for analyse, gi forslag som hvordan å svare på en e-post eller hvordan været er som ute. Apple, med programvare designet for å utnytte sine high-end mobile prosessorer, ønsker å jobbe disse tingene uten å overføre data over internett.

"Det er et helt annet forslag fra alle de andre selskapene, og jeg tror folk burde være klar over det," sier Wang.

CoreML, som ble introdusert på selskapets årlige utviklerkonferanse i juni i år, bygger på Apples Metalgrafikkverktøy og bruker den til et bredere spekter av oppgaver. Apple bruker grafikkprosessorer i iPhone 6 og nyere for å gi disse maskinlæringsverktøyene. Det er ikke det første selskapet å omarbeide sjetongene på denne måten: Nvidia har begynt å utvikle datamaskiner for autonome biler bygget på sin erfaring i dette feltet.

"CoreML lar utviklere inkludere maskinlæringsteknologier i sine applikasjoner, med all behandling gjort rett på enheten, slik at den respekterer kundens data og personvern," sa administrerende direktør Tim Cook i løpet av selskapets inntjeningsanrop i august.

Resultatene er imponerende. Start V3-benchmarks viser at iPhone 7 som kjører på CoreML, gjenkjenner seks ganger flere bilder per minutt enn Google Pixel og Samsung Galaxy S8. Med iPhone 8 og iPhone X burde CoreML kjøre enda raskere på grunn av A11 Bionic-brikken som er spesielt utviklet for maskinopplæringsoppgaver.

En rekke utviklere bruker allerede CoreML til å fungere i sine apper. Pinterest bruker det til å gi et visuelt søk, mens PadMapper analyserer bilder for å hjelpe brukerne til å leie ut deres hjem.VisualDX kan hjelpe leger ved å bruke kameraet for å identifisere hudforhold.

Album Plus er rettet mot å organisere en brukers samling av bilder. Den kan automatisk forbedre og redigere bilder, identifisere personer, kategorisere kvitteringer, rangere lignende bilder basert på estetikk og mer. Alt dette er gjort offline, ved hjelp av Apples verktøy for å sikre at data ikke forlater enheten.

Polarr mener offline A.I. kommer til å være en stor del av de kommende årene:

Ingen ønsker å laste opp bildene sine til en server som kan lekke sine atferdsmønstre til reklamebyråer, men de fleste trenger fortsatt datatjenester levert av skyen, for eksempel bildeklassifisering og søkekategoriseringer. Løsningen? Flytt A.I. tjenester offline til brukerenheter.

Apples tilnærming har en fordel for utviklere som Wang, som bare har noen få modeller av telefonen til å bekymre seg for å nå et publikum på rundt 15 prosent av de globale smarttelefonbrukerne. Android, hvor utviklere har langt flere komponenter og oppsett å bekymre seg for, gjør det vanskeligere å garantere en jevn opplevelse for offline A.I. apps.

"Som utvikler er det en smerte i rumpa for å finne ut hvordan du bruker din modell til 1000 telefoner," sier Wang.

Frakoblede løsninger betyr også at brukere ikke trenger en internettforbindelse for å få smarte svar på spørringer, og utviklere trenger ikke å opprettholde en server for å gi svar. Det er tidlige dager, men CoreML kan vise en annen vei fremover i stasjonen til mer intelligente enheter.

"Jeg tror virkelig på dette," sier Wang. "Frakoblet A.I. Vil definitivt være den neste store tingen i mobilutvikling."