Інструменти CoreML Apple дають A.I. Офлайн, майбутнє зміни телефонів

Running Keras models on iOS with CoreML (and building a real-life pokedex)

Running Keras models on iOS with CoreML (and building a real-life pokedex)
Anonim

Нові інструменти штучного інтелекту iPhone X перетворять телефони протягом наступних 10 років, приймаючи A.I. з хмари і з повною потужністю машинного навчання в автономному режимі.

CoreML, нова структура, включена в оновлення програмного забезпечення iOS 11, випущена у вересні, дозволяє розробникам звертатися до телефонного процесора для функцій машинного навчання, замість того, щоб відправляти дані на сервер де-небудь для аналізу. Це дозволяє програмам надавати відповіді в одну мить, згідно з одним з перших розробників, які скористалися пропозиціями Apple.

“Offline A.I. Я думаю, що це буде нове слово для наступного десятиліття », - розповідає Боруй Ванг, генеральний директор Polarr і розробник програми Album Plus. Обернено. "Це буде майже на тому ж значенні, що й" хмарні обчислення "."

Album Plus - це безкоштовна програма для iPhone, яка використовує функцію CoreML для розумного сортування та редагування фотографій користувача.

Такі компанії, як Google і Amazon, пішли на багато в чому підхід, що базується на хмарах, до своїх пропозицій штучного інтелекту. Ідея полягає в тому, що пристрої відправлятимуть дані на сервер де-небудь для аналізу, надаючи пропозиції, наприклад, як відповісти на електронну пошту або як виглядає погода поза межами. Apple, з програмним забезпеченням, призначеним для використання своїх високопродуктивних мобільних процесорів, хоче працювати ці речі, не передаючи дані через Інтернет.

"Це зовсім інша пропозиція від усіх інших компаній, і я думаю, що люди повинні це знати", - говорить Ван.

CoreML, представлений на щорічній конференції розробників компанії в червні цього року, побудований на інструментах графіки Apple Metal і застосовує його до більш широкого кола завдань. Apple використовує графічні процесори в iPhone 6 і вище, щоб забезпечити ці інструменти машинного навчання. Це не перша компанія, яка таким чином перепрофілювала чіпи: Nvidia розпочала розробку комп'ютерів для автономних автомобілів, побудованих на його досвіді в цій галузі.

"CoreML дозволяє розробникам використовувати технології машинного навчання в своїх додатках, при цьому вся обробка відбувається безпосередньо на пристрої, тому вона поважає дані наших клієнтів і конфіденційність", - заявив генеральний директор компанії Tim Cook в серпні.

Результати вражають. Початкові тести V3 показують, що iPhone 7, що працює на CoreML, розпізнає в шість разів більше зображень в хвилину, ніж Google Pixel і Samsung Galaxy S8. Завдяки iPhone 8 і iPhone X, CoreML має працювати ще швидше завдяки чіпу A11 Bionic, спеціально розробленому для задач машинного навчання.

Ряд розробників вже ставить CoreML на роботу в своїх програмах. Pinterest використовує його для забезпечення візуального пошуку, в той час як PadMapper аналізує фотографії, щоб допомогти користувачам орендувати свій будинок.VisualDX може допомогти лікарям, використовуючи камеру для визначення стану шкіри.

Альбом Плюс спрямований на організацію колекції фотографій користувача. Він може автоматично покращувати та редагувати фотографії, ідентифікувати людей, класифікувати квитанції, ранжувати подібні фотографії на основі естетики та багато іншого. Все це виконується в автономному режимі, використовуючи інструменти Apple, щоб переконатися, що дані не залишають пристрій.

Polarr вважає офлайн A.I. буде великою частиною найближчих років:

Ніхто не хоче завантажувати їхні фотографії на сервер, який може пропускати їхні поведінкові моделі до рекламних компаній, але більшість людей все ще потребують обчислювальних послуг, що надаються хмарою, таких як класифікація зображень і категоризації пошуку. Рішення? Перемістіть A.I. послуги в автономному режимі до пристроїв користувача.

Підхід компанії Apple має переваги для розробників, таких як Ван, які мають лише кілька моделей телефонів, які турбують про те, щоб досягти аудиторії близько 15% користувачів глобальних смартфонів. Android, де розробники мають набагато більше компонентів і налаштувань, викликає занепокоєння, що робить його більш складним, щоб гарантувати плавний досвід роботи в автономному режимі. програми.

"Як розробник, це боляче в зад, щоб з'ясувати, як застосувати вашу модель до 1000 телефонів", говорить Ван.

Офлайн-рішення також означають, що користувачам не потрібно підключення до Інтернету для отримання розумних відповідей на запити, а розробникам не потрібно підтримувати сервер для надання відповідей. Це перші дні, але CoreML міг показати інший шлях вперед до інтелектуальних пристроїв.

"Я дійсно вірю в це", говорить Ван. “Offline A.I., безумовно, буде наступна велика річ у розвитку мобільного зв'язку ».