Backpropagation

4.3
146 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

A simple example of backpropagation algorithm. Learn small neural network basic functions like predefined examples: AND, XOR or 2D distance. Import and export of custom tasks from and to xml or well readable csv. Integration with www browser. Creating new or editing loaded tasks in an editor is also possible. You can show the network anatomy and all weights and also the result with marked training set or exact output for set input. If learning failes, restart whole learning algorithm or just single neuron weights. Alpha learning speed is automatic and configurable. Help on each screen. This program may be useful for students of a basic course of artificial neural networks. It illustrates well that learning of neural networks is a complex task and basic backpropagation without any improvements can only solve very simple tasks.
Updated on
May 7, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.5
138 reviews
A Google user
November 23, 2019
Has potential but quite limited. Doesn't let you step through the learning by single steps, doesn't show you all the weight values after learning, not enough controls or info given to truly learn things. Also would be more useful if we could import data alone in a csv rather than requiring thing peculiar so-called-csv format that no one else uses.
7 people found this review helpful
Did you find this helpful?
A Google user
August 1, 2019
This app met more than my expectations. Hats off to the dev, for creating such an app, making neural networks so fun to learn. But the only problem, "I FACE" is that if there was a option to get the outputs as float or int instead of double. You may use the Math.round function to do it. And please make some updates to the UI. Google Material Design would be perfect. Thanks to the DEV
4 people found this review helpful
Did you find this helpful?
Sidem
January 9, 2021
Great untapped potential Option to visualize output during training Make creating new training sets more user friendly Options for activation function, training parameters etc.
Did you find this helpful?

What’s new

Java export. Adds button. Targeted to 29 SDK.