资源简介
Hopfield Neural Network——Hopfield神经网络的python代码,基于Language: Python 3.5.x,API: Google TensorFlow 1.0.x。实验案例有训练Hopfield网络对MNIST数字进行分类等。

代码片段和文件信息
“““
Train a Hopfield network on three “clumps“:
<1 1 0 0 0 0>
<0 0 1 1 0 0>
<0 0 0 0 1 1>
“““
from hopfield import Network hebbian_update
import numpy as np
import tensorflow as tf
def main():
“““
Make sure a Hopfield network can learn non-overlapping
clumps of bits.
“““
network = Network(6)
samples = tf.constant(np.array([[True True False False False False]
[False False True True False False]
[False False False False True True]]))
update = hebbian_update(samples network.weights)
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
sess.run(update)
input_ph = tf.placeholder(tf.bool shape=(6))
converged = network.step(network.step(input_ph))
print(sess.run(converged feed_dict={input_ph: [True]+[False]*5}))
print(sess.run(converged feed_dict={input_ph: [False]*5+[True]}))
if __name__ == ‘__main__‘:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-01 04:39 HNN\
文件 4090 2018-12-01 04:39 HNN\update.py
目录 0 2019-03-08 17:09 __MACOSX\
目录 0 2019-03-08 17:09 __MACOSX\HNN\
文件 268 2018-12-01 04:39 __MACOSX\HNN\._update.py
文件 2756 2018-12-01 04:39 HNN\FileProcess.py
文件 212 2018-12-01 04:39 __MACOSX\HNN\._FileProcess.py
文件 1049 2019-03-08 17:09 HNN\clumps.py
文件 268 2019-03-08 17:09 __MACOSX\HNN\._clumps.py
文件 1938 2018-12-01 04:39 HNN\network.py
文件 268 2018-12-01 04:39 __MACOSX\HNN\._network.py
文件 4660 2019-03-08 17:09 HNN\Hopfield_classifier.py
文件 268 2019-03-08 17:09 __MACOSX\HNN\._Hopfield_classifier.py
文件 10031 2018-12-01 04:39 HNN\Mnist.py
文件 268 2018-12-01 04:39 __MACOSX\HNN\._Mnist.py
文件 212 2018-12-01 04:39 __MACOSX\._HNN
- 上一篇:计算N50的python脚本
- 下一篇:Python PyQt5编写的天气预报
相关资源
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 神经网络用于分类
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
评论
共有 条评论