自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 numpy: | 与 &

在日常的科学计算中,我们经常需要使用逻辑运算符。numpy作为python的科学计算包,也为我们提供了相应的函数。例如logical_and表示逻辑与,而 bitwise_and表示按位与(也就是说该函数需要先把十进制的数字转换成二进制,然后按位操作)。然而在使用中有一个地方需要特别注意,那就是| 与 &对于不同的数组类型代表的含义不同。The & operator can be used as a shorthand for np.logical_and on boolean ndar

2021-04-20 19:28:25 734

原创 Win10安装旧版本pytorch 0.4.1

因项目需要安装低版本的pytorch=0.4.1。根据Previous PyTorch Versions进行安装(注意貌似python=2.7不可行,而且请预先安装好cuda 8.0)conda create -n pwc python=3.7conda activate pwcconda install pytorch=0.4.1 cuda80 -c pytorch接下来安装torchvision(注意指定其版本,不然会装成最新版)。pip install torchvision==0.2

2021-04-09 15:57:20 848

原创 Google colab 安装旧版本pytorch1.6

使用nvcc -V查看cuda的版本,注意不是nvidia-smi。关于两者的区别:简而言之,CUDA有2个主要的API,runtime和driver API。nvidia-smi报告当前GPU driver的版本,而nvcc -V报告runtime的版本。一般而言,nvidia-smi报告的 CUDA 版本在数值上等于或高于 nvcc -V 报告的版本(为了兼容性,新的driver兼容旧的runtime API)。关于nvcc vs nvidia-smi更多的查看这里使用如下命令安装pytorch .

2021-04-09 10:39:24 5026 3

原创 ImportError: CuPy is not correctly installed

使用命令nvcc --V查看cuda的版本号,可以发现是11.0.221查看环境变量,发现CUDA_PATH已经正确配置重装wheel版本的cupy-cuda110(不起作用)后面看到一篇文章说要设置Pycharm环境变量,我在Edit Configurations里面果然没有发现CUDA_PATH。但是系统的环境变量是存在CUDA_PATH的,这可能是pycharm的bug,导致新建的环境变量没有同步更新。通过重启pycharm,发现CUDA_PATH被添加到了pycharm中,一切正常。

2021-04-08 23:35:26 577

原创 Matlab添加Git支持

本文的matlab版本2021a,故不需要再安装命令行Git. 只需下载cygwin并一路默认安装就可以了。(为什么要搞这么麻烦呢?)后面再更,这种方法太麻烦不想搞了。

2021-04-05 23:27:56 1266

原创 Matlab日常使用需要安装的包

Matlab的包不需要全部安装,否则会非常的大,安装时间特别的长。对于CV来说,下面是我经常要用到的Matlab包

2021-04-04 19:09:15 9678

原创 Python 函数注释

Python 函数注释1. Google 风格2. python 3.5 引入的类型提示3. Reference1. Google 风格代码中常用的注释风格,也是我比较喜欢使用的。具体形式如下:def test(param1, param2)"""This is a groups style docs.Parameters: param1 - this is the first param param2 - this is a second paramReturns: This

2021-03-17 17:25:55 7220

原创 cs231n - assignment1补充2:矩阵求导

上一篇文章主要与SVM求导相关,本文则介绍Softmax的loss与梯度的计算。根据cs231n——Linear Classification,Softmax的loss函数公式为:L=1N∑iLi+λ∑k∑lWk,l2=1N∑i−log⁡(efyi∑jefj)+λ∑k∑lWk,l2=−1N∑i(fyi−log⁡∑jefj)+λ∑k∑lWk,l2(1)L =\frac { 1 } { N } \...

2020-03-23 20:30:49 137

原创 tensor .t() vs .T

pytorch中.t()与T都表示转置,那么区别是什么呢?查阅官方文档,发现 .t() 是 .transpose函数的简写版本,两者都只能对2维以下的tensor进行转置。>>> x = torch.randn(())>>> xtensor(0.1995)>>> torch.t(x)tensor(0.1995)>>&...

2020-03-21 21:44:57 8611 4

原创 CS231n学习系列——Assignment #1

CS231n是斯坦福大学视觉与学习实验室开设的面向视觉识别的卷积神经网络公开课,主讲是李飞飞及其学生。该课程(最新Spring 2019)是学习深度学习与机器视觉必备的入门课程之一。本学习系列主要是记录自己三个课后作业以及对课程的学习笔记。本篇文章主要记录Assignment #1的学习情况。Assignment #1包含5个小作业:kNN、SVM、Softmax、Two-Layer NN和Im...

2020-03-20 16:51:30 510

原创 Pycharm上传project到GitHub

Pycharm可以上传本地项目到GitHub上,实现项目备份以及版本控制功能。本文仅仅实现share project on github,其他高级功能留待后续。1、登录Github首先打开项目设置,在Version Control里面找到GitHub选项并登录,如下图所示:接着在Git里面自己填入git.exe的路径(注意:需先安装git bash),也可以使用pycharm会自动检测的路...

2020-03-20 11:27:19 414 1

原创 CSDN 博客文章乱码

今天打开之前写的博客,不知怎么搞得有部分代码和注释从英文变成了中文,比如字体颜色和超链接等的括号变成了中文括号,而且原来的图也丢失不见了。忙了1个多小时修复之前的文章,真是郁闷☹啊!!!...

2020-03-20 09:51:39 168

原创 PyCharm won't render Jupyter output

今天在使用Pycharm玩jupyter notebook,突然发现右边的不能预览jupyter的输出,如下图所示:1、问题分析这个问题是今天早上发现的,可是打开其他.ipnb的文件却能正确显示。查看Pycharm Event Log发现如下的警告:Jupyter Javascript: Error: Minified React error #200; visit https://rea...

2020-03-18 14:51:27 460

原创 cs231n - assignment1补充:矩阵求导

cs231n - assignment1要求计算SVM-loss的梯度,因为涉及到一些矩阵求导方面的知识,可是官方笔记里面的资料比较少,而且这一块内容本身也不是很好理解,故搜集相关资料以便加深理解,如下:初探——标量对矩阵求导标量f对矩阵X的导数,定义为∂f∂X=[∂f∂Xij]\frac{\partial f}{\partial X} = \left[\frac{\partial f }{\...

2020-03-11 16:04:22 344

原创 Pycharm配置Jupyter Notebook——问题小结

在Pycharm上使用Jupyter notebook非常惬意,可以充分利用Pycharm的强大的debug与coding assistance能力。然而,在使用过程中也有一些问题,记录如下:Jupyter远程调试出现ModuleNotFoundError: No module named ‘cs231n.data_utils’问题排查:– 首先这个cs231n在Linux server上...

2020-03-08 14:01:55 3605

原创 Pycharm配置Jupyter Notebook实现在linux server上开发与调试

在上一篇文章Pycharm配置Jupyter Notebook实现本地开发与调试中,我们知道Pycharm专业版内部集成了Jupyter notebook,通过简单配置即可实现Pycharm开发调试本地Jupyter Notebook的目的。然而在实际中,我们可能需要直接在Linux server上运行Jupyter,以避免本地开发环境与远程服务器不一致报错等问题。可是若按照上一篇文章的方法,直...

2020-03-05 18:32:23 1328

原创 Pycharm配置Jupyter Notebook实现本地开发与调试

Pycharm专业版中集成了Jupyter Notebook,方便用户编辑,执行和调试Notebook代码,并检查执行输出。个人感觉,相比于Jupyter提供的网页编辑器,Pycharm仅仅在Coding assistance方面略有优势,其他方面差距不多。pycharm notebook主要功能如下:Editing and preview:编辑 Ability to present...

2020-03-05 12:22:22 7952 1

原创 Anaconda安装Unpacking payload step frozen

今天在Linux工作站上安装最新版的Anaconda3-2019.10-Linux-x86_64.sh卡在了Unpacking payload这一步半天一直是0%,如下图所示:问题查找因为之前在Linux服务器(Ubuntu 16.04与Ubuntu 18.04)上都可以完美安装,现在换用CentOS Linux release 7.6.1810 (Core)就不行了,这证明可能是anac...

2020-03-04 16:07:17 12536 2

原创 阿里云OSS——Bucket挂载工具ossfs

Ossfs是一款基于Amazon的s3fs构建的实现数据共享工具,允许Linux系统挂载OSS的存储空间(Bucket)到本地,使用户能够像操作本地文件一样方便操作OSS对象(Object)。GPU的算力资源是宝贵的,也是昂贵的。在涉及GPU加速的科学计算中,如果我们 将预先装有数据集的OSS挂载到ECS服务器上,并直接保存中间或者最终运算结果至OSS上,这样就可以有效地节省GPU的使用时间,...

2020-03-03 22:05:01 1300 1

原创 阿里云OSS——命令行工具ossutil

ossutil是一款采用go语言开发的用于OSS数据管理的命令行工具,旨在提供方便、简洁、丰富的Bucket和Object管理命令,支持Windows、Linux、 Mac平台。1、功能管理Bucket,如:创建、列举或删除Bucket等。当前版本:v1.6.10未提供Bucket管理功能功能管理Object,如:上传、下载、列举、拷贝和删除Object等。管理碎片(part),如:列举...

2020-03-03 15:48:45 2829

原创 Pycharm配置ssh实现在linux server(ubuntu 16.04)上调试和开发(二)

在上一篇文章中,我们通过ssh连接Linux server上的python interpreter,实现了本地(win 10环境)Pycharm远程调试Linux环境下python代码的目的1 。最近在玩阿里云Oss的时候发现,发现还有另一种方法可以实现上述目的。尽管实现顺序不同,但两种方法本质上都是通过SFTP+远程pyhton interpreter实现的。下面介绍第二种方法1. 配置S...

2020-02-26 18:51:07 1548

原创 Pycharm配置ssh实现在linux server(ubuntu 16.04)上调试和开发(一)

Pycharm可以通过ssh(Secure Shell)远程访问服务器,通过Tool–>>Start SSH Session–>>Edit credentials,填写Host,User name,Password等即可登录,完成常见的Linux命令行操作。本文主要是基于SSH Interpreter,实现Pycharm在Linux server上远程调试。一、配置SSH...

2020-02-23 16:56:23 1059

原创 Matlab Java 中的“与或非”

Matlab:Logical Operators: Short-Circuit && ||expr1 && expr2expr1 || expr2expr1 && expr2 represents a logica

2018-12-24 22:27:03 1540

原创 netbeans 插件安装

本文使用的netbeans为IDE 9.0,tool->plugins中弹出的对话框为可以发现其中的可用的插件的数量非常少,这是因为在设置中,我们默认仅有两个cofiguration of Update Centers,那么我们像扩展我们的插件怎么办呢?(1)利用netbeans的插件中心下载,并利用tool->plugins->downloaded进行安装...

2018-12-23 22:12:10 8110 1

原创 Netbeans--how to Run .java file With Arguments

在学习过程中,遇到了需要向main传递参数的情况,由于我的Netbeans(9)支持的最低版本为JDK1.8(default),而项目的所需的版本为JDK 1.6,在netbeans的terminal中输入java -version输出如下所示$ java -versionjava version "1.8.0_192"Java(TM) SE Runtime Environme...

2018-12-23 21:43:34 380

原创 Maven 引入外部依赖dependencies

通过maven引入第三方库文件时,需要在Pom.xml文件中添加如下所示的代码:<dependencies> <!-- https://mvnrepository.com/artifact/net.imagej/ij --> <dependency> <groupId>net.imagej</groupI...

2018-12-23 12:02:40 853

转载 maven pom.xml文件报错Received fatal alert:protocol_version

在使用JDK 1.6(目前免费的最高版本6u45)访问maven的中央仓库时会报如下错误:Could not transfer artifact (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version -> [Help 1]由于TLSv1.1 协议不安全, 出于PCI 安全标准的原因, ...

2018-12-22 22:18:55 1506

原创 eclipse中package,source folder和folder

在eclipse的Package explorer中,如下图所示:Source folder: 存放Java的源代码,eclipse会自动编译里面的文件;以“/”来进行文件夹的分级;默认为src文件夹Package:一般位于source folder文件夹下,由Eclipse自动编译;以“.”来进行文件的分级;点击里面的.java文件可以看到里面的函数。Folder: 里面可以放任...

2018-12-22 21:53:50 417

H3Viewer查看器

csdn的help文档查看器

2017-08-03

Sapera SDK详细介绍

工业相机开发

2017-08-03

空空如也

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

TA关注的人

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