迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Tinn开源软件地址:https://gitee.com/mirrors/Tinn开源软件介绍:Tinn (Tiny Neural Network) is a 200 line dependency free neural network library written in C99. For a demo on how to learn hand written digits, get some training data: wget http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.datamake; ./test The training data consists of hand written digits written both slowly and quickly.Each line in the data set corresponds to one handwritten digit. Each digit is 16x16 pixels in sizegiving 256 inputs to the neural network. At the end of the line 10 digits signify the hand written digit: 0: 1 0 0 0 0 0 0 0 0 01: 0 1 0 0 0 0 0 0 0 02: 0 0 1 0 0 0 0 0 0 03: 0 0 0 1 0 0 0 0 0 04: 0 0 0 0 1 0 0 0 0 0...9: 0 0 0 0 0 0 0 0 0 1 This gives 10 outputs to the neural network. The test program will output theaccuracy for each digit. Expect above 99% accuracy for the correct digit, andless that 0.1% accuracy for the other digits. Features
Tips
DisclaimerTinn is a practice in minimalism. Tinn is not a fully featured neural network C library like Kann, or Genann: https://github.com/attractivechaos/kannhttps://github.com/codeplea/genann PortsRust: https://github.com/dvdplm/rustinn OtherA Tutorial using Tinn NN and CTypes Tiny Neural Network Library in 200 Lines of Code ![]() |
请发表评论