【文件属性】:
文件名称:gomind:Go中一个简单的神经网络库
文件大小:28KB
文件格式:ZIP
更新时间:2021-04-27 13:45:16
go golang machine-learning neural-network Go
高明
安装
go get github.com/surenderthakran/gomind
关于
GoMind是一个完全用Go编写的神经网络库。 它仅支持一个隐藏层(目前)。 网络使用反向传播算法从训练集中学习。
GoMind的一些重要功能包括:
支持以下激活功能:
线性(默认)
对于给定的输入和输出大小,可以智能地估计理想的隐藏层神经元数量(如果在模型配置期间未给出计数)。
使用计算反向传播时的误差。
注意:要了解神经网络中反向传播的基本功能,可以参考我的博客。
用法
package main
import (
"github.com/singhsurender/gomind"
)
func main() {
trainingSet := [][][]float64{
[][]float64{[]float64{0, 0}, []float64{0}},
[][
【文件预览】:
gomind-master
----activation()
--------activation.go(1KB)
--------activation_test.go(2KB)
----layer()
--------layer.go(2KB)
--------layer_test.go(3KB)
----gomind.go(6KB)
----.travis.yml(185B)
----LICENSE(34KB)
----neuron()
--------neuron_test.go(7KB)
--------neuron.go(7KB)
----coverage.sh(456B)
----network()
--------network.go(13KB)
----README.md(4KB)
----gomind_test.go(4KB)