![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试代码
Wang121201
这个作者很懒,什么都没留下…
展开
-
numpy实现BP神经网络,测试逻辑或or
numpy实现BP神经网络,预测逻辑或运算模型说明单隐层神经网络,可调整隐层神经元个数激活函数:sigmoid更新模型参数的原理可以参考西瓜书初始化模型参数权重:参数正态分布更新偏置,西瓜书里面的阈值import numpy as npimport matplotlib.pyplot as pltdef sigmoid(x): return 1.0/(1.0 + np.exp(-x))def BPNet(dataSet,iterate=300, learning_rate原创 2022-05-22 13:28:44 · 353 阅读 · 0 评论 -
numpy实现BP神经网络,对MNIST数据集进行测试
使用numpy实现BP神经网络,并对MNIST数据集进行测试.import matplotlib.pyplot as pltimport numpy as npimport os# 激活函数def sigmoid(x): return 1/(1+np.exp(-x))def df_sigmoid(x): return sigmoid(x)*(1-sigmoid(x))# 随机显示数据集图像和标签def showDataSet(dataSet,dataLabel):原创 2022-05-22 12:28:09 · 875 阅读 · 0 评论 -
数据结构 单词查找 二分法-索引表-Hash表
问题说明:从标准输入中读入一个英文单词及查找方式,在一个给定的英文常用单词字典文件dictionary3000.txt中查找该单词,返回查找结果(查找到返回1,否则返回0)和查找过程中单词的比较次数。实现查找的4种方法:1、在单词表中以顺序查找方式查找,因为单词表已排好序,遇到相同的或第一个比待查找的单词大的单词,就要终止查找;2、在单词表中以折半查找方式查找;3、在单词表中通过索引表来获取单词查找范围,并在该查找范围中以折半方式查找。索引表构建方式为:以26个英文字母为头字母的单词在字典中的起始原创 2021-04-05 15:02:54 · 10730 阅读 · 2 评论