Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 638 Bytes

README.md

File metadata and controls

44 lines (28 loc) · 638 Bytes

vim-brain

Neural Network Library for Vim script. This is Vim script port of goml/gobrain.

Usage

Learning XOR in Vim script.

function! s:test() abort
  call brain#srand(0)

  let l:patterns = [
  \ [[0.0, 0.0], [0.0]],
  \ [[0.0, 1.0], [1.0]],
  \ [[1.0, 0.0], [1.0]],
  \ [[1.0, 1.0], [0.0]],
  \]

  let l:ff = brain#new_feed()

  call l:ff.Init(2, 2, 1)

  call l:ff.Train(l:patterns, 1000, 0.6, 0.4, v:false)

  call l:ff.Test(l:patterns)
endfunction

call s:test()

Installation

Plug 'mattn/vim-brain'

License

MIT

Author

Yasuhiro Matsuoto (a.k.a. mattn)