Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
This book is about the Arduino microcontroller and the Arduino concept. The visionary Arduino represented a new innovation in microcontroller hardware in 2005, the concept of open source hardware, making a broad range of computing accessible for all. This book, “Arduino V: AI and Machine Learning,” is an accessible primer on Artificial Intelligence and Machine Learning for those without a deep AI and ML background. The author concentrates on Artificial Intelligence (AI) and Machine Learning (ML) applications for microcontroller–based systems. The intent is to introduce the concepts and allow readers to practice on low cost, accessible Arduino hardware and software. Readers should find this book a starting point, an introduction, to this fascinating field. A number of references are provided for further exploration.
The first three chapters explore the Arduino IDE, the Arduino Nano 33 BLE Sense, and sensor and peripheral interface techniques. In the remaining three chapters, we take a tutorial approach to Artificial Intelligence (AI) and Machine Learning (ML) concepts appropriate for implementation on a microcontroller including: K Nearest Neighbors (KNN), Decision Trees, Fuzzy Logic, Perceptrons, and Artificial Neural Nets (ANN).
Machine Learning is under the umbrella of Artificial Intelligence. Its goal is to develop algorithms to control a process or categorize objects. The developed algorithm undergoes a learning step where input data is used to confirm or develop desired controller outputs. During the learning process the algorithm adjusts certain weights to improve the performance of the algorithm. Within the realm of ML we explore K Nearest Neighbor (KNN) algorithms, decision trees, perceptrons, and Artificial Neural Networks (ANN). Deep Learning involves the development of algorithms using multi-layer Artificial Neural Networks (ANN).
The book series thus far includes:
“Arduino I: Getting Started”
“Arduino II: Systems”
“Arduino III: Internet of Things”
“Arduino IV: DIY Robots—3D Printing, Instrumentation, Control”
“Arduino V: AI and Machine Learning”
Getting Started
Arduino Nano 33 BLE Sense
Arduino Nano 33 BLE Sense Power and Interfacing
Artificial Intelligence and Machine Learning
Fuzzy Logic
Neural Networks