机器学习
文章平均质量分 95
机器学习相关博客
a沧海云帆a
乘风破浪会有时,直挂云帆济沧海!欢迎关注公众号-编码矩阵。
展开
-
ResNet50模型识别二维化的心电信号——以MIT-BIH心律失常数据库为例
有关残差网络的基本概念可以参考我的上一篇博客,此处不做赘述,代码仅供学习使用预训练模型。我的代码里训练集的数量是1000,相比于原始的60000多的数据量小得多,测试集250张,原始数据量30000多。如果将所有的数据都转换成二维图片,大概需要60GB左右的内存,正常的笔记本估计都没办法达成这个条件,尤其训练过程中还需要读入数据。当然,这是可以解决的,但是这需要对代码进行大改,这样耗时就非常长了。原创 2022-09-11 22:13:51 · 4436 阅读 · 0 评论 -
基于keras的残差网络实现——以fashion mnist数据集分类为例
一般来说,越深的神经网络对于数据的特征抽取与识别会表现得更好,但同时,也会面临梯度消失或者梯度爆炸的现象。因此Kaiming He等人在论文《Deep residual Learning for Image Recognition》中提出了残差网络结构,有效的解决了网络加深后的梯度消失或者梯度爆炸现象,并且在残差网络中使用小卷积核使得模型训练的计算量大幅度减少。......原创 2022-06-20 18:18:20 · 2608 阅读 · 3 评论 -
生成对抗网络(GAN)与其变种(DCGAN)的实现——基于tensorflow
生成对抗网络(GAN)与其变种(DCGAN)的实现——基于tensorflow前言概念——GANGAN变种——DCGAN训练过程代码实现GANDCGAN结果展示总结前言要理解什么是生成对抗网络,先解释一下有监督学习以及无监督学习:有监督学习:基于大量带有标签的训练集与测试集的机器学习过程,比如图片分类器需要一系列图片和对应的标签(“猫”,“狗”…)。MNIST手写数字集就是一堆带有标签的训练集与测试集的数据集。无监督学习:根据类别未知(没有被标记)的训练样本解决模式识别中的各种问题。这就是无监督学习原创 2021-07-06 17:03:31 · 939 阅读 · 0 评论 -
普通神经网络与卷积神经网络手写数字识别对比------基于tensorflow
普通神经网络与卷积神经网络手写数字识别对比------基于tensorflow前言数据集代码普通神经网络卷积神经网络终末前言今天上午花了几个小时的时间把电脑清理了一下,把anaconda、tensorflow-gpu等东西都重新安装了一遍,现在电脑可以用GPU来跑这些神经网络的代码了。下面开始介绍:关于神经网络和卷积神经网络的内容,我并不觉得我能比CSDN的大佬讲得更好,所以我直接跳过这方面的介绍直接展示代码并讲解,如果对相关的知识了解的不够全面可以参考一下下面的两篇博客(ps:我觉得讲的还挺好的):原创 2021-04-18 17:10:44 · 942 阅读 · 0 评论 -
基于循环神经网络的机器翻译(英翻中)
基于seq2seq模型的机器翻译文章目录基于seq2seq模型的机器翻译前言一、什么是seq2seq模型二、机器翻译实战1.数据集介绍和数据预处理2.搭建模型Encoder模型Decoder模型3.模型训练4.建立推断模型并整理输出建立推断模型输出整理结果展示总结前言机器翻译的起源可以追溯到上世界80年代,那时的机器翻译主要依赖于语言学的发展,分析句法、语义、语用等。后来,研究者开始将统计模型应用于机器翻译,这种方法是基于对已有的文本语料库的分析来生成翻译结果。随着深度学习的兴起,如今神经网络开原创 2021-01-20 19:33:35 · 3196 阅读 · 2 评论 -
基于CNN的象棋棋子识别
基于CNN的象棋棋子识别数据集数据集介绍数据预处理卷积神经网络什么是卷积神经网络举个例子本篇博客用到的卷积神经网络模型代码及结果展示代码结果展示数据集数据集介绍本篇博客采用的数据集是中国象棋棋子数据集,包含十种棋子分别是帅、仕、象、马、炮、车、兵、卒、将、相。每个分好类的文件夹里有719张128x128像素的图片,形状一样,但是旋转角度不同数据来源,和鲸社区开放数据集,可以点击下面链接获取中国象棋棋子数据集数据集截图如下:数据预处理卷积神经网络什么是卷积神经网络举个例子本篇博客用到的原创 2020-11-28 17:41:55 · 5817 阅读 · 1 评论 -
机器学习——随机森林及python实现
机器学习——随机森林及python实现什么是随机森林BaggingBagging方法如何训练与预测训练预测随机森林算法流程随机森林的训练流程随机森林的预测流程使用python实现随机森林数据介绍代码什么是随机森林Bagging想要知道什么是随机森林,我们需要知道Bagging:Bagging 是 Bootstrap Aggregating 的英文缩写,刚接触的童鞋不要误认为 Bagging 是一种算法, Bagging 和 Boosting 都是集成学习中的学习框架,代表着不同的思想。与 Boost原创 2020-10-28 12:33:44 · 2033 阅读 · 0 评论