自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双指针之滑动窗口的理解

数据结构双指针滑动窗口

2022-11-18 15:15:37 226 2

原创 记录二分查找

力扣记录

2022-11-15 20:28:30 108

原创 基于循环神经网络的格兰杰因果网络重构

基于LSTM的格兰杰因果网络重构

2022-05-17 21:02:17 1695 1

原创 从感知机到逻辑斯蒂回归到支持向量机

机器学习的一个重要任务是进行分类,以二分类来说,如果数据是线性可分的,我们往往会找到一个超平面WX+B对数据有良好的分类能力,二维空间便是直线kx+b,二维及以上我们称之为超平面,下面从最基本的感知机开始说起:...

2022-04-23 17:06:20 348

原创 对LASSO和岭回归的理解(频率派)

正则化是机器学习里缓解过拟合的有效手段,为什么呢?常用的正则化包含L1和L2正则化,顾名思义,L1就是权值矩阵W的L1范数,L2是W的二范数。对于给定的数据N*P维的X,一般默认数据量N>>P,然而,也存在N<P的情况,例如,X只有一个点(N=1),用一条线来拟合就可以有无数种情况,这便是过拟合最简单的情形。由最小二乘估计的相关知识我们知道W的预估值为:表达式的值包含X的转置*X的逆矩阵,X为N*P的矩阵,如果N<P就会导致X不可逆,从而无法求解上式子,这也是开头我们提到如果X.

2022-04-14 17:31:28 711

原创 最小二乘法及其几何意义

对于一组给定的数据,我们需要通过机器学习算法去拟合得到一个模型,假定给定数据Xi为P维,一共N个数据,则数据集大小为N*P,Y为对应的标签,大小为N*1,如下图:不想打字了,直接放图吧(频率):概率视角:...

2022-04-14 17:08:33 1025

原创 李航《统计学习方法》第二版 实战(mnist为例)

具体理论内容为《统计学习方法》第二章“感知机”:'''数据集:Mnist训练集数量:60000测试集数量:10000------------------------------运行结果:正确率:81.72%(二分类)运行时长:78.6s'''引用相关模块:import numpy as npimport time一:预处理:写一个加载数据集的函数:返回为list形式的数据集及标签。def loadData(fileName): ''' 加

2022-02-25 20:45:48 477

原创 深度学习实战(一)基于Keras的手写数字识别

MNIST 数据集是经典的手写数字识别数据集MNIST 数据集可在 http://yann.lecun.com/exdb/mnist/ 获取, 它包含了四个部分: Training set images: train-images-idx3-ubyte.gz (9.9 MB, 解压后 47 MB, 包含 60,000 个样本) Training set labels: train-labels-idx1-ubyte.gz (29 KB, 解压后 60 KB, 包含 60,000 个标签...

2022-02-08 18:41:28 1923

原创 深度学习中取代.load_data()使用自制数据集的方法

在学习mnist数据集时,我们使用.load_data方法实现打开,但如何实现打开训练自己制作的数据集呢?def hanshu (path,txt):#定义读取本地数据集函数,其作用是代替之前的load data功能 file = open(txt,'r')#文件以只读形式打开 neirong = file.readlines()#读出所有行 file.close()#文件关闭 x,y_ = [],[] for content in neirong:#逐行读

2022-02-06 17:40:38 3750 3

原创 手写数字识别MNIST数据集

使用squential方法:# 使用suquential 实现手写数字识别import tensorflow as tfmnist = tf.keras.datasets.mnist(x_train,y_train),(x_test,y_test) = mnist.load_data()x_train,x_test=x_train/255.0,x_test/255.0model = tf.keras.Sequential([

2022-02-06 09:58:34 747

原创 神经网络实现鸢尾花分类

鸢尾花分类

2022-02-04 16:27:20 960 1

空空如也

空空如也

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

TA关注的人

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