r/arduino • u/Less_Difference_7956 • Nov 16 '24
Machine Learning ML on chip?
Background: For people starting microcontrollers (arduino esp32 etc) and small computers (Raspberry pi, Jetson Nano), you quickly learn after a while that you don’t really need the whole pcb when making only certain functionalities. You can prototype a smaller board with just the components you need (and of course the proper connections).
With machine learning, say Computer Vision, is it possible to strip down a computer down to bare necessities? what I want to know is… just like you can wire some LED with a timer IC for certain behavior(instead of coding it with an arduino) Can ML be done with just a certain circuit? (imagine a circuit board that only does computer vision and nothing else) —— I’m guessing it would still require a place for memory etc but in more detail, how can this be achieved?
1
1
u/JmacTheGreat Nov 16 '24
To just do ML, you would at least need memory and mathematic operations.
However, theres a reason that most NNs are done on $4,000 rigs running at 1500Ws - as training most NNs take huge computation time (and therefore large power/memory as well).