How can I implement an artificial neural network in a microcontroller?
-
can I implement artificial neural network in an 8-bit microcontroller? what are the requirements of the hardware needed to implement ANN?
-
Answer:
I will assume that you only plan on implementing the forward-propagation phase (i.e. using a trained neural network to classify new samples. The network itself is learned in another machine). The main requirement is being able to do floating-point operations. You also need to have some sort of storage for the model's parameters (i.e. the parameters that were learned by the neural network). In general, in the forward-propagation phase, ANNs implement matrix-vector multiplication followed by the application of a non-linear function. If you can do the following operations, you can implement the feed-forward phase: 1) Floating-point product 2) Floating-point sum 3) Calculate exp (exponentiation).
Luiz Gustavo Hafemann at Quora Visit the source
Related Q & A:
- How can I implement an atomic incr and decr on top of an eventually consistent key-value store?Best solution by Stack Overflow
- How can I implement idle timeout in android?Best solution by Stack Overflow
- How can i continue my education in Canada in a international valid university?Best solution by Yahoo! Answers
- How can I find Yahoo email address with only a full name?Best solution by Yahoo! Answers
- How can I find out my local temperature on a past day?Best solution by wunderground.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.