自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(241)
  • 资源 (5)
  • 收藏
  • 关注

原创 Tensorflow2.0笔记 - AutoEncoder做FashionMnist数据集训练

本笔记记录自编码器做FashionMnist数据集训练,关于autoencoder的原理,请自行百度。

2024-05-22 20:31:36 499

原创 Tensorflow2.0笔记 - LSTM做IMDB数据集分析

本笔记记录使用LSTMCell做IMDB情感分析,代码和前一个笔记使用SimpleRNN的代码基本一致,除了创建state的时候tensor的list包含两个状态参数外,基本没有任何区别。

2024-05-11 21:26:03 230

原创 Tensorflow2.0笔记 - 循环神经网络RNN做IMDB评价分析

本笔记记录使用SimpleRNNCell做一个IMDB评价系统情感二分类问题的例子。

2024-05-09 21:23:46 312

原创 Tensorflow2.0笔记 - ResNet实践

本笔记记录使用ResNet18网络结构,进行CIFAR100数据集的训练和验证。

2024-04-28 21:22:48 503

原创 Tensorflow2.0笔记 - BatchNormalization

本笔记记录BN层相关的代码。关于BatchNormalization,可以自行百度

2024-04-23 21:25:26 1059

原创 Tensorflow2.0笔记 - 使用卷积神经网络层做CIFA100数据集训练(类VGG13)

本笔记记录CNN做CIFAR100数据集的训练相关内容,代码中使用了类似VGG13的网络结构,做了两个Sequetial(CNN和全连接层),没有用Flatten层而是用reshape操作做CNN和全连接层的中转操作。由于网络层次较深,参数量相比之前的网络多了不少,因此只做了10次epoch(RTX4090),没有继续跑了,最终准确率大概在33.8%左右。

2024-04-19 21:13:29 837

原创 Tensorflow2.0笔记 - 卷积层Conv2D,最大值和均值池化层(MaxPool2D/ AveragePooling2D),上采样层(UpSampling2D)

本笔记主要记录卷积层Conv2D,最大值和均值池化层(MaxPool2D/ AveragePooling2D),上采样层(UpSampling2D)的相关内容。

2024-04-15 21:35:36 358

原创 Tensorflow2.0笔记 - 自定义Layer和Model实现CIFAR10数据集的训练

自定义的Layer和Model实现较为简单,参数量较少,并且没有卷积层和dropout等,最终准确率不高,仅做练习使用。本笔记记录使用自定义Layer和Model来做CIFAR10数据集的训练。

2024-04-03 20:37:46 389

原创 Tensorflow2.0笔记 - 自定义Layer和Model

本笔记主要记录如何在tensorflow中实现自定的Layer和Model。详细内容请参考代码中的链接。

2024-03-28 21:36:50 650

原创 Tensorflow2.0笔记 - 使用compile,fit,evaluate,predict简化流程

本笔记主要用compile, fit, evalutate和predict来简化整体代码,使用这些高层API可以减少很多重复代码。

2024-03-27 20:57:17 575

原创 Tensorflow2.0笔记 - metrics做损失和准确度信息度量

本笔记主要记录metrics相关的内容,详细内容请参考代码注释,代码本身只使用了Accuracy和Mean。

2024-03-25 20:53:06 516

原创 Tensorflow2.0笔记 - FashionMnist数据集训练

本笔记使用FashionMnist数据集,搭建一个5层的神经网络进行训练,并统计测试集的精度。本笔记中FashionMnist数据集是直接下载到本地加载的方式,不涉及用梯子。关于FashionMnist的介绍,请自行百度。

2024-03-21 21:44:13 451

原创 Tensorflow2.0笔记 - Himmelblau函数优化案例

本笔记记录Himmelblau函数优化案例代码,包括函数的图形绘制和梯度下降求解局部最优解的过程。

2024-03-19 21:19:20 344

原创 Tensorflow2.0笔记 - 链式法则例子

10.5 什么是计算图?我们知道, 神经网络的学习本质,就是找到网络中神经元之间的最佳连接权值。如何快速找到这个最佳权值,是有学问的。通常我们利用数值微分来计算神经网络权值参数的梯度,用梯度下降等策略来确…【深度学习之美22】BP算法详解之链式法则 - 知乎。

2024-03-18 21:11:01 376

原创 Tensorflow2.笔记 - 单层感知机(单输出,多输出)Single Layer Perceptron

本笔记主要记录单层感知机的相关内容,包括单层单输出,和单层多输出。

2024-03-14 20:35:12 373

原创 Tensorflow2.0笔记 - 均方差MSE和交叉熵CROSS ENTROPHY作为损失函数

本笔记主要记录使用MSE和交叉熵作为loss function时的梯度计算方法。

2024-03-11 21:14:13 461

原创 Tensorflow2.0笔记 - 常见激活函数sigmoid,tanh和relu

【代码】Tensorflow2.0笔记 - 常见激活函数sigmoid,tanh和relu。

2024-03-06 21:09:35 478

原创 Tensorflow2.0笔记 - 计算梯度

本笔记主要记录tf.GradientTape和tf.gradient的用法。

2024-03-05 21:10:50 331

原创 Tensorflow2.0笔记 - where,scatter_nd, meshgrid相关操作

本笔记记录tf.where进行元素位置查找,scatter_nd用于指派元素到tensor的特定位置,meshgrid用作绘图的相关操作。

2024-01-31 21:08:23 435

原创 Tensorflow2.0笔记 - Tensor的限值clip操作

本笔记主要记录使用maximum/minimum,clip_by_value和clip_by_norm来进行张量值的限值操作。

2024-01-30 21:15:31 623

原创 Tensorflow2.0笔记 - tensor的padding和tile

本笔记记录tensor的填充和tile操作,对应tf.pad和tf.tile。

2024-01-29 21:43:17 434

原创 Tensorflow2.0笔记 - tensor排序操作

本笔记主要记录sort,argsort,以及top_k操作,加上一个求Top K准确度的例子。

2024-01-26 22:20:33 390

原创 Tensorflow2.0笔记 - 范式norm,reduce_min/max/mean,argmax/min, equal,unique

练习norm,reduce_min/max,argmax/min, equal,unique等相关操作。

2024-01-23 21:43:11 531

原创 Tensorflow2.0笔记 - tensor的合并和分割

主要记录concat,stack,unstack和split相关操作的作用。

2024-01-22 21:28:31 685

原创 Tensorflow2.0笔记 - 不使用layer方式,简单的MNIST训练

本笔记不使用layer相关API,搭建一个三层的神经网络来训练MNIST数据集。前向传播和梯度更新都使用最基础的tensorflow API来做。

2024-01-19 20:58:59 573

原创 Tensorflow2.0笔记 - 基础数学运算

本笔记主要记录基于元素操作的+,-,*,/,//,%,**,log,exp等运算,矩阵乘法运算,多维tensor乘法相关运算。

2024-01-17 21:14:59 672

原创 Tensorflow2.0笔记 - Broadcasting和Tile

Broadcasting和Tile扩展维度

2024-01-16 21:08:04 537 1

原创 Tensorflow2.0笔记 - 修改形状和维度

本次笔记主要使用reshape,transpose,expand_dim,和squeeze对tensor的形状和维度进行操作。

2024-01-12 21:50:19 630

原创 Tensorflow2.0笔记 - Tensor的数据索引和切片

主要涉及的了基础下标索引"[]",逗号",",冒号":",省略号"..."操作,以及gather,gather_nd和boolean_mask的相关使用方法。

2024-01-11 21:42:01 607

原创 Tensorflow2.0笔记 - 创建tensor

tensor创建可以基于numpy,list或者tensorflow本身的API。

2024-01-09 21:09:39 749

原创 Tensorflow2.0笔记 - 基本数据类型,数据类型转换

1. tf.tensor 基础操作scaler标量:1.2vector向量:[1.2]、[1.1,2.2,3.3] 注意:此处的[1.2]是一维的,而1.2是0维的matrix矩阵:[[1.1,2.2],[3.3,4.4]]tensor张量:代表任意维度的数据1.1 创建一个tensor创建方法: tf.constant(value, shape=维度, d..._tensorflow tensor转int。

2024-01-08 21:11:56 595

原创 Python OpenCV实践 - 用mediapipe做一个手势鼠标(简单版)

纯练手项目,只简单做了左键点击功能,也没有做左右手的判断。hand0和hand1的顺序会受到哪只手先被检测出来影响,可以再优化。使用mediapipe的手势识别模块,封装一个HandDetector,然后基于这个类做一个手势虚拟鼠标。手势用法:一只手(hand0)的食指做鼠标移动,另一只手(hand1)的食指做点击操作。鼠标的操作使用了pynput,直接用pip install pynput安装即可。获取屏幕的分辨率使用了tkinter,python内置,无需特别安装。

2024-01-02 21:57:58 969

原创 Python Opencv实践 - 人体姿态检测

1.摘要从视频中估计人体姿势在各种应用中起着至关重要的作用,例如量化体育锻炼、手语识别和全身手势控制。例如,它可以构成瑜伽、舞蹈和健身应用的基础。MediaPipe Pose 是一种用于高保真身体姿势跟踪的 ML 解决方案,利用我们的 BlazePose 研究从 RGB 视频帧推断整个身体上的 33 个 3D 地标和背景分割掩码,该研究也为 ML Kit 姿势检测 API 提供支持。当前最先进的方法主要依赖于强大的桌面环境进行推理,而我们的方法在大_mediapipe pose。

2023-12-25 21:30:23 2909 2

原创 Python Opencv实践 - 手势音量控制

使用mediapipe库做手部的实时跟踪,关于mediapipe的介绍,请自行百度。使用了pycaw来做音量控制,pacaw的安装直接使用pip install pycaw即可。Python Opencv实践 - 手部跟踪-CSDN博客。

2023-12-20 22:21:43 1207 2

原创 Python Opencv实践 - 手部跟踪

使用mediapipe库做手部的实时跟踪,关于mediapipe的介绍,请自行百度。

2023-12-19 21:51:44 1647

原创 Python Opencv实践 - 简单的AR项目

这个简单的AR项目效果是,通过给定一张静态图片作为要视频中要替换的目标物品,当在视频中检测到图片中的物体时,通过单应矩阵做投影,将视频中的物体替换成一段视频播放。这个项目的所有素材来自自己的手机拍的视频。关于opencv里的透视投影,单应矩阵等概念,请自行百度。当我在原视频中检测到这本书时,会将书替换成另一个视频里的内容。

2023-12-06 22:03:41 1163

原创 Python Opencv实践 - Yolov3目标检测

本文使用CPU来做运算,未使用GPU。

2023-12-04 21:17:49 1024 3

原创 Python Opencv实践 - 全景图片拼接stitcher

由于手里没有切割好的全景图片资源,因此首先写了一个切片的程序spliter。如果有现成的切割好的待拼接的切片文件,则不需要使用spliter。对于全景图片的拼接,需要注意一点,各个切片图片之间要有重复的内容以便opencv能够提取到关键点并能匹配上。如果简单地将全景图均分几乎是不可能成功的,stitcher一般会返回错误1(ERR_NEED_MORE_IMGS)。我下载的原始全景图片为:经过spliter切片后。

2023-11-23 20:56:16 1257

原创 Python Opencv实践 - 二维码和条形码识别

使用pyzbar模块来识别二维码和条形码。ZBar是一个开源软件,用来从图像中读取条形码,支持多种编码,比如EAN-13/UPC-A、UPC-E、EAN-8、代码128、代码39、交错2/5以及二维码。pyzbar是python封装ZBar的模块,我们用它来做条形码和二维码的识别。

2023-11-21 21:11:30 2311

原创 Python Opencv实践 - 车牌定位(纯练手,存在失败场景,可以继续优化)

使用传统的计算机视觉方法定位图像中的车牌,参考了部分网上的文章,实际定位效果对于我目前使用的网上的图片来说还可以。纯练手项目,仅供参考。后续可以尝试做一个如果imagePreProcess2识别无效后使用imagePreProcess再处理,或者加上阈值自适应打分的机制优化。目前对于我做的练手项目来说足够了。注意:以下代码是参考了网上的一些文章后,按照自己的思路写的,定位效果尚可。不太成功的例子(轮廓检测的不太好,并且轮廓中蓝色的值过早出现,可以优化判断为连续的蓝色而不是零散的蓝色)

2023-11-09 20:53:28 1479

Unity免费资源 - RTS小游戏资源包

本资源包用来做设计模式的实践代码。 里面包含了三种敌人和三种战士的模型,以及兵营,武器等模型。 配套笔记视频在B站 https://www.bilibili.com/video/BV1de41157ts/?spm_id_from=333.999.0.0&vd_source=474bff49614e62744eb84e9f8340d91a

2022-11-28

Grub multiboot2 specification

GNU grub multiboot2规范英文原版,看这种资料原版的是最好的。对于想要做一些grub multiboot启动研究的朋友会比较有帮助。目前我在做OS实战,参考这个规范做一个小型的kernel用来启动,可以理解清楚每个字段的含义。

2022-06-13

RedBoot对于MIPS处理器加载Linux的代码分析

文档时mips处理器在redboot上启动linux的过程代码分析,配有图示,希望能对大家有所帮助。

2012-03-15

awk-sed高级练习题pdf

里面的题由浅入深,能全掌握对于一般应用还是很有帮助的。有答案

2009-11-10

网上搜集的程序员笔试题

搜集的程序员笔试题,常见的都有,相信看过后会对求职的朋友有些帮助。相信看过后,各位会对笔试的题型和相关知识有更多了解,去掉些茫然,多一些自信

2009-05-24

MFC编程实例详解教程

从WIN32 API开始,详细讲解了WINDOWS消息机制,然后对MFC消息映射机制进行了详细讲解,配合实例。让你对MFC有深入的了解

2009-05-24

空空如也

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

TA关注的人

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