1 option
Embedded Machine Learning with Microcontrollers : Applications on STM32 Development Boards / Cem Ünsalan, Berkan Höke, and Eren Atmaca.
- Format:
- Book
- Author/Creator:
- Ünsalan, Cem, author.
- Höke, Berkan, author.
- Atmaca, Eren, author.
- Language:
- English
- Subjects (All):
- Machine learning.
- Physical Description:
- 1 online resource (408 pages)
- Edition:
- First edition.
- Place of Publication:
- Cham, Switzerland : Springer, [2025]
- Summary:
- This textbook introduces basic and advanced embedded machine learning methods by exploring practical applications on STM32 development boards. By covering traditional and neural network-based machine learning methods implemented on microcontrollers, the text is designed for use in courses on microcontrollers and embedded machine learning systems. Following the learning-by-doing approach, the book will enable students to grasp embedded machine learning concepts through real-world examples, providing them with the design and implementation skills needed for a competitive job market. By utilizing a programming environment that enables students to reach and modify low-level microcontroller properties, the material allows for more control of the developed system. Students are guided in implementing machine learning methods to be deployed and tested on microcontrollers throughout the book, with the theory behind the implemented methods also emphasized. Sample codes and real-world projects are available for readers and instructors. The book will also be an ideal reference for practicing engineers and electronics hobbyists. Teaches the embedded system design skills needed for today’s job market; Thoroughly explains each concept and provides illustrated examples and projects; Includes sample codes and course slides and a solutions manual.
- Contents:
- Introduction
- Hardware to Be Used in the Book
- Software to Be Used in the Book
- Data Acquisition From Sensors
- Introduction to Machine Learning
- Classification
- Regression
- Clustering
- The Tensorflow Platform and Keras API
- Fundamentals of Neural Networks
- Embedding the Neural Network Model to the Microcontroller
- Multi-layer Neural Networks
- Convolutional Neural Networks
- Recurrent Neural Networks
- ARM CMSIS NN Software Library
- Appendix. STM32 Board Pin Usage Tables.
- Notes:
- Description based on print version record.
- Includes bibliographical references and index.
- ISBN:
- 3-031-70912-8
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.