Machine Learning with Python

For PC, Raspberry Pi, and MaixDuino

By Dr. Gunter Spanner

Table of Contents

Chapter 1: Introduction

This chapter introduces the fundamental concepts of machine learning and artificial intelligence, exploring what "super intelligence" might entail and how machines learn.

Chapter 2: A Brief History of ML and AI

A historical overview of the development of machine learning and artificial intelligence.

Chapter 3: Learning from "Big Data"

Explores the role of "Big Data" in machine learning and artificial intelligence.

Chapter 4: The Hardware Base

Discusses the essential hardware components required for machine learning projects.

Chapter 5: The PC as Universal AI Machine

Details how a personal computer can serve as a central hub for AI development and execution.

5.1 The computer as a programming center

Chapter 6: The Raspberry Pi

Focuses on using the Raspberry Pi for machine learning tasks.

Chapter 7: Sipeed Maix, aka "MaixDuino"

An in-depth look at the MaixDuino board for machine learning applications.

Chapter 8: Programming and Development Environments

Covers various programming and development environments suitable for machine learning.

Chapter 9: Python in a Nutshell

A concise guide to Python programming relevant to machine learning.

Chapter 10: Useful Assistants: Libraries!

An overview of essential Python libraries for machine learning.

Chapter 11: Practical Machine Learning Applications

Demonstrates practical applications of machine learning.

Chapter 12: Recognition of Handwritten Numbers

Focuses on the recognition of handwritten numbers using machine learning.

Chapter 13: How Machines Learn to See: Object Recognition

Explores how machines can learn to recognize objects.

Chapter 14: Machines Learn to Listen and Speak

Covers machine learning applications in speech recognition and synthesis.

Chapter 15: Facial Recognition and Identification

Details the process and implications of facial recognition and identification.

Chapter 16: Train Your Own Models

Guides users on how to train their own machine learning models.

Chapter 17: Dreams of the Future: from KPU to Neuromorphic Chips

Explores future trends in machine learning, including KPU and neuromorphic chips.

Chapter 18: Electronic Components

A breakdown of essential electronic components used in machine learning projects.

Chapter 19: Troubleshooting

Provides guidance on troubleshooting common issues in machine learning projects.

Chapter 20: Buyers Guide

A guide to purchasing necessary hardware and software.

Chapter 21: References; Bibliography

Lists references and bibliography for further reading.

Index

An index for quick reference to topics covered in the book.

PDF preview unavailable. Download the PDF instead.

JsVP5Gh7yt2jidSNZSbub6Q4mLoXw943 macOS Version 12.2.1 (Build 21D62) Quartz PDFContext

Related Documents

Preview Machine Learning mit Python für PC, Raspberry Pi und Maixduino
Ein umfassender Leitfaden zur Anwendung von Machine Learning mit Python auf Plattformen wie PC, Raspberry Pi und Maixduino. Das Buch von Dr. Günter Spanner, herausgegeben von Elektor, deckt Themen von den Grundlagen der KI bis zu praktischen Anwendungen wie Objekterkennung und Sprachverarbeitung ab.
Preview Choosing the Right Development Environment for Microcontrollers
A guide to selecting and using development environments (IDEs) for microcontrollers, focusing on Arduino IDE and Thonny for MicroPython, with an overview of other IDEs like Microchip Studio and PlatformIO.
Preview Robotics and Artificial Intelligence: A Comprehensive Guide
Explore the fascinating world of robotics and artificial intelligence with this in-depth guide. Covering fundamental concepts, components, programming, and advanced applications, this document is ideal for hobbyists, students, and professionals.
Preview Camera Projects Book: 39 Experiments with Raspberry Pi and Arduino
A comprehensive guide detailing 39 hands-on projects using Raspberry Pi and Arduino for various camera applications, including image processing, surveillance, and automation.
Preview Learning Python with Raspberry Pi for Electronic Engineers
A comprehensive guide to learning Python programming using the Raspberry Pi, specifically tailored for electronic engineers. Covers fundamental Python concepts, Raspberry Pi setup, command-line usage, data types, control flow, circuit analysis case studies, plotting, file operations, GUI development with Tkinter, internet communication, and Bluetooth.
Preview MicroPython for Microcontrollers: Projects with ESP32, Thonny, and uPyCraft
A comprehensive guide to MicroPython programming for microcontrollers, featuring projects with ESP32, Thonny IDE, and uPyCraft IDE. Covers essential topics from introduction to advanced applications like IoT and sensors.
Preview The BeagleY-AI Handbook: A Practical Guide to AI, Python, and Hardware Projects
Explore the capabilities of the BeagleY-AI board with this comprehensive handbook. Learn to set up the operating system, use console commands, program in Python, and undertake over 50 hardware projects involving AI, LEDs, sensors, communication, and more. Ideal for electronics enthusiasts and developers.
Preview Raspberry Pi 4 and Pico Projects: Measuring, Controlling, Regulating
Explore practical projects for Raspberry Pi 4 and Raspberry Pi Pico, covering measurement, control, and regulation techniques with Python programming and hardware insights. This guide provides step-by-step instructions and project ideas for makers and electronics enthusiasts.