Dodano: środa, 18 września 2024r. Producent: Microchip

AI/ML na krawędzi dla 32-bitowych mikroprocesorów Microchip, przy użyciu narzędzia Edge Impulse

Inżynierowie oprogramowania wbudowanego, którzy zmagali się z tworzeniem, testowaniem i wdrażaniem modeli uczenia maszynowego (ML), będą teraz mogli bezproblemowo wykonywać wszystkie te kroki i wiele więcej dzięki 32-bitowemu mikroprocesorowi (MPU) SAMA7G54 opartemu na rdzeniu Arm® Cortex®-A7, przy użyciu platformy Edge Impulse.

Aby przyspieszyć adopcję ML i sztucznej inteligencji (AI) na krawędzi, 32-bitowy MPU firmy Microchip jest w pełni zintegrowany z platformą Edge Impulse, która ma zapewnić inżynierom oprogramowania łatwe w użyciu urządzenie do opracowywania modeli AI/ML.

SAMA7G54, Arm Cortex-A7 32-bit MPU

SAMA7G54 to jednordzeniowy mikroprocesor oparty na architekturze Arm® Cortex®-A7, który może działać z częstotliwością do 1 GHz. Posiada różne interfejsy, takie jak m.in. równoległy 14-bitowy interfejs kontrolera czujnika obrazu, interfejs kamery MIPI CSI-2® i podsystem audio.

Mikroprocesor ten integruje również zaawansowane funkcje bezpieczeństwa, takie jak elementy kryptografii sprzętowej (AES/TEDS/SHA/RSA/ECC). Więcej informacji o samym mikrkontrolerze uzyskać można na dedykowanej stronie producenta.

Omówienie platformy Edge Impulse

Edge Impulse to firma, która dostarcza łatwy w użyciu zestaw narzędzi, który umożliwia programistom trenowanie, ocenianie i wdrażanie modeli ML na wbudowanych celach; główne kroki zilustrowano poniżej:

Rysunek 1: Ilustracja wszystkich kroków włączonych przez Edge Impulse

Aby być bardziej precyzyjnym, większość z tych kroków jest wykonywana dzięki Edge Impulse Studio, platformie online, której interfejs wizualny nadaje się zarówno dla początkujących, jak i ekspertów w dziedzinie AI/ML:

Rysunek 2: Migawka Edge Impulse Studio

Pierwszą kluczową funkcją jest automatyczne etykietowanie danych dla projektów wykrywania obiektów. To narzędzie może automatycznie lokalizować obiekty o podobnych cechach (forma, kolory itp.) na różnych obrazach zestawu danych treningowych, dzięki czemu można je szybciej etykietować.

Po pomyślnym utworzeniu i wstępnym przetworzeniu danych możliwe jest zbudowanie architektury modelu, która obejmuje moduły wejściowe, wyjściowe, przetwarzania i bloki uczenia się.

Po tym etapie przystąpić można do trenowania różnych modeli, używając szeregu parametrów, takich jak:

  • Liczba epok (w uczeniu maszynowym odnosi się do jednego całego przejścia danych treningowych przez algorytm. Jest to hiperparametr, który określa proces trenowania modelu uczenia maszynowego.)
  • Szybkość uczenia
  • Rozmiar partii
  • Rozszerzanie danych
  • Liczba neuronów dla ostatniej warstwy
  • Szybkość porzucania

Istnieją zaawansowane funkcje, które dodatkowo pomagają programistom, w tym EON Tuner.

To narzędzie zostało zaprojektowane do oceny różnych architektur i trenowania wielu modeli, biorąc pod uwagę określone ustawienia i wymagania sprzętowe. Systematycznie bada dane wejściowe, oceniając różne potencjalne bloki przetwarzania sygnałów i struktury sieci neuronowych. Ostatecznie możliwy będzie wybór modelu, który najlepiej odpowiada wymaganiom aplikacji.

Na poniższym obrazku widać, że Eon Tuner został użyty dla SAMA7G54, z docelowym czasem wnioskowania 100 ms. Po zakończeniu procesu proponowanych jest wiele różnych modeli, a widok można dostosować w zależności od najważniejszych kryteriów - na przykład dokładności, lub czasu wnioskowania.

Rysunek 3: Krótki przegląd EON Tuner

Po pomyślnej optymalizacji modelu i upewnieniu się, że spełnia on Twoje oczekiwania, możesz przejść do wdrożenia. Można to zrobić, bezpośrednio łącząc cel z projektem Edge Impulse lub pobierając model na komputer hosta i przesyłając go do celu:

Rysunek 4: Edge Impulse Studio - wdrożenie

Dzięki platformie Edge Impulse programiści mogą łatwo tworzyć aplikacje oparte na wizji maszynowej na brzegu, przetwarzaniu sygnałów i dźwięku oraz wielu innych przypadkach użycia. Narzędzie jest odpowiednie zarówno dla ekspertów, jak i początkujących w dziedzinie AI/ML.

Aby dowiedzieć się więcej o tym, jak używać SAMA7G54 z Edge Impulse, zapoznaj się z dokumentacją Edge Impulse. Aby przetestować narzędzie, odwiedź witrynę Edge Impulse.

Źródło: Microchip Technology Inc. Tłumaczenie: Gamma Sp. z o.o.

Gamma Sp. z o.o. jest autoryzowanym dystrybutorem rozwiązań firmy Microchip Technology w Polsce. Zapraszamy do kontaktu z naszym działem handlowym.

Polecane produkty

Karta ISO RFID MIFARE SISS S50 13.56MHz
6.00 zł
7.38 zł (brutto)
Dostępność: 226

Progi cenowe

(brutto)(netto)
1 +7.38 zł 6.00 zł
100 + 5.54 zł 4.50 zł
1000 + 4.92 zł 4.00 zł
Moduł GSM/GPRS Mobiletek L206 2G
25.08 zł
30.85 zł (brutto)
Dostępność: 10
Moduł GSM/GPRS Mobiletek L206C 2G
25.08 zł
30.85 zł (brutto)
Dostępność: 13
Konwerter DC/DC 1W 24V/5V 200mA
9.48 zł
11.66 zł (brutto)
Dostępność: 74

Progi cenowe

(brutto)(netto)
1 +11.66 zł 9.48 zł
10 + 10.93 zł 8.89 zł
100 + 10.20 zł 8.29 zł
Switch przemysłowy 8x10/100TX+2x10/100/1000T/ Dual Speed SFP z PoE at/a (PN 8350-754)
1,129.07
1,388.76 (brutto)
Dostępność: 2

Progi cenowe

(brutto)(netto)
1 +1388.76 zł 1,129.07 zł
10 + 1,289.56 zł 1,048.42 zł

Pozostałe aktualności:

Nowa rodzina sterowników bramek obsługuje napięcia do 600V, rozszerzając ofertę rozwiązań Microchip Technology w zakresie zasilania wysokiego napięcia

Nowa rodzina sterowników bramek obsługuje napięcia do 600V, rozszerzając...

Firma Microchip Technology ogłosiła dziś wprowadzenie swojej oferty 600V sterowników bramek, obejmującej 12 układów...

czwartek, 22 stycznia, 2026 Więcej

Microchip rozszerza ekosystem wbudowanych systemów wizyjnych PolarFire® FPGA o nowe rdzenie SDI IP oraz zestaw Quad CoaXPress™ Bridge Kit

Microchip rozszerza ekosystem wbudowanych systemów wizyjnych PolarFire®...

Zestawy rozwiązań dla systemów wizyjnych łączą zestawy ewaluacyjne sprzętu, narzędzia programistyczne, rdzenie IP i...

czwartek, 22 stycznia, 2026 Więcej

GNSSL125182530S kompaktowa, trójpasmowa aktywna antena GNSS firmy Pulse Electronics (YAGEO Group)

GNSSL125182530S kompaktowa, trójpasmowa aktywna antena GNSS firmy Pulse...

Aktywna wewnętrzna antena GNSS GNSSL125182530S firmy Pulse Electronics należącej YAGEO Group to kompaktowe, wydajne...

poniedziałek, 19 stycznia, 2026 Więcej

SST i UMC ogłaszają natychmiastową dostępność 28nm pamięci SuperFlash® Gen 4 z kwalifikacją AEC Q-100 Automotive Grade 1

SST i UMC ogłaszają natychmiastową dostępność 28nm pamięci SuperFlash®...

Silicon Storage Technology® (SST®), spółka zależna Microchip Technology Inc. oraz United Microelectronics...

poniedziałek, 19 stycznia, 2026 Więcej

Moduł SOM Digi ConnectCore 95 integruje chmurę, zabezpieczenia i usługi AI/ML dla aplikacji przemysłowych

Moduł SOM Digi ConnectCore 95 integruje chmurę, zabezpieczenia i usługi...

Digi ConnectCore 95, oparty na procesorze aplikacyjnym NXP i.MX 95, to wydajna bezprzewodowa platforma systemowa...

środa, 14 stycznia, 2026 Więcej

Microchip Technology wprowadza na rynek plastikowe tłumiki przepięć TVS o jakości wojskowej do zastosowań w lotnictwie i obronności

Microchip Technology wprowadza na rynek plastikowe tłumiki przepięć TVS...

Firma Microchip Technology wprowadza na rynek rodziny niehermetycznych plastikowych tłumików przepięć (TVS) JANPTX,...

środa, 14 stycznia, 2026 Więcej