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