自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【shell学习】missing-semester-3-编辑器Vim

写英语单词和写代码是完全不同的活动。在编程时,与编写一长串文字相比,您需要花费更多的时间来切换文件、读取、导航和编辑代码。有不同类型的程序用于编写英文单词和代码(例如Microsoft Word和Visual Studio code),这是有道理的。作为程序员,我们大部分时间都花在编辑代码上,所以花时间掌握适合您需要的编辑器是值得的。以下是你如何学习一个新的编辑器的方法:程序员对他们的文本编辑器有强烈的意见冲突。哪些编辑器现在很受欢迎?请参阅此Stack Overflow调查(可能会有一些偏见,因为Stac

2022-06-06 21:47:36 524 1

翻译 【shell学习】missing-semester-2.Shell工具和脚本

Shell工具和脚本在本节课中,我们将介绍一些使用bash作为脚本语言的基础知识,以及一些shell工具,这些工具涵盖了你将在命令行中经常执行的几个最常见的任务。Shell脚本到目前为止,我们已经看到了如何在shell中执行命令并将它们通过管道连接在一起。但是,在许多场景中,你将希望执行一系列命令,并使用控制流表达式(如条件或循环)。Shell脚本是复杂性的下一步。大多数shell都有自己的脚本语言,其中包含变量、控制流和自己的语法。shell脚本与其他脚本编程语言的不同之处在于,它针对执行与she

2022-05-30 19:56:59 264

原创 【linux学习】MIT-missing-semester-1-课程概述+shell

课程概述+shell课程动机作为计算机科学家,我们知道计算机很擅长执行重复性的任务。 然而,我们往往忘记了,这个特长不仅适用于计算机在执行我们的程序时进行计算,还适用于我们对计算机的使用。我们手头有大量的工具,这些工具使我们在处理任何与计算机相关的问题时能够更有效率地解决更复杂的问题。 然而,许多人只利用了这些工具的一小部分; 我们只知道一些死记硬背的魔咒,当我们陷入困境时,就盲目地从互联网上复制粘贴命令。这门课程试图解决这个问题。我们想教你如何充分利用你知道的工具,向你展示可以添加到你的工具箱中的

2022-05-25 22:03:05 483

原创 【深度学习】肺结节分割项目实战二:分割肺实质

在后续训练模型的时候如果直接使用原始的肺部CT图像,其中的非肺区域会对训练造成干扰,因此我们需要提取分割肺实质。这一部分参考了kaggle上的教程。从这张CT图像中可以看出扫描器以外的部分为黑色,背景和肺内部颜色较深,非肺组织和骨头颜色较浅。我们的目的是将肺部分割出来。由于肺部区域和其他部分对比明显,我们可以设置一个合适的阈值对图像中的区域进行隔离。import argparseimport osimport numpy as npfrom medpy.filter.smoothing imp

2022-05-02 18:49:19 4823 6

原创 【深度学习】肺结节分割项目实战一:处理数据集

一、LIDC-IDRI数据集简介官方网站肺图像数据库协会的图像收集(LIDC-IDRI)包括诊断和带有病变注释标记的肺癌筛查胸部CT。这是一个网络公开的国际资源,用于肺癌检测和诊断的计算机辅助诊断(CAD)方法的开发、培训和评估。数据集包含1018个病例,每个病例包括来自临床胸部CT扫描的图像和一个相关的XML文件,该文件记录了由四名经验丰富的胸部放射科医生进行的两阶段图像注释过程的结果。在最初的盲读阶段,每个放射科医生独立审查每个CT扫描,并标记出属于三种类型之一的病变(“结节>= 3mm”,

2022-04-23 22:25:05 11852 31

原创 【blender入门】一:界面UI和基本操作

一、视角调整- 鼠标中键(滚轮):旋转画面- shift+中键:移动画面- ctrl+中键:缩放 - 默认上下滑动控制

2022-04-11 21:16:41 1149

原创 图像处理中Normalization的应用

在图像处理中,normalization是一个**改变像素强度值范围**的过程。

2022-03-25 23:56:37 6135

原创 【汇编语言】习题-转移地址在内存中的jmp指令

断断续续地汇编语言学到一半了,这次做课后作业可把我难坏了,赶紧记录一下。检测点9.1(1)程序如下。assume cs:codedata segment ?data endscode segment start: mov ax, data mov ds,ax mov bx,0 jmp word ptr [bx+1]code endsend start若要使程序中的jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?

2022-01-21 21:11:51 1034 2

原创 使用navicat连接云服务器的docker中的mysql数据库过程

第一步:在CentOS中安装docker引擎要安装Docker引擎,需要CentOS 7或CentOS 8的维护版本。查看CentOs版本:cat /etc/redhat-release使用仓库安装的方法:设置仓库安装yum-utils包(提供了yum-config-manager工具)并启动一个稳定的仓库 sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://downl

2021-12-11 17:05:10 3734

原创 Docker指令汇总

翻译自官方文档Part1:定位和安装运行教程容器 docker run -d -p 80:80 docker/getting-startedPart2:简单的应用构建应用容器的镜像创建DockerFile文件# syntax=docker/dockerfile:1FROM node:12-alpineRUN apk add --no-cache python3 g++ makeWORKDIR /appCOPY . .RUN yarn install --production

2021-12-08 22:37:59 1052

原创 原生JS实现图片懒加载

原生JS实现图片懒加载参考文章:阮一峰-IntersectionObserver API 使用教程axuebin-原生JS实现最简单的图片懒加载场景:我要制作一个网页相册,里面可能会有很多照片,如果一次性下载、解析、渲染所有资源,可能会导致页面加载时间过长。懒加载就是延迟加载,可以实现优先显示可视区域内图片,当滚动条向下滚动,需要显示其他图片时再发送请求,避免打开网页时加载过多资源。实现效果如下(gif放不下…):思路:标签的src属性用来表示图片URL,当这个属性不为空时,浏览器就会根据这个

2021-07-20 22:50:39 400

原创 【前端调试】Promise.then返回值与断点调试

在B站上看了一个Promise教程,里面用到了断点的方法,之前没有接触过,故记录。const p = new Promise((resolve, reject) => { if(true) resolve("成功") }); console.log("(1).p是", p); const pthen = p.then((res)=>{ console.log("(2).p的结果:", res) }, (err) =>

2021-06-09 22:49:21 674

原创 【机器学习】数据预处理之fit_transform

fit_transform()训练数据使用transform()测试数据使用参考:https://blog.csdn.net/yyhhlancelot/article/details/85097656fit_transform()训练数据使用返回值有三项:归一化后的值,均值,方差。如何给原数据中的一项重新赋值呢?直接df['Age_scaled'] = scaler.fit_transform(df['Age'])的话会报错:因为把三项赋给一项了。目前只想到了这样的方法:df[

2020-09-21 12:40:48 3346

原创 【深度学习】Pytorch官方教程之生成对抗示例

英文教程:https://pytorch.org/tutorials/beginner/fgsm_tutorial.html中文翻译:http://pytorch123.com/FourSection/AdversarialExampleGene/因为在实现过程中涉及到模型的训练、保存和加载,还有数据的离线加载等基础方法,所以记录一下。一、LeNet示例中的被攻击模型是用于识别手写数字的LeNet,可以下载并直接使用预训练模型,但是下载速度很慢,所以我从头训练了:import tor.

2020-08-13 18:14:35 934 2

原创 【pytorch安装记录】离线安装+在pycharm中导入anaconda库

(很早就)听说我们实验室用的是pytorch,虽然现在TensorFlow还学得不咋地,但想着开学也要研二了到时候连实验都不会做也太丢人了,于是打算开始学pytorch。没想到下载安装的过程都把我卡住了,就把自己遇到的坑记录一下8。一开始打算直接pip install,果然超级慢然后失败,故技重施地设置提高了下载时限,结果估计要等上好几天才能下好了,遂放弃。然后打算使用镜像,试了几个网址都失败了,遂放弃。然后去官网下载安装包,巨慢,遂放弃。1、下载安装包然后去镜像网站下载安装包,嘿嘿,这

2020-06-12 17:15:14 702

原创 attention is all you need实现(详细注释)(二)模型

对源代码中TF2已经移除的方法作了替换1、embeddingword embedding:从数据中自动学习到输入空间到Distributed representation空间的映射,降低训练所需要的数据量 tf.compat.v1.variable_scope:A context manager for defining ops that creates variables (layers) look_table:查找表,相当于字典的作用 tf.compat.v1.get_variable..

2020-06-06 11:17:29 341

原创 【总结】从Selective Search到Mask R-CNN

一、Selective Search这个算法再往前追溯是基于图的图像分割:以图像像素点为节点,生成相应的图(最小生成树)。初始状态每个节点都看作一个独立的区域,根据相似度不断与相邻节点合并。上图表示设定一个全局阈值是不够的,需要根据类内差异和类间差异设定自适应的相似度阈值。基于此,Selective Search对初始分各区域利用贪心算法进行迭代合并,直到整个图像合并为一个区域,得到一个每层从细到粗的分割集合。...

2020-06-05 21:23:01 174

原创 attention is all you need实现(TF2详细注释)(三)训练

Tqdm:一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 tf.ones_like(tensor, dtype):创建一个所有元素都为1的张量。给定一个张量,这个操作返回一个与所有元素都设为1的张量相同类型和形状的张量。您可以选择为返回的张量指定一个新的类型(dtype)。 tf.placeholder:在神经网络构建graph的时候在模型中的占位,此时并没有把要输入的数据传入模型,它只会分配必要的内存

2020-06-04 21:46:03 393

原创 attention is all you need实现(TF2详细注释)(一)数据处理

在网上找到一份教程,无奈还要一行一行的理解代码,不懂的实在太多啦,把查到的东西的东西记录在此吧。一、超参数设置定义了一个Hyperparams类,参数是模型的超参数值min_cnt:出现频率小于min_cnt的单词不加入到vocab单词集中attention/hyperparams.pyclass Hyperparams: '''Hyperparameters''' # data source_train = 'data/train.tags.de-en.de'

2020-05-21 19:36:12 677

原创 【数字图像处理】3D到2D的投影(Octave/Matlab)

从现实世界到图像的投影坐标系:(x, y, z)→(x', y', -d),注意这个示意图中不包含左右,上下的翻转变化。根据相似三角形理论可以算出:(x, y, z)→(-dx/z, -dy/z, -d), 由于z是变量,所以这并不是一个线性变换。加入一个齐次项,在齐次坐标系下,我们可以通过矩阵的线性操作完成投影。代码如下:(刚开始运行的时候,老是报calling error,可是网上没太多教程,我随便把变量赋值放在函数定义前面试了试,竟然成功了==)% Project a poi

2020-05-13 16:26:25 2771

原创 ReadTimeoutError解决办法

在网上看到了一个爬虫代码,想在pycharm上跑一下,可是没有scrapy,在project interpreter里安装的时候报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='f试了好几个版本都不行,原来是网速太慢了。解决办法:在命令行窗口安装安装包alt+F12打开py...

2020-05-07 17:27:02 1450

转载 【Leetcode】硬币-动态规划

感觉是我学一辈子也想不出的算法,还是记录一下吧。题目描述:硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示法。(结果可能会很大,你需要将结果模上1000000007)题解:状态转移公式:简化过得公式就是用前 i 种硬币凑成 v 分的方法数 = 用前 i - 1 种硬币凑成 v 分的方法数 + 用前i 种硬币凑成 v - ci 的方法数,c...

2020-04-23 23:03:23 447

原创 【数字图像处理】sobel算子性质探究

最近在看Udacity的一门免费课程:Introduction to Computer Vision, 内容就是一些基础的数字图像处理方法,教授非常有趣,讲的也很细致,免费听这么优质的课程,感觉好沾光,哈哈。还是喜欢这样跟着老师系统的学习一门知识,之前自己也零零碎碎的查过一些算法,但印象不深。2A-L5 Edge Detection: GradientsSodel 算子用于图像的边检...

2020-04-10 20:43:18 896

原创 【python】二维列表的维度区别

两种创建的方式,看起来一样,本质却不同。a = [[1]]*5 # 1*nprint(a) # [[1], [1], [1], [1], [1]]a[0].append(1)print(a) # [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]b = [] # n*1 for i in range(5): b.append([1])pri...

2020-03-17 09:38:57 785

原创 【三门问题】模拟实验

在学习受限玻尔兹曼模型的时候去看了条件随机场和概率图模型,那篇博客中有提到了一个三门问题,感觉这个结论非常反直觉,于是做了个小实验,过程很简单,但是代码写的很啰嗦,哈哈。import numpy as npa = [False, False, False] # 三个门result0 = 0 #不换result1 = 0n = 5000for i in range(n): ...

2019-12-28 17:23:01 1952

原创 【机器学习】PCA原理解释及其在MNIST上的应用

预备知识:什么是协方差:https://blog.csdn.net/GoodShot/article/details/79940438什么是协方差矩阵:https://baike.baidu.com/item/%E5%8D%8F%E6%96%B9%E5%B7%AE%E7%9F%A9%E9%98%B5/9822183?fr=aladdintf.svd:https://www.jian...

2019-12-20 17:21:19 1482

原创 【深度学习】VGG可视化

1.另一个问题本来打算做deepdream的,可是报的错误实在无法解决,代码也看不懂,打算先看一下论文再来做了。TypeError: Fetch argument None has invalid type class ‘NoneType’上网查的都是说函数没有return,可是我看来看去也没明白,遂放弃这个问题。2.深入了解VGG卷积神经网络滤波器关于卷积神经网络网上的教程...

2019-11-24 17:22:07 1028 4

原创 【深度学习】迁移网络对比进化计算

选修课进化计算的老师让我们完成一个利用进化计算改进神经网络的作业,写成论文,在网上找了一份代码跑了一下,数据集是细胞图像,分为染病、未染病 。观察了几张图像可以发现特征非常明显,应该算是最简单的图像分类问题啦。一、进化计算-遗传算法从我粗浅的认识来看,遗传算法用于神经网络的构建,就是通过创建一个网络字典(基因),把卷积核个数、大小、激活函数、dropout、池化等CNN网络的参数枚举出来(...

2019-11-04 19:44:09 571 4

原创 python 按文件名批量移动文件至指定文件夹

做猫狗分类任务,要求数据集划分为训练集(training dataset)和验证集(validation dataset),均包含dogs和cats两个目录,且每个目录下包含与目录名类别相同的RGB图。数据集共25000张照片,其中训练集猫狗照片各10000张,验证集猫狗照片各2500张。但我下载的数据只有一个包含所有猫狗图的文件夹,于是需要遍历所有文件并且移动,代码如下:import os...

2019-10-31 16:24:29 5746 1

原创 【深度学习】对CIFAR-10中的图片进行分类

最近在学习tensorflow框架,昨天做了一个利用tflearn对CIFAR-10中的图片进行分类的问题:http://c.biancheng.net/view/1930.html在jupyter notebook上运行代码的时候还是遇到了很多困难。1.模块重复KeyError: "Registering two gradient with name 'LSTMBlockCel...

2019-10-28 10:59:44 2004 1

原创 python学习 图片粘贴,鼠标单击获取位置坐标

一、要求XR请我帮一个忙:帮他处理9张电镜图像,具体任务就是剪裁掉原来的坐标,按照新的格式加上标号和坐标:先说一下我做完以后的总体感受:1、变量、变量很重要!不要觉得一开始什么都设一个变量很麻烦,如果是常量的话最后改来改去更麻烦。2、最好把图片都预处理为统一大小,不然一张张剪裁调整太麻烦了。3、尽可能减少人为计算。3、我要用我的代码做更多的事情!二、思路不知道p...

2019-09-30 09:08:10 1082

原创 【深度学习】 HW3:Image Sentiment Classification

一、题目描述题目描述在这里:https://github.com/maplezzz/NTU_ML2017_Hung-yi-Lee_HW/tree/master/HW3这个git项目里不包括train.csv,所以我一开始在jupyter notebook里运行data_analysis.ipynb的时候很奇怪为什么没有文件却可以写入并打印出结果,然后自己重新运行了一遍就报错了:Fil...

2019-09-27 11:19:00 791 1

原创 python学习 python实现证件照剪裁、缩放、修改底色

参考文章:剪裁:https://blog.csdn.net/hfutdog/article/details/82351549Background:学校要求上传电子证件照,大小为538*441像素,白底。这个尺寸实在是奇怪,我的照片大小是1080*1512像素,蓝底,于是我打算学习用python处理。一、调整大小既要调整比例又要缩放的要求还是有些复杂,感觉不能直接完成,于是我直接自...

2019-09-19 19:45:00 2263

原创 【机器学习】李宏毅HW2:Incoming Prediction

代码依旧参考:https://github.com/maplezzz/NTU_ML2017_Hung-yi-Lee_HWRequirementDataset and Task Introduction TASK: Binary Classification Dtermine whether a person makes over 50K a year Dataset: ...

2019-09-17 18:50:27 1083 6

原创 tensorflow-gpu安装记录

我成功啦!实属NB!记录一下安装tensorflow-gpu的过程:一上来先用CUDA10.1,瞎折腾一通失败了,用VS编译也通不过,随重装电脑。后来发现镜像资源也不好用,好像是因为不可描述的力量,随重装电脑。然后选择CUDA9.0,重新安装,新建环境,激活环境。。。import tensorflow出错原来是下成了CPU版本!随重新下载,tensorflow-gpu 1....

2019-09-12 11:33:09 134

原创 后台 flask

逐渐脱离项目开始自学之——后台:2019/08/03直接在idle中运行调用路由的代码会报错:io.UnsupportedOperation: fileno需要在Windows的powershell中运行:进入desktop文件夹的指令:cd desktop 注意文件夹不能含有空格,要进入program files文件夹需要输入cd “program files” 运行he...

2019-08-05 11:08:46 149 1

原创 python学习 字符串格式化输出

一、format函数Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%。format 函数可以接受不限个参数,位置可以不按顺序。二、格式化输出题目要求:编写进制转换程序,提示:二进制可以使用bin函数。q = True ...

2019-07-08 21:25:55 294

原创 【机器学习】李宏毅HW1:预测PM2.5

依旧是从GitHub上看到的代码,看了三四天吧,哈哈。。。https://github.com/maplezzz/NTU_ML2017_Hung-yi-Lee_HW/tree/master/HW1题目要求:预测丰原地区一段时间内的PM2.5值,train.csv:每个月前20天每个小时的气象资料(每小时有18种测资)共12个月 test.csv: 排除train.csv剩余...

2019-07-07 21:24:41 2241

原创 李宏毅HW1:矩阵运算、图像处理

听了李宏毅老师的课那么久,终于开始做作业了,本来想做预测PM2.5的那个,才发现自己连各种工具包都不会安装,从使用cmd,到安装pip、easy_install弄了一遍以后,都用了一上午的时间T_T。然后在GitHub上看到别人做过的作业:https://github.com/maplezzz/NTU_ML2017_Hung-yi-Lee_HW,就把代码复制过来了。。。好多地方还看不太懂。...

2019-07-04 17:21:47 445

原创 python学习 字符串多行、判断内容

看着大佬们讨论衣食住行,我又焦虑了(也更不想学习了)1、跨越多行的字符串##定义跨越多行的字符串'''三引号字符串不赋值的情况下,通常当做跨行注释使用'''str1 = '''你好,我好。'''str2 = '大家好,\才是真的好。' #定义时一行写不下,用多行表示,实际还是一行str3 = ('鼓掌。''呱呱呱') #同上pri...

2019-07-02 22:17:35 1621

空空如也

空空如也

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

TA关注的人

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