SlideShare a Scribd company logo
COMBINING MACHINE
LEARNING WITH PHYSICAL
COMPUTING
Hal Speed
2023 June 16
https://www.slideshare.net/Hal_Speed
Breaking News
WEF Future of Jobs
weforum.org/reports
page 39
https://teachai.org/
Five Big Ideas in AI
● Framework to guide
the development of
standards and learning
materials
● For use by
governmental
organizations, curricula
developers, CSTA,
educators, etc.
Machine Learning Primer
What is Machine Learning?
● Machine Learning is a subfield
of Artificial Intelligence focused
on developing algorithms that
learn to solve problems by
analyzing data for patterns.
● Deep Learning is a type of
Machine Learning that
leverages Neural Networks and
Big Data
Artificial Intelligence
Deep Learning
Machine Learning
Source: EdX tinyML course
What is Machine Learning?
Computer
Computer
Human Programming
Machine Learning
Input Data (ingredients)
Human Program (recipe)
Input Data (ingredients)
Output (cake)
Desired Output (cake)
Program (recipe)
or Model
What is Machine Learning?
Computer
Computer
Human Programming
Machine Learning
Input Data (2,2)
Human Program (x+y)
Input Data (2,2)
Output (4)
Desired Output (4)
Program (x+y, x*y, x2, y2, ?)
or Model
Example from Harvard
Example from Harvard
Once We Have A Trained Model
Trained Model
Unlabeled or
Unclassified Data
Inferences or Classifications
(guesses with a degree of
confidence)
How Do ML Models “See” and “Hear”?
spectrogram
Large Language Models
● Examples
○ GPT-3 and GPT-4 from OpenAI
○ BERT, LaMDA, PaLM 2 from Google
○ LLaMA from Meta
● Uses massively large datasets to train a language model using deep learning
○ GPT-3 was trained on about 45TB of text data
○ For comparison, the English version of Wikipedia is estimated to be around 50GB
○ Wikipedia makes up 3% of GPT-3 training data
● Size of neural network parameters increasing at an exponential rate
13
https://code.org/ai https://tinymledu.org/4K12
AI Resource Lists
https://raise.mit.edu/resources.html
https://www.actua.ca/ai/
https://ai4k12.org/ https://aiforteachers.org/
Machine Learning Workflow
Collect Data
Preprocess
Data
Design a
Model
Train a
Model
Evaluate
Optimize
Convert
Model
Deploy
Model
Make
Inferences
Data
Engineering
or Data
Science
Model
Engineering
Model
Deployment
Source: EdX tinyML and Google TensorFlow
Usage
Jupyter Notebook/Colab
Edge Impulse
Seeed Studio Codecraft
ML Machine & PlushPal
Google Teachable Machine
Microsoft Lobe
ML for Kids
Scratch + Teachable Machine
smartphone
Wio
Terminal
Pico4ML
micro:bit
others
Arduino IDE
Microsoft
MakeCode
MicroPython/
CircuitPython
Code.org
Building a tinyML Pipeline for K-12
Collect Data
Preprocess
Data
Design a
Model
Train a
Model
Evaluate
Optimize
Convert
Model
Deploy
Model
Make
Inferences
Nano 33
ML Machine for micro:bit
● Easy to use gesture model
● Web based, no login
● See the data in real time
● Collect, train, test
● Have another micro:bit
respond to model
predictions
https://ml-machine.org/
PlushPal
18
https://www.plushpal.app/
EdX Tiny Machine Learning
https://www.edx.org/professional-certificate/harvardx-tiny-machine-learning
Arduino Tiny Machine Learning Kit
● Supported hardware kit for the
EdX courses
● Arduino Nano 33 BLE Sense
○ IMU (motion sensor)
○ microphone
● Plus OV7675 camera and
breakout board
● No-code ML platform
● Broad hardware support
including:
○ Smartphones
○ Arduino
○ micro:bit
○ Pico4ML
○ Wio Terminal
○ …and many more
● Coursera courses
● micro:bit V2 tutorials
○ Voice activated
○ Dance move detector
https://www.edgeimpulse.com/
Wio Terminal
https://www.seeedstudio.com/wio-terminal-tinyml.html
CodeCraft
● The power of Edge Impulse
with the simplicity to Scratch
● Learning resources
● Get Started with TinyML ebook
● Hackster project by Marcelo
Rovai
https://ide.tinkergen.com/
Other Hardware
Pico4ML
● Includes camera, IMU (motion), and
microphone
● Bluetooth optional
● Three pre-trained models and magic
wand tutorial available
https://www.arducam.com/pico4ml-an-rp2040-based-platform-for-tiny-machine-learning/
BrainCraft HAT + RPi with Lobe
Three different step-by-step
tutorials for image detection:
● Getting started
● Rock, paper, scissors
game
● Package detector
https://learn.adafruit.com/machine-learning-101-lobe-braincraft
Microsoft Farm Beats for Students
The easy-to-use FarmBeats kit includes
● preconfigured Microsoft Azure cloud services
● A Raspberry Pi with soil moisture, light, ambient
temperature, and humidity sensors to collect data.
● The data is then visualized in an online dashboard
that provides insights to help students.
Partnership
Future Farmers of America and Microsoft are working
together to create activity guides and resources to help
chapters get started with using the technology.
https://aka.ms/farmbeatsforstudents
AutoAuto
https://www.autoauto.ai/
Calypso for Cozmo
● A robot intelligence framework that
Incorporates multiple AI technologies:
○ Computer vision; face recognition
○ Speech recognition and generation
○ Landmark-based navigation
○ Path planning
○ Object manipulation
● Rule-based pattern matching language
inspired by Microsoft’s Kodu Game Lab
● Teaches computational thinking: “Laws of
Calypso”, idioms, etc.
world map
perception
rules
speech
recognition
https://calypso.software/
DeepRacer
● Intended for
professionals
● Support for advanced
sensors
https://aws.amazon.com/deepracer/
OpenBot
● Turning smartphone into robots
● Software stack for Android
● Real-time autonomous navigation
https://www.openbot.org/
HUSKEYLENS
● AI vision sensor
● Built-in training
algorithms
● Connect to micro:bit
and use MakeCode
or Mind+
● User guide and
tutorials wiki
https://www.dfrobot.com/product-1922.html
KOI Camera Module
● Works with or without micro:bit
● Progammable with MakeCode,
KittenBlock, and MicroPython
● Quick start guide and tutorials
https://www.kittenbot.cc/products/kittenbot-koi-artificaial-intelligence-module
Experiments with TF Lite for Microcontrollers
● Well-documented projects with
Tensorflow Lite for Microcontrollers
● Includes code & instructions
● Projects use the
Arduino Nano 33 BLE Sense
https://experiments.withgoogle.com/collection/tfliteformicrocontrollers
AIY - With Google
https://aiyprojects.withgoogle.com/
EdgeBadge
● Step-by-step tutorials for gesture
and speech detection
https://learn.adafruit.com/tensorflow-lite-for-edgebadge-kit-quickstart
● Introduction to ML: Image Classification
● Personal Image Classifier: PICaboo
● Personal Audio Classifier
● Voice Calculator Tutorial
● Therapist Bot Tutorial
● Awesome Dancing with AI Tutorial
● Facemesh Filter Camera
● Rock Paper Scissors Tutorial
https://appinventor.mit.edu/explore/ai-with-mit-app-inventor
Other AI Resources
Teachable Machine
https://teachablemachine.withgoogle.com/
https://www.lobe.ai/
Machine Learning for Kids
https://machinelearningforkids.co.uk
http://cognimates.me
Cognimates offers AI extensions
for Scratch, such as:
● speech recognition
● sentiment analysis
● visual pattern detection
● robot control
Face Sensing https://lab.scratch.mit.edu/face/
Other Scratch-based Editors w/ML Extensions
https://scratch.techpark.jp/ https://stretch3.github.io/
https://mblock.makeblock.com/
https://www.kittenbot.cc/pages/software
Google Quick, Draw!
https://quickdraw.withgoogle.com/
TensorFlow Playground
Tutorial: https://cloud.google.com/blog/products/gcp/understanding-neural-networks-with-tensorflow-playground
https://playground.tensorflow.org
● Data collection and analysis tool
https://codap.concord.org/
Code.org Resources
AI and Machine Learning Module
● ~ 5 week curriculum
● Standalone or optional unit in CS
Discoveries
https://code.org/ai
AI for Oceans
Classifier
How AI Works
Videos
AI and Ethics
High School Curriculum Unit
http://www.exploringcs.org/for-teachers-districts/artificial-intelligence
Intended to be an alternative unit to either unit 5 or 6 of the ECS course
AI in Education
https://iste.org/areas-of-focus/AI-in-education
AI4All: Online Learning
http://ai-4-all.org/open-learning
AI4ALL Open Learning empowers high school teachers of all
subjects to bring AI education to their classrooms through a free,
adaptable AI curriculum and teacher resources.
Interdisciplinary, Approachable AI Curriculum
ReadyAI Resources
https://www.readyai.org/
AI Picture
Books
AI Teaching &
Learning Kits
Self-paced
Courses
Lesson Plans Unplugged
Lessons
Teacher
Training
aiEDU
53
https://www.aiedu.org/
Other Books for Young Students
https://tinkertoddlers.com/
https://www.markcubanai.org/
https://www.waicy.org/
World AI Competition for Youth
● For students ages 6-18
● 2023 details coming soon

More Related Content

What's hot

Introduction to continual learning
Introduction to continual learningIntroduction to continual learning
Introduction to continual learning
Nguyen Giang
 
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Heiko Joerg Schick
 
AutoGPT Masterclass | STAENZ Academy
AutoGPT Masterclass | STAENZ AcademyAutoGPT Masterclass | STAENZ Academy
AutoGPT Masterclass | STAENZ Academy
Sanjeev Mishra
 
ChatGPT Use- Cases
ChatGPT Use- Cases ChatGPT Use- Cases
ChatGPT Use- Cases
Bluechip Technologies
 
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
AnttiOulasvirta
 
Continual Learning Introduction
Continual Learning IntroductionContinual Learning Introduction
Continual Learning Introduction
Ridge-i, Inc.
 
人工智能与认知的简史.pptx
人工智能与认知的简史.pptx人工智能与认知的简史.pptx
人工智能与认知的简史.pptx
KunhaoZheng1
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the Future
Svetlin Nakov
 
Understanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdfUnderstanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdf
StephenAmell4
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
 
Generative models
Generative modelsGenerative models
Generative models
Birger Moell
 
ChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptxChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptx
RameshBabu161437
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
rahul_net
 
On-device ML with TFLite
On-device ML with TFLiteOn-device ML with TFLite
On-device ML with TFLite
Margaret Maynard-Reid
 
GPT for polyglots and language learners.pptx
GPT for polyglots and language learners.pptxGPT for polyglots and language learners.pptx
GPT for polyglots and language learners.pptx
Alexander Galkin
 
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding UsersHITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
Mark Billinghurst
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
Bernard Marr
 
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptxGenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
Allen Chan
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
Abhinav Gupta
 

What's hot (20)

Introduction to continual learning
Introduction to continual learningIntroduction to continual learning
Introduction to continual learning
 
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
 
AutoGPT Masterclass | STAENZ Academy
AutoGPT Masterclass | STAENZ AcademyAutoGPT Masterclass | STAENZ Academy
AutoGPT Masterclass | STAENZ Academy
 
ChatGPT Use- Cases
ChatGPT Use- Cases ChatGPT Use- Cases
ChatGPT Use- Cases
 
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
Putting the Human Back in the Loop: Keynote Talk at IS-EUD 2023 Cagliari
 
Continual Learning Introduction
Continual Learning IntroductionContinual Learning Introduction
Continual Learning Introduction
 
人工智能与认知的简史.pptx
人工智能与认知的简史.pptx人工智能与认知的简史.pptx
人工智能与认知的简史.pptx
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the Future
 
Understanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdfUnderstanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdf
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
 
Generative models
Generative modelsGenerative models
Generative models
 
ChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptxChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptx
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
 
On-device ML with TFLite
On-device ML with TFLiteOn-device ML with TFLite
On-device ML with TFLite
 
GPT for polyglots and language learners.pptx
GPT for polyglots and language learners.pptxGPT for polyglots and language learners.pptx
GPT for polyglots and language learners.pptx
 
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding UsersHITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
HITD 201: Design Thinking - Lecture 2; Empathy and Understanding Users
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
 
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptxGenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
 

Similar to Combining Machine Learning with Physical Computing - June 2023

Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022
Hal Speed
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
Hal Speed
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
JWORKS powered by Ordina
 
Easy path to machine learning (Spring 2020)
Easy path to machine learning (Spring 2020)Easy path to machine learning (Spring 2020)
Easy path to machine learning (Spring 2020)
wesley chun
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
AgileNetwork
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic Programming
Christos Tsakostas
 
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
Marcin Bielak
 
Smart machines - The Hype of 2015
Smart machines - The Hype of 2015Smart machines - The Hype of 2015
Smart machines - The Hype of 2015
Immo Salo
 
antrikshindutrialmachinelearningPPT.pptx
antrikshindutrialmachinelearningPPT.pptxantrikshindutrialmachinelearningPPT.pptx
antrikshindutrialmachinelearningPPT.pptx
AnkitMishra616883
 
Overview of the OpenCV library and some use cases - 2024-04-19
Overview of the OpenCV library and some use cases - 2024-04-19Overview of the OpenCV library and some use cases - 2024-04-19
Overview of the OpenCV library and some use cases - 2024-04-19
Alessandra Bilardi
 
Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneursRodrigo Gil
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Codemotion
 
Engaging Tech Students Past Traditional Hands On
Engaging Tech Students Past Traditional Hands OnEngaging Tech Students Past Traditional Hands On
Engaging Tech Students Past Traditional Hands On
Firas Obeid
 
From 0 to Hero : Machine Learning Complete Guide
From 0 to Hero : Machine Learning Complete GuideFrom 0 to Hero : Machine Learning Complete Guide
From 0 to Hero : Machine Learning Complete Guide
Sam Dias
 
Exploring and Using the Python Ecosystem
Exploring and Using the Python EcosystemExploring and Using the Python Ecosystem
Exploring and Using the Python Ecosystem
Adam Cook
 
Smart machines - THe Future Is Here
Smart machines - THe Future Is HereSmart machines - THe Future Is Here
Smart machines - THe Future Is Here
Immo Salo
 
Python in Industry
Python in IndustryPython in Industry
Python in Industry
Dharmit Shah
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Amélie Gyrard
 

Similar to Combining Machine Learning with Physical Computing - June 2023 (20)

Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
IoT Session Thomas More
IoT Session Thomas MoreIoT Session Thomas More
IoT Session Thomas More
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
 
Easy path to machine learning (Spring 2020)
Easy path to machine learning (Spring 2020)Easy path to machine learning (Spring 2020)
Easy path to machine learning (Spring 2020)
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic Programming
 
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
Digital twins IoT - for industry 4.0 (meetup Wireless & Networks, Poznan 12.1...
 
Smart machines - The Hype of 2015
Smart machines - The Hype of 2015Smart machines - The Hype of 2015
Smart machines - The Hype of 2015
 
antrikshindutrialmachinelearningPPT.pptx
antrikshindutrialmachinelearningPPT.pptxantrikshindutrialmachinelearningPPT.pptx
antrikshindutrialmachinelearningPPT.pptx
 
Gerardo Carmona Embedded Engineer
Gerardo Carmona Embedded EngineerGerardo Carmona Embedded Engineer
Gerardo Carmona Embedded Engineer
 
Overview of the OpenCV library and some use cases - 2024-04-19
Overview of the OpenCV library and some use cases - 2024-04-19Overview of the OpenCV library and some use cases - 2024-04-19
Overview of the OpenCV library and some use cases - 2024-04-19
 
Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneurs
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 
Engaging Tech Students Past Traditional Hands On
Engaging Tech Students Past Traditional Hands OnEngaging Tech Students Past Traditional Hands On
Engaging Tech Students Past Traditional Hands On
 
From 0 to Hero : Machine Learning Complete Guide
From 0 to Hero : Machine Learning Complete GuideFrom 0 to Hero : Machine Learning Complete Guide
From 0 to Hero : Machine Learning Complete Guide
 
Exploring and Using the Python Ecosystem
Exploring and Using the Python EcosystemExploring and Using the Python Ecosystem
Exploring and Using the Python Ecosystem
 
Smart machines - THe Future Is Here
Smart machines - THe Future Is HereSmart machines - THe Future Is Here
Smart machines - THe Future Is Here
 
Python in Industry
Python in IndustryPython in Industry
Python in Industry
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
 

More from Hal Speed

Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022
Hal Speed
 
micro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guidemicro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guide
Hal Speed
 
micro:bit IET - Nov 2019
micro:bit IET - Nov 2019micro:bit IET - Nov 2019
micro:bit IET - Nov 2019
Hal Speed
 
mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019
Hal Speed
 
micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019
Hal Speed
 
Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018
Hal Speed
 
Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018
Hal Speed
 
micro:bit workshop -- June 2018
micro:bit workshop -- June 2018micro:bit workshop -- June 2018
micro:bit workshop -- June 2018
Hal Speed
 
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Making Sense of Computer Science Requirements for Texas High Schools -- June ...Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Hal Speed
 
Making Sense of Texas Computer Science Requirements - January 2018
Making Sense of Texas Computer Science Requirements - January 2018Making Sense of Texas Computer Science Requirements - January 2018
Making Sense of Texas Computer Science Requirements - January 2018
Hal Speed
 
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Hal Speed
 
Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017
Hal Speed
 
CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017
Hal Speed
 
CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017
Hal Speed
 
Micro:bit -- July 2017
Micro:bit -- July 2017Micro:bit -- July 2017
Micro:bit -- July 2017
Hal Speed
 
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Hal Speed
 
Making Sense of Texas Computer Science Requirements - June 2017
Making Sense of Texas Computer Science Requirements - June 2017Making Sense of Texas Computer Science Requirements - June 2017
Making Sense of Texas Computer Science Requirements - June 2017
Hal Speed
 
CS4TX Quarterly Webinar - April 2017
CS4TX Quarterly Webinar - April 2017CS4TX Quarterly Webinar - April 2017
CS4TX Quarterly Webinar - April 2017
Hal Speed
 
Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017
Hal Speed
 
Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017
Hal Speed
 

More from Hal Speed (20)

Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022
 
micro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guidemicro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guide
 
micro:bit IET - Nov 2019
micro:bit IET - Nov 2019micro:bit IET - Nov 2019
micro:bit IET - Nov 2019
 
mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019
 
micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019
 
Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018
 
Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018
 
micro:bit workshop -- June 2018
micro:bit workshop -- June 2018micro:bit workshop -- June 2018
micro:bit workshop -- June 2018
 
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Making Sense of Computer Science Requirements for Texas High Schools -- June ...Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
 
Making Sense of Texas Computer Science Requirements - January 2018
Making Sense of Texas Computer Science Requirements - January 2018Making Sense of Texas Computer Science Requirements - January 2018
Making Sense of Texas Computer Science Requirements - January 2018
 
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
 
Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017
 
CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017
 
CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017
 
Micro:bit -- July 2017
Micro:bit -- July 2017Micro:bit -- July 2017
Micro:bit -- July 2017
 
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
 
Making Sense of Texas Computer Science Requirements - June 2017
Making Sense of Texas Computer Science Requirements - June 2017Making Sense of Texas Computer Science Requirements - June 2017
Making Sense of Texas Computer Science Requirements - June 2017
 
CS4TX Quarterly Webinar - April 2017
CS4TX Quarterly Webinar - April 2017CS4TX Quarterly Webinar - April 2017
CS4TX Quarterly Webinar - April 2017
 
Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017
 
Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017
 

Recently uploaded

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 

Recently uploaded (20)

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 

Combining Machine Learning with Physical Computing - June 2023

  • 1. COMBINING MACHINE LEARNING WITH PHYSICAL COMPUTING Hal Speed 2023 June 16 https://www.slideshare.net/Hal_Speed
  • 2.
  • 3. Breaking News WEF Future of Jobs weforum.org/reports page 39 https://teachai.org/
  • 4. Five Big Ideas in AI ● Framework to guide the development of standards and learning materials ● For use by governmental organizations, curricula developers, CSTA, educators, etc.
  • 6. What is Machine Learning? ● Machine Learning is a subfield of Artificial Intelligence focused on developing algorithms that learn to solve problems by analyzing data for patterns. ● Deep Learning is a type of Machine Learning that leverages Neural Networks and Big Data Artificial Intelligence Deep Learning Machine Learning Source: EdX tinyML course
  • 7. What is Machine Learning? Computer Computer Human Programming Machine Learning Input Data (ingredients) Human Program (recipe) Input Data (ingredients) Output (cake) Desired Output (cake) Program (recipe) or Model
  • 8. What is Machine Learning? Computer Computer Human Programming Machine Learning Input Data (2,2) Human Program (x+y) Input Data (2,2) Output (4) Desired Output (4) Program (x+y, x*y, x2, y2, ?) or Model
  • 11. Once We Have A Trained Model Trained Model Unlabeled or Unclassified Data Inferences or Classifications (guesses with a degree of confidence)
  • 12. How Do ML Models “See” and “Hear”? spectrogram
  • 13. Large Language Models ● Examples ○ GPT-3 and GPT-4 from OpenAI ○ BERT, LaMDA, PaLM 2 from Google ○ LLaMA from Meta ● Uses massively large datasets to train a language model using deep learning ○ GPT-3 was trained on about 45TB of text data ○ For comparison, the English version of Wikipedia is estimated to be around 50GB ○ Wikipedia makes up 3% of GPT-3 training data ● Size of neural network parameters increasing at an exponential rate 13
  • 14. https://code.org/ai https://tinymledu.org/4K12 AI Resource Lists https://raise.mit.edu/resources.html https://www.actua.ca/ai/ https://ai4k12.org/ https://aiforteachers.org/
  • 15. Machine Learning Workflow Collect Data Preprocess Data Design a Model Train a Model Evaluate Optimize Convert Model Deploy Model Make Inferences Data Engineering or Data Science Model Engineering Model Deployment Source: EdX tinyML and Google TensorFlow Usage
  • 16. Jupyter Notebook/Colab Edge Impulse Seeed Studio Codecraft ML Machine & PlushPal Google Teachable Machine Microsoft Lobe ML for Kids Scratch + Teachable Machine smartphone Wio Terminal Pico4ML micro:bit others Arduino IDE Microsoft MakeCode MicroPython/ CircuitPython Code.org Building a tinyML Pipeline for K-12 Collect Data Preprocess Data Design a Model Train a Model Evaluate Optimize Convert Model Deploy Model Make Inferences Nano 33
  • 17. ML Machine for micro:bit ● Easy to use gesture model ● Web based, no login ● See the data in real time ● Collect, train, test ● Have another micro:bit respond to model predictions https://ml-machine.org/
  • 19. EdX Tiny Machine Learning https://www.edx.org/professional-certificate/harvardx-tiny-machine-learning
  • 20. Arduino Tiny Machine Learning Kit ● Supported hardware kit for the EdX courses ● Arduino Nano 33 BLE Sense ○ IMU (motion sensor) ○ microphone ● Plus OV7675 camera and breakout board
  • 21. ● No-code ML platform ● Broad hardware support including: ○ Smartphones ○ Arduino ○ micro:bit ○ Pico4ML ○ Wio Terminal ○ …and many more ● Coursera courses ● micro:bit V2 tutorials ○ Voice activated ○ Dance move detector https://www.edgeimpulse.com/
  • 23. CodeCraft ● The power of Edge Impulse with the simplicity to Scratch ● Learning resources ● Get Started with TinyML ebook ● Hackster project by Marcelo Rovai https://ide.tinkergen.com/
  • 25. Pico4ML ● Includes camera, IMU (motion), and microphone ● Bluetooth optional ● Three pre-trained models and magic wand tutorial available https://www.arducam.com/pico4ml-an-rp2040-based-platform-for-tiny-machine-learning/
  • 26. BrainCraft HAT + RPi with Lobe Three different step-by-step tutorials for image detection: ● Getting started ● Rock, paper, scissors game ● Package detector https://learn.adafruit.com/machine-learning-101-lobe-braincraft
  • 27. Microsoft Farm Beats for Students The easy-to-use FarmBeats kit includes ● preconfigured Microsoft Azure cloud services ● A Raspberry Pi with soil moisture, light, ambient temperature, and humidity sensors to collect data. ● The data is then visualized in an online dashboard that provides insights to help students. Partnership Future Farmers of America and Microsoft are working together to create activity guides and resources to help chapters get started with using the technology. https://aka.ms/farmbeatsforstudents
  • 29. Calypso for Cozmo ● A robot intelligence framework that Incorporates multiple AI technologies: ○ Computer vision; face recognition ○ Speech recognition and generation ○ Landmark-based navigation ○ Path planning ○ Object manipulation ● Rule-based pattern matching language inspired by Microsoft’s Kodu Game Lab ● Teaches computational thinking: “Laws of Calypso”, idioms, etc. world map perception rules speech recognition https://calypso.software/
  • 30. DeepRacer ● Intended for professionals ● Support for advanced sensors https://aws.amazon.com/deepracer/
  • 31. OpenBot ● Turning smartphone into robots ● Software stack for Android ● Real-time autonomous navigation https://www.openbot.org/
  • 32. HUSKEYLENS ● AI vision sensor ● Built-in training algorithms ● Connect to micro:bit and use MakeCode or Mind+ ● User guide and tutorials wiki https://www.dfrobot.com/product-1922.html
  • 33. KOI Camera Module ● Works with or without micro:bit ● Progammable with MakeCode, KittenBlock, and MicroPython ● Quick start guide and tutorials https://www.kittenbot.cc/products/kittenbot-koi-artificaial-intelligence-module
  • 34. Experiments with TF Lite for Microcontrollers ● Well-documented projects with Tensorflow Lite for Microcontrollers ● Includes code & instructions ● Projects use the Arduino Nano 33 BLE Sense https://experiments.withgoogle.com/collection/tfliteformicrocontrollers
  • 35. AIY - With Google https://aiyprojects.withgoogle.com/
  • 36. EdgeBadge ● Step-by-step tutorials for gesture and speech detection https://learn.adafruit.com/tensorflow-lite-for-edgebadge-kit-quickstart
  • 37. ● Introduction to ML: Image Classification ● Personal Image Classifier: PICaboo ● Personal Audio Classifier ● Voice Calculator Tutorial ● Therapist Bot Tutorial ● Awesome Dancing with AI Tutorial ● Facemesh Filter Camera ● Rock Paper Scissors Tutorial https://appinventor.mit.edu/explore/ai-with-mit-app-inventor
  • 41. Machine Learning for Kids https://machinelearningforkids.co.uk
  • 42. http://cognimates.me Cognimates offers AI extensions for Scratch, such as: ● speech recognition ● sentiment analysis ● visual pattern detection ● robot control
  • 44. Other Scratch-based Editors w/ML Extensions https://scratch.techpark.jp/ https://stretch3.github.io/ https://mblock.makeblock.com/ https://www.kittenbot.cc/pages/software
  • 47. ● Data collection and analysis tool https://codap.concord.org/
  • 48. Code.org Resources AI and Machine Learning Module ● ~ 5 week curriculum ● Standalone or optional unit in CS Discoveries https://code.org/ai AI for Oceans Classifier How AI Works Videos AI and Ethics
  • 49. High School Curriculum Unit http://www.exploringcs.org/for-teachers-districts/artificial-intelligence Intended to be an alternative unit to either unit 5 or 6 of the ECS course
  • 51. AI4All: Online Learning http://ai-4-all.org/open-learning AI4ALL Open Learning empowers high school teachers of all subjects to bring AI education to their classrooms through a free, adaptable AI curriculum and teacher resources. Interdisciplinary, Approachable AI Curriculum
  • 52. ReadyAI Resources https://www.readyai.org/ AI Picture Books AI Teaching & Learning Kits Self-paced Courses Lesson Plans Unplugged Lessons Teacher Training
  • 54. Other Books for Young Students https://tinkertoddlers.com/
  • 56. https://www.waicy.org/ World AI Competition for Youth ● For students ages 6-18 ● 2023 details coming soon