文件名称:HopfieldNets.jl:Julia 中的 Hopfield 网络
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-28 00:43:57
Julia
HopfieldNets.jl 注意 这个包是无人维护的。 不保证其可靠性。 介绍 Julia 中的离散和连续 Hopfield 网。 使用示例 我们将恢复指定为 -1 和 +1 向量的字母 X 的损坏表示: using HopfieldNets include(Pkg.dir("HopfieldNets", "demo", "letters.jl")) patterns = hcat(X, O) n = size(patterns, 1) net = DiscreteHopfieldNet(n) train!(net, patterns) settle!(net, 10, true) Xcorrupt = copy(X) for i = 2:7 Xcorrupt[i] = 1 end Xrestored = associate!(net, Xcorrupt) all(Xco
【文件预览】:
HopfieldNets.jl-master
----src()
--------generic.jl(2KB)
--------continuous.jl(559B)
--------discrete.jl(580B)
--------HopfieldNets.jl(245B)
----LICENSE.md(1KB)
----README.md(899B)
----demo()
--------letters.jl(809B)
--------associate.jl(805B)
--------display.jl(77B)
----test()
--------HopfieldNets.jl(751B)
--------storkey.jl(791B)
----runtests.jl(90B)