自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 KNN实现minst(手写字识别)

它的工作原理是:存在一个样本数据集合,也称作为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相似数据中出现次数最多的分类,作为新数据的分类。e.返回前k个点所出现频率最高的类别作为当前点的预测分类。

2023-12-11 15:16:11 73 1

原创 一个简单的脉冲神经网络模型的实践

【代码】一个简单的脉冲神经网络模型的实践。

2023-11-09 00:00:29 88 1

原创 通过卷积运算(二阶导数算子:拉普拉斯算子)实现计算机视觉特征提取

-1, -1, -1] 进行卷积运算,并且用matplotlib进行图像输出处理。文章中利用lena图像的读取,然后进行二阶导数算子(拉普拉斯算子)[-1, -1, -1]

2023-09-12 21:11:28 252

原创 C语言实现神经网络

这个例子中,我们实现了一个简单的单层神经网络,它只有一个输入节点和一个输出节点,权重向量有3个元素(对应于输入节点和输出节点之间的3个连接),偏置为0。我们使用sigmoid作为激活函数,使用梯度下降法进行训练。在训练过程中,我们根据期望的输出和实际的输出计算误差,然后根据误差和梯度更新权重和偏置。最后,我们使用训练好的神经网络来计算输入为[1, 1]时的输出,输出结果为0.99。神经网络是一种深度学习的结构,它可以模拟人脑的神经元来进行复杂的学习和预测。下面是一个简单的使用C语言实现神经网络的例子。

2023-09-04 20:20:14 1463 1

原创 基于哈夫曼树的压缩与解压

huffman_codes = build_huffman_codes(huffman_tree) # 根据哈夫曼树生成编码字典,得到编码表 huffman_codes。output_path = input("请输入压缩后的文件保存路径:")output_path = input("请输入解压后的文件保存路径:")file_path = input("请输入要压缩的文件路径:")file_path = input("请输入要解压的文件路径:")choice = input("请选择操作:")

2023-09-03 23:47:43 199

原创 在计算机中尝试利用程序读入一幅彩色图像,显示原图及其灰度图像,并查看灰度图像中背景及物体的灰度数据。

background_pixels = gray_image[gray_image >= background_threshold] # 获取所有灰度值大于等于阈值的像素。foreground_pixels = gray_image[gray_image < background_threshold] # 获取所有灰度值小于阈值的像素。background_threshold = 128 # 设定阈值,用于区分背景和物体。# 查看灰度图像中背景和物体的灰度数据。# 显示原图和灰度图像。

2023-09-02 16:44:29 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除