如何使用神经网络建立一个基本的围棋项目?

我是超级新手Go,需要一些帮助进行设置。首先,$GOPATH. 似乎我所有的go项目都应该在我的机器上的同一个地方?所以我有那一套:


$ echo $GOPATH

/sites/gopath

在里面,我设置了推荐的文件夹:


$ ls -a /sites/gopath

.   ..  bin pkg src

在里面src,我有一个名为 的文件夹github.com,其中有一个名为 的文件夹,其中有一个shamoons名为go-ann-test.


在里面,我有一个名为的文件夹autompg,在里面,我有一个名为autompg.go.


呼!这是一个项目的很多设置!但我会假设我要么做错了,要么在某种程度上值得。


在我的autompg.go,我有:


package main


import (

  "fmt"

  "github.com/fxsjy/gonn"

)


func main() {

  nn := gonn.DefaultNetwork(2,3,1,true)

  inputs := [][]float64{

    []float64{0,0},

    []float64{0,1},

    []float64{1,0},

    []float64{1,1},

  }


  targets := [][]float64{

    []float64{0},//0+0=0

    []float64{1},//0+1=1

    []float64{1},//1+0=1

    []float64{2},//1+1=2

  }


  nn.Train(inputs,targets,1000)


  for _,p := range inputs{

    fmt.Println(nn.Forward(p))

  }

}

当我go install autompg从我的go-ann-test文件夹中输入时,我得到:


$ go install autompg 

can't load package: package autompg: cannot find package "autompg" in any of:

    /usr/local/Cellar/go/1.4.1/libexec/src/autompg (from $GOROOT)

    /sites/gopath/src/autompg (from $GOPATH)

那么我做错了什么,如何正确设置项目以接受外部包?


慕森卡
浏览 152回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go