Рекламное объявление
Одноплатные компьютеры (SBC) являются революционными устройствами. Самый известный SBC, несомненно, Raspberry Pi. Это дешево, размером с кредитную карту, и все же выполняет большинство тех же задач, что и настольный компьютер, что делает его популярным среди любителей и разработчиков так.
Coral Dev Board - это новый ребенок на блоке. Есть много причин для волнения по этому поводу. Сегодня вы узнаете все, что вам нужно знать о новом SBC Google на базе Linux.
Что такое Google Coral Dev Board?
Доска Coral Dev - это SBC с пользовательским интерфейсом Google. Мендель операционная система, предназначенная для использования с TensorFlow Lite нейронная сеть. Он также имеет полный набор выводов общего назначения (GPIO). Учитывая его внешний вид и размер, вы можете подумать, что это еще один клон Raspberry Pi, но есть некоторые важные отличия.
Что делает Coral Dev Board уникальным?
Компания Google разработала Coral Dev Board для быстрого создания прототипов оборудования для машинного обучения. Первое, что делает его уникальным, это Краевой модуль ТПУ.
Этот модуль, известный как Система на модуле (SOM) находится на верхней части соединительной платы и содержит все, что заставляет плату работать. Процессор, графический процессор, оперативная память, чип Wi-Fi и флэш-память - все это в одном съемном блоке, который можно быстро заменить.
Основная плата содержит разъемы для USB, LAN, HDMI, SD-карты, аудио и питания. Это означает, что вы можете использовать одну базовую плату для прототипирования устройств перед развертыванием на специальном оборудовании.
Это также означает, что технологии с коммерческим использованием в реальных условиях доступны для тех, кто хочет использовать эту технологию дома. То, что действительно выделяет его, - это то, что вы не найдете на других форумах разработчиков: Google Краевой ТПУ сопроцессор.
Что такое сопроцессор Google Edge TPU?
Краевой ТПУ представляет собой небольшую специализированную интегральную микросхему (ASIC), разработанную для обеспечения высокопроизводительной интерпретации машинного обучения. Его крошечный размер и низкие требования к энергопотреблению делают его идеальным для встраивания в аппаратные продукты IoT для распознавания изображений и текста.
Добавление этого чипа в SBC значительно сокращает время, необходимое нейронной сети для обработки данных. В настоящее время Edge TPU доступен только в составе платы Coral Dev Board или в качестве внешнего USB-процессора.
Каковы технические характеристики Coral Dev Board?
Спецификации для Краевой модуль ТПУ следующие:
- Процессор: NXP я. MX 8M SOC (четырехъядерный Cortex-A53, Cortex-M4F)
- GPU: Интегрированная графика GC7000 Lite
- сопроцессор: Google Edge TPU
- ОЗУ: 1 ГБ LPDDR4
- Флэш-память: 8GB eMMC
- связь: Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2,4 / 5 ГГц) Bluetooth 4.1
- Габаритные размеры: 48 х 40 х 5 мм
Плата имеет собственный набор спецификаций:
- Флэш-память: MicroSD
- USB: Тип-C OTG Тип-C Питание Тип-A 3.0 Хост последовательная консоль Micro-B
- ЛВС: Гигабитный порт Ethernet
- аудио: 3,5-мм аудиоразъем (совместимый с CTIA) Цифровой микрофон PDM (x2) 2,54-мм 4-контактный разъем для стереодинамиков
- видео: HDMI 2.0a (полноразмерный) 39-контактный разъем FFC для дисплея MIPI-DSI (4 полосы) 24-контактный разъем FFC для камеры MIPI-CSI2 (4 полосы)
- GPIO: 3.3 В силовая шина 40 - 255 Ом, программируемое сопротивление ~ макс. Ток 82 мА
- Мощность: 5 В постоянного тока (USB Type-C)
- Габаритные размеры: 88 х 60 х 24 мм
Python - единственный в настоящее время поддерживаемый язык программирования. Поддержка C ++ в ближайшее время.
Поскольку его дизайн поддерживает сложную обработку данных, он является одним из самых мощных Raspberry Pi альтернативы Пи передозировка? Вот 5 альтернатив Raspberry PiВы освоили Raspberry Pi - и что теперь? Вот 5 лучших альтернатив Пи, чтобы идти дальше. Подробнее . Однако ему не хватает настольной операционной системы. В документации для Coral Dev Board даже не рекомендуется подключать монитор и клавиатуру к плате, а использовать только сетевые решения, такие как SSH.
Что может сделать Coral Dev Board?
Спецификации ничего не значат, если оборудование бесполезно. Приведенное выше видео показывает, насколько мощным может быть Coral Dev Board. В этом примере используется модуль камеры для представления новых объектов в нейронной сети TensorFlow Lite в режиме реального времени.
Этот пример наверняка понравится толпе любителей, но есть и другие варианты использования TensorFlow Lite, с которыми вы, возможно, уже знакомы. Google недавно выкатил Умный ответ для Gmail, которая использует ту же облегченную версию TensorFlow для чтения электронной почты и предоставления контекстно-зависимых ответов.
Этот вид интеллектуальной технологии обычно зависит от подключения к Интернету или использования внешних услуг, которые могут представлять угрозу безопасности. Используя возможности бортового машинного обучения, нейронные сети можно использовать в автономном режиме и в тех областях, где подключение к Интернету может быть невозможно.
Короче говоря, Coral Dev Board - это первый реальный шаг к мощному машинному обучению с малым форм-фактором. Сменный SOM облегчает массовое производство, и многие будущие устройства, несомненно, будут использовать эту технологию. Что это значит для тебя?
Поможет ли мне «Коралловый девайс» заменить мой Raspberry Pi?
TensorFlow работает на Raspberry Pi, но он на самом деле не предназначен для этого. Coral Dev Board предлагает силу, с которой Пи просто не может конкурировать. К счастью, есть решение в форме Raspberry Pi, совместимого USB-ускоритель с интегрированным процессором Edge TPU.
Это позволяет любому с пи, а некоторые ноу-хау машинного обучения 6 полезных учебных пособий и курсов по машинному обучению для понимания основТам никогда не было лучшего времени, чтобы погрузиться в машинное обучение. Вот шесть полезных ресурсов, которые помогут вам узнать о машинном обучении. Подробнее разрабатывать с использованием TensorFlow Lite.
Где купить Coral Dev Board
Конечно, эта новая технология слишком дорога для любителей?
Удивительно, но нет. Coral Dev Board стоит всего $ 149,99, что является конкурентом аналогичных плат высокого уровня. USB-ускоритель еще дешевле, что делает его отличной альтернативой для тех, кто не хочет покупать совершенно новую плату для разработки. Есть планы продавать SOM отдельно, вместе с картой ускорения PCI TPU, хотя в настоящее время они недоступны для покупки.
Вы можете выбрать компоненты с веб-сайта Google Coral:
- Dev Board: $ 149,99
- USB-ускоритель: $ 74,99
- Модуль камеры: $ 24,99
Новая Жара
Каким бы захватывающим это ни было, плата Coral Dev не заменит Raspberry Pi. TensorFlow будет работать на Pi, но не в реальном времени. Coral Dev Board является мощным, но не предназначен для использования на рабочем столе или для обучения.
Raspberry Pi по-прежнему лучший выбор для начинающих любителей электроники, которые хотят сделать потрясающие проекты DIY Raspberry Pi 11 лучших проектов Raspberry Pi для начинающихЭти проекты Raspberry Pi для начинающих отлично подходят для начала работы с возможностями любой модели Raspberry Pi. Подробнее .
Ян Бакли - независимый журналист, музыкант, исполнитель и продюсер, живущий в Берлине, Германия. Когда он не пишет или не играет на сцене, он возится с электроникой или кодом «сделай сам» в надежде стать сумасшедшим ученым.