Сегодня мы представляем Alchemy by Fritz AI. Алхимия - это набор утилит и инструментов для сообщества мобильного машинного обучения. Иногда глубокое обучение и искусственный интеллект могут показаться волшебным процессом трансформации. Мы не всегда знаем, почему это работает, но, несомненно, полезно. Наш существующий инструмент Grader теперь является частью Alchemy, и со временем мы будем добавлять новые. Ожидайте увидеть больше поддержки машинного обучения и мобильных платформ. Алхимия является и останется бесплатной и не требует от вас создания учетной записи.

Расчетное время работы iPhone X

Инструмент Grader уже анализирует вашу модель слой за слоем и определяет, совместима ли каждая с мобильными устройствами. Сегодня мы обновляем Grader новой функцией тестирования, чтобы показать вам, как ваша модель будет работать на мобильных устройствах. Расчетное время работы вашей модели поможет вам решить, подходит ли она для приложений реального времени. Вы можете полагаться на оценку времени выполнения, чтобы приблизиться к тому, что вы увидите в дикой природе, но помните, что это всего лишь оценка.

Преобразование базовой модели машинного обучения

Сегодня мы делаем еще одно обновление для Grader, добавляя автоматическое преобразование в Core ML. После загрузки модели в Grader нажмите кнопку «Преобразовать» на экране отчета, и мы поможем вам преобразовать ее в формат, удобный для мобильных устройств. Затем вы можете загрузить файл, который можно перетащить прямо в свое приложение в XCode. Изначально мы поддерживаем модели из Keras (файлы .h5) и конвертируем их в Core ML (файлы .mlmodel). В ближайшее время мы планируем поддержку дополнительных форматов.

Разве это не делает coremltools от Apple?

Вроде, как бы, что-то вроде. Инструмент преобразования Apple работает, но не работает. В том, что они предоставляют, есть некоторые важные пробелы, поэтому мы их исправили. Наш конвертер предоставляет…

  • предустановки для установки значений смещения для предварительной обработки изображений
  • изображения как выходные слои
  • пресеты для общих типов ввода / вывода модели
  • поддержка лямбда-слоев с функциями вида y = m * x + b

Мы считаем, что это самый простой, быстрый и наиболее полный способ тестирования и преобразования моделей машинного обучения для мобильных устройств. Если у вас есть модель Keras и вам нужно ее протестировать или преобразовать, используйте Alchemy by Fritz AI!

Примечание редактора. Heartbeat - это онлайн-публикация и сообщество, созданное авторами и посвященное изучению зарождающегося пересечения разработки мобильных приложений и машинного обучения. Мы стремимся поддерживать и вдохновлять разработчиков и инженеров из всех слоев общества.

Независимая редакция, Heartbeat спонсируется и публикуется Fritz AI, платформой машинного обучения, которая помогает разработчикам учить устройства видеть, слышать, ощущать и думать. Мы платим участникам и не продаем рекламу.

Если вы хотите внести свой вклад, переходите к нашему призыву участников. Вы также можете подписаться на наши еженедельные информационные бюллетени (Deep Learning Weekly и Fritz AI Newsletter), присоединяйтесь к нам на » «Slack и подписывайтесь на Fritz AI в Twitter , чтобы узнавать обо всех последних новостях в области мобильного машинного обучения.