自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab - 复数

编程中的复数

2022-09-05 03:53:06 12088

原创 量子通信 - BB84协议

前言最近在看量子通讯的文章,在此记下学习过程和自己的理解。BB84在与Alice公开讨论之前, Bob和Eve的地位是相同的。原理简单的matlab仿真实现 - 偏振实现 - 相位

2021-09-22 22:48:54 1642 1

原创 深度学习之MNIST数字分类 - Matlab

前言面向初学者的深度学习教程。平台matlab 2021aMNIST数据集代码数据集%% Instructions%% Train: dataset for training a neural network% Test: dataset for test a trained neural network% X: input / for Classification: image% Y: output / for Classification: label% angle: an i

2021-09-17 03:37:02 1435 1

原创 ViT (未完待续)

前言记录训练ViT遇到的问题。可学习参数from torchsummary import summaryvit_model = ViT( image_size = 256, patch_size = 32, num_classes = 1000, dim = 1024, depth = 6, heads = 16, mlp_dim = 2048, dropout = 0.1, emb_dropout = 0.1)devi

2021-09-01 20:47:12 323

原创 Matlab - 打印程序运行的进度

前言在循环程序中,常常需要通过打印索引数值来获得程序运行的进度。但是如果循环次数很多时,指令窗口就会覆盖之前的历史记录。 这里分享如何只在一行打印当前三重循环的进度。代码process_count = 0; % 起始的字符计数i_counts = 10; j_counts = 10;k_counts = 10;sum_loop = i_counts*j_counts*k_counts; % 总循环数for index_i = 1:i_counts for index_j = 1:j

2021-08-29 05:37:02 876

原创 Matlab - MATLAB可视化/画图技巧(持续更新)

前言此文章会涉及常用的画图函数和技巧。2维图片图像分割成不同的patches27.08.2021最近在尝试ViT模型,在可视化输入数据时需要把图片分割成若干部分(patches)。示例图片如下,代码如下:%% load imageuiopen(' earth.jpeg',1)earth_gray = rgb2gray(earth); % 转换成灰度图片figure;imagesc(earth_gray)whos earth_gray%% cutout 剪切earth_gray_c

2021-08-27 23:33:46 1577

原创 Linux服务器常用命令 - 记录(Anaconda/Matlab/VNC/Python)

前言记录自己常用的指令Linuxvncserver :99vncserver kill:99查看当前运行的matlab进程ps -ef | grep MATLABkill/查看GPU的利用nvidia-smiconda安装packageconda activate basepip install XXXX

2021-08-18 23:21:18 722

原创 MATLAB调用Pytorch模型

前言在自己的工作中遇到了要使用Pytorch训练神经网络但仿真程序却是在Matlab上的情况,为了得到一个快速的进展,就有了在Matlab调用Pytorch神经网络的想法。总的来说,还是比较好实现,但是作为新手难免会遇到些问题,所以就把自己的经验写在这篇帖子里,以便日后复习,也希望能给其他人一些思路。由于最近比较忙,可能更新的速度会比较慢,但是会一直更新完。平台和软件Matlab: 2021aPython: 3.8.3我是直接使用Anaconda下载的Python.要查看不同Matlab版本支持

2021-08-18 06:34:37 8464 28

原创 Python 常用代码

环境配置Anaconda版本和升级conda -Vpython -Vconda update condaconda install python=3.Xconda install anaconda-clientconda update anaconda

2021-08-17 16:54:09 147

原创 Sony DPT RP1/CP1破解攻略

前言自己有一台Sony DPT CP1和一台kindle,两个都已经用了很多年。直到最近发现微信读书上经常可以找到一些免费而且不错的书,所以就萌生了在两台机器上使用微信读书的想法。kindle比较容易实现,直接打开内置浏览器,进入微信读书网页版就行了,而Sony的电纸书则只能通过破解+安装微信读书的方式实现。大概弄了两三个小时吧,也遇到了一些问题,所以这里记录一下整个过程,希望能方便后来的使用者。首先感谢HappyZ, osc_t5nbj8ds。前者是提供公开破解的方法的大神,后者则是解决了我遇到的问题

2021-08-01 22:02:44 15867 13

原创 Matlab - Matlab时间相关代码

前言很多时候我们都需要在程序中记录当前时刻用以保存文件,或是程序运行的时间,这里分享几个常用的例子。计时tic/toc比较常用的一个,就是系统自带的tic-toc, 直接就可以输出运行的时间。tic pause(1) %% 执行代码部分toc >> Elapsed time is 1.000685 seconds.如果要记录所需的时间,可以直接赋值给一个变量>> tic;pause(1);elapsed_time = tocelapsed_time

2021-07-30 23:23:19 1484

原创 Matlab实现神经网络迁移学习(一)

本文介绍了如何在Matlab上实现任意神经网络的迁移训练。背景迁移训练在深度学习中是一种非常高效的训练策略。它允许神经网络在已经训练的基础上再次被训练,这样极大的提高了训练效率,缩短了训练时间。这一过程在PyTorch, TensorFlow等平台上可以非常简单的实现,但是在Matlab却是近两年才被允许,并且直到现在(2021.07)都没有中文的官网文档。所以,我想在这里分享自己的经验,供大家参考并提出意见。文中的训练部分代码参考了官方文档。方法平台Matlab 2020b数据集MNIST数

2021-07-17 17:19:52 6077 6

原创 基于卷积神经网络的数字重建 - Unet Matlab代码

基于卷积神经网络的数字重建 - Unet Matlab代码代码两年前写论文时,发过一篇在MATLAB上用神经网络实现数字重建的帖子。当时是想着方便日后自己复习,没想到收到了不少小伙伴的私信,希望能把Unet的代码分享一下。其实,在发帖时自己也忽略了这一点,所以现在专门写一篇帖子把代码分享给大家。*代码好像是从MATLAB官网论坛上下载,非原创代码话不多说,先上代码。function lgraph = createUnet_regression()% EDIT: modify these pa

2021-07-17 14:50:28 4237 3

原创 基于卷积神经网络的数字重建

本文提供了一种新的方法来处理图像重建任务。背景最近的任务是训练一个可以实现"图-图"的神经网络。翻阅了很多论文,最后确定使用基于卷积神经网络的U-net. 因为在查找资料中,发现中文资料不多,所以将自己的经验分享出来,希望能帮到有需要的人。方法平台MATLAB 2018b使用Matlab是因为一直在使用Matlab,平常的很多作业任务都是用Matlab来实现的。而且Matlab的Dee...

2019-07-20 04:33:22 2552 6

原创 Matlab中/和./的区别

一、算法不同:./点除:如果a、b是矩阵,a./b就是a、b中对应的每个元素相除,得到一个新的矩阵;如果a、b是两个数,那么a./b就是普通的除法。二、公式不同:/ 除: 如果a、b是矩阵, 比如aX=b,求出X。那么X=a\b(代表a的逆乘以b);或者Xa=b,X=b/a(代表b乘以a的逆)。如果a、b是两个数,那么a/b就是普通的除法。在对数值计算时,“./”和“/”其实是没有区别的。...

2019-07-12 21:47:56 6924

翻译 Matlab-深度学习-相关函数-transform()

transform()Matlab 给出的解释是:Transform datastore,也就是转换数据存储区。Introduced in R2019a语法dsnew = transform(ds,@fcn)dsnew = transform(ds,@fcn,'IncludeInfo',IncludeInfo)说明dsnew = transform(ds,@fcn) transfor...

2019-07-12 02:13:21 6288 3

空空如也

空空如也

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

TA关注的人

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