TinyML: Rozdiel medzi revíziami
Z SensorWiki
(14 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) | |||
Riadok 6: | Riadok 6: | ||
** tinymlbook.com (prvych 6 kapitol zadarmo) | ** tinymlbook.com (prvych 6 kapitol zadarmo) | ||
* Massimo Banzi: tiny machine learning with Arduino https://youtu.be/y7S_n1AT5sM | * Massimo Banzi: tiny machine learning with Arduino https://youtu.be/y7S_n1AT5sM | ||
+ | ** Tutorial https://github.com/arduino/ArduinoTensorFlowLiteTutorials | ||
+ | * tinyML Youtube Channel https://youtube.com/tinyML | ||
+ | * '''Massimo Banzi:''' ''[https://www.youtube.com/watch?v=mj2J445pdNc Easy TinyML with Arduino: taking advantage of ML right where things are happening]''. (video) | ||
+ | ** Recomended book https://www.oreilly.com/library/view/tinyml/9781492052036/ | ||
+ | ** Tutorials https://github.com/arduino/ArduinoTensorFlowLiteTutorials | ||
+ | ** Hardware | ||
+ | *** Arduino BLE Sense | ||
+ | *** Arduino Portenta | ||
+ | *** STM32 | ||
+ | *** Open MV + vyvojove prostredie https://openmv.io/ | ||
+ | ** AI for Embedded Systems by Fraunhofer aifes.ai https://www.ims.fraunhofer.de/en/Business-Unit/Industry/Industrial-AI/Artificial-Intelligence-for-Embedded-Systems-AIfES.html and https://blog.arduino.cc/2021/07/06/aifes-is-an-ai-ml-framework-written-in-c-for-even-the-smallest-microcontrollers/ | ||
+ | ** Edge Impulse https://docs.edgeimpulse.com/docs | ||
+ | ** Queexo https://github.com/qeexo/Qeexo_AutoML_Arduino_Nano33BLE_pub | ||
+ | ** https://experiments.withgoogle.com/ | ||
'''Hardware''' | '''Hardware''' | ||
Riadok 13: | Riadok 27: | ||
** https://rlx.sk/sk/original-arduino-boards/7210-arduino-nano-33-ble-sense-abx00031.html | ** https://rlx.sk/sk/original-arduino-boards/7210-arduino-nano-33-ble-sense-abx00031.html | ||
** https://www.mouser.sk/new/arduino/arduino-nano-33-ble-sense/ | ** https://www.mouser.sk/new/arduino/arduino-nano-33-ble-sense/ | ||
+ | * Arduino Portenta H7 | ||
+ | ** https://store.arduino.cc/portenta-h7 + vision shield | ||
* Sparkfun Edge | * Sparkfun Edge | ||
** https://learn.sparkfun.com/tutorials/programming-the-sparkfun-edge-with-arduino/all | ** https://learn.sparkfun.com/tutorials/programming-the-sparkfun-edge-with-arduino/all | ||
Riadok 18: | Riadok 34: | ||
** https://www.adafruit.com/category/1006 | ** https://www.adafruit.com/category/1006 | ||
** https://www.adafruit.com/product/4317 | ** https://www.adafruit.com/product/4317 | ||
+ | * Kamera | ||
+ | ** [[Kamera OV7670]] | ||
+ | |||
Riadok 27: | Riadok 46: | ||
* https://www.edgeimpulse.com/ | * https://www.edgeimpulse.com/ | ||
* https://cartesiam.ai/ | * https://cartesiam.ai/ | ||
+ | |||
+ | |||
+ | |||
+ | '''Aplikáce''' | ||
+ | |||
+ | * https://create.arduino.cc/projecthub/manivannan/driver-braking-analyzer-a-tinyml-model-using-edge-impulse-b1f749 | ||
+ | |||
+ | |||
+ | '''Všeobecne o AI, teória a matematika''' | ||
+ | |||
+ | * Kurz https://course.elementsofai.com/ | ||
+ | * https://towardsdatascience.com/understanding-the-mathematics-behind-gradient-descent-dde5dc9be06e | ||
+ | * https://experiments.withgoogle.com/ | ||
+ | |||
+ | |||
+ | |||
+ | === '''Populárna a popularizačná AI''' === | ||
+ | |||
+ | Odtialto by sa dalo vselico povyberat aj na nejaky popularny workshop pre deti | ||
+ | |||
+ | * https://teachablemachine.withgoogle.com/ Teachable machine + vela resources | ||
+ | * https://github.com/googlecreativelab/teachablemachine-community/blob/master/snippets/markdown/tiny_image/GettingStarted.md predosle ale s realnym Arduinom Nano BLE a kamerou | ||
+ | * https://quickdraw.withgoogle.com/ Kreslenie s AI | ||
+ | |||
+ | * https://playground.tensorflow.org/ Pekna vizualizacia NN aj s prikladmi a vselico sa tam da menit | ||
+ | * Live demo na MINST a dalsie https://cs.stanford.edu/people/karpathy/convnetjs/ - je tam aj jedno roboticke s otravenymi a zdravymi jablckami |
Aktuálna revízia z 07:56, 21. apríl 2022
Postupne:
tinyML Talks
- Pete Warden: Getting started with TinyML https://youtu.be/soOM1F70Boc
- tinymlbook.com (prvych 6 kapitol zadarmo)
- Massimo Banzi: tiny machine learning with Arduino https://youtu.be/y7S_n1AT5sM
- tinyML Youtube Channel https://youtube.com/tinyML
- Massimo Banzi: Easy TinyML with Arduino: taking advantage of ML right where things are happening. (video)
- Recomended book https://www.oreilly.com/library/view/tinyml/9781492052036/
- Tutorials https://github.com/arduino/ArduinoTensorFlowLiteTutorials
- Hardware
- Arduino BLE Sense
- Arduino Portenta
- STM32
- Open MV + vyvojove prostredie https://openmv.io/
- AI for Embedded Systems by Fraunhofer aifes.ai https://www.ims.fraunhofer.de/en/Business-Unit/Industry/Industrial-AI/Artificial-Intelligence-for-Embedded-Systems-AIfES.html and https://blog.arduino.cc/2021/07/06/aifes-is-an-ai-ml-framework-written-in-c-for-even-the-smallest-microcontrollers/
- Edge Impulse https://docs.edgeimpulse.com/docs
- Queexo https://github.com/qeexo/Qeexo_AutoML_Arduino_Nano33BLE_pub
- https://experiments.withgoogle.com/
Hardware
- Arduino Nano 33 BLE Sense
- Arduino Portenta H7
- https://store.arduino.cc/portenta-h7 + vision shield
- Sparkfun Edge
- Adafruit
- Kamera
Software
- Main: https://www.tensorflow.org/lite/microcontrollers
- Arduino: Arduino Tensor Flow library with 4 builtin examples
- https://github.com/uTensor/uTensor/
- https://www.edgeimpulse.com/
- https://cartesiam.ai/
Aplikáce
Všeobecne o AI, teória a matematika
- Kurz https://course.elementsofai.com/
- https://towardsdatascience.com/understanding-the-mathematics-behind-gradient-descent-dde5dc9be06e
- https://experiments.withgoogle.com/
Populárna a popularizačná AI
Odtialto by sa dalo vselico povyberat aj na nejaky popularny workshop pre deti
- https://teachablemachine.withgoogle.com/ Teachable machine + vela resources
- https://github.com/googlecreativelab/teachablemachine-community/blob/master/snippets/markdown/tiny_image/GettingStarted.md predosle ale s realnym Arduinom Nano BLE a kamerou
- https://quickdraw.withgoogle.com/ Kreslenie s AI
- https://playground.tensorflow.org/ Pekna vizualizacia NN aj s prikladmi a vselico sa tam da menit
- Live demo na MINST a dalsie https://cs.stanford.edu/people/karpathy/convnetjs/ - je tam aj jedno roboticke s otravenymi a zdravymi jablckami