Comments (2)
What different kinds of errors are there?
from anny.
Anny currently includes crossEntropy
, meanSquared
, rootMeanSquared
, and arcTan
. You can define any error function you like. An error function takes the Network's actual output (array of the output value of every Neuron in the output Layer) and the expected output and returns a number. See here.
There are different error functions for different use cases. For example, classification problems are best served by the "cross entropy" error function. Some material I've read of late suggests only to use cross entropy and soft max activations for most problems, including object recognition.
from anny.
Related Issues (20)
- Use more advanced learning algorithm HOT 1
- Implement batch training HOT 3
- Add more training tests and examples HOT 1
- Input neurons should not use activationFn HOT 1
- Support convolutional networks
- Add changelog HOT 1
- Network.train() should not log on succes/fail HOT 1
- Fail if no training progress after N epochs
- Setup docs and demo hosting
- Better way to add bias neuron HOT 1
- Validation before training
- Support normal and derivative network error functions HOT 1
- Remove mathjs dependency
- Normalize training data before training
- Create Neuron.Activation class or factory HOT 4
- Create Trainer class HOT 1
- Better weight initialization
- Trainer shuffle option
- Setup test mocks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anny.