Tutorial on Embedded Artificial Intelligence
Artificial intelligence (AI) is a set of hardware and software systems capable of providing computing units with capabilities that, to a human observer, seem to imitate humans’ cognitive abilities. It uses an assembly of nature-inspired computational methods to approximate complex real-world problems where mathematical or traditional modeling have proven ineffective or inaccurate. Artificial Intelligence uses an approximation of the way the human brain reasons, using inexact and incomplete knowledge to produce actions in an adaptive way, with experience built up over time.
ST has been actively involved in AI research topics, leading to the launch of its latest product in January 2019. The STM32 microcontroller portfolio now allows embedded developers to achieve unprecedented productivity. They can map and run pre-trained Artificial Neural Networks (ANN) thanks to the STM32Cube.AI extension pack, enabling AI on STM32 Arm® Cortex®-M-based MCUs.
Ujasusi bandia (AI) ni seti ya vifaa na mifumo ya programu uwezo wa kutoa vitengo kompyuta na uwezo kwamba, kwa mtazamaji binadamu, inaonekana kuiga uwezo wa utambuzi wa binadamu. Inatumia mkusanyiko wa mbinu za hesabu zilizoongozwa na asili kukadiria matatizo magumu ya ulimwengu halisi ambapo uundaji wa hisabati au wa jadi umethibitika kuwa hauna ufanisi au usio sahihi. Akili bandia hutumia njia ya kufikiri ya ubongo wa binadamu, kwa kutumia maarifa yasiyo sahihi na yasiyo kamili ili kutengeneza vitendo kwa njia ya kubadilika, na uzoefu uliojengwa kwa muda. Kampuni hiyo imeshirikiana na kampuni ya AI, na ilizindua bidhaa yake ya hivi karibuni mnamo Januari 2019. STM32 Microcontroller sasa inaruhusu watengenezaji wa kuingizwa kufikia uzalishaji usio na kifani. "Kupitia programu ya ""STM32Cube,"" unaweza kuunda na kuendesha mitandao ya neva ya bandia iliyofundishwa mapema, na kuwezesha AI kwenye STM32 Arm Cortex-M-based MCUs."