深度学习
推荐小白如何进行深度学习,包括环境配置和课程、资料的分享,以及感想。
剑圣土豆
Welcome
展开
-
【持续更新】一些含金量高的机器学习/深度学习比赛网站
一些含金量高的机器学习/深度学习比赛网站,对于校招或者实习招工的人,需要有一些拿得出手的项目,不妨去打比赛。下面网站是常用的含金量高的网站,特别是Kaggle,推荐去打比赛,了解下项目。原创 2024-07-18 15:51:43 · 86 阅读 · 0 评论 -
(已经解决)在做深度学习分类时或者其他应用出现RuntimeError:Input type and weight type should be the same。
RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same.已经解决显示这里有错误:model = nn.Sequential(*list(trained_model.children())[:-1], #[b, 512, 1, 1] 取前1...原创 2020-05-08 14:05:53 · 822 阅读 · 0 评论 -
WIN10怎么在D盘打开终端CMD,怎么在D盘用jupyter notebook
在使用win10系统时,有时做深度学习,我们的资料放在D盘,而且需要在D盘中打开jupyter notebook。在网上找了一些方法,也尝试了一些方法,现记录正确的方法:通常情况下,在终端打开jupyter notebook,默认只能看到C盘的东西,如下图:想在看D盘的东西,就要用下面的操作:1、先打开终端(右键点电脑右下角,点击“运行”,然后输入“cmd”)2、输入“D:"或者”d:...原创 2020-05-08 11:42:08 · 2713 阅读 · 0 评论 -
深度学习之在用pytorch加载数据或者数据预处理遇到错误:ValueError: Unknown resampling filter
错误:ValueError: Unknown resampling filter (224). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BILINEAR (2), Image.BICUBIC (3), Image.BOX (4) or Image.HAMMING (5)解决办法:变成:tf = transforms.Compose([...原创 2020-04-28 19:40:03 · 1408 阅读 · 0 评论 -
PyTorch中几种优化方法的实现(提供代码)
本文仅提供实现的方法,原理的话可以找一本相关书籍看看。下面提供几种常见的优化方法:1、SGD:torch.optim.SGD(params, lr=<required parameter>, momentum=0, dampening=0, weight_decay=0, nesterov=False)参数解释:params (iterable):iterable of pa...原创 2020-04-12 22:49:55 · 591 阅读 · 0 评论 -
深度学习入门之经典问题:手写数字识别(提供代码)
深度学习入门之经典问题:手写数字识别。手写数字识别课作为深度学习入门的体验操作,数据集是mnist。下面提供代码,可放在PyCharm中运行一下。深度学习相关配置请参照博客WIN10和Ubuntu系统深度学习环境安装(pytorch框架)Anaconda+CUDA+PyTorch+PyCharm一共两个文件,当然两个文件的后缀都是.py。文件一可命名为“train”import torch...原创 2020-04-12 18:19:50 · 802 阅读 · 2 评论 -
快到碗里来-解决Pycharm和力扣中单行、多行注释的骚操作-快捷键:解放双手,提高效率
单多行注释就一个组合键:选中后“Ctrl+/ ”原创 2020-04-09 20:58:08 · 749 阅读 · 1 评论 -
用PyTorch做深度学习-打开visdom
如果要使用visdom,需要再终端打开visdom:python -m visdom.server点击出现的链接,会跳转进入浏览器,在浏览器中观察过程和结果。注意:在使用visdom前,一定要先打开visdom。...原创 2020-04-07 21:05:08 · 239 阅读 · 0 评论 -
WIN10和Ubuntu系统深度学习环境安装(pytorch框架)Anaconda+CUDA+PyTorch+PyCharm
包括4点一、安装Anaconda1、win10Anaconda官网 https://www.anaconda.com/distribution/如下图,选择根据自己的电脑位数进行选择,下载后安装即可。注意一点需要勾选这两个选项。确认安装成功:打开CMD,输入conda list如果出现内容,则代表安装成功。2、Ubuntu也打开官网,点击相应版本进行下载,下载后安装即可。...原创 2020-04-01 11:36:36 · 570 阅读 · 0 评论 -
在做文档识别OCR时遇到问题error: (-215:Assertion failed) in function 'contourArea'解决方法
在做文档识别OCR时遇到问题error: OpenCV(4.2.0) /io/opencv/modules/imgproc/src/shapedescr.cpp:315: error: (-215:Assertion failed) npoints >= 0 && (depth == CV_32F || depth == CV_32S) in function ‘conto...原创 2020-03-12 12:08:47 · 5090 阅读 · 4 评论 -
安装anaconda后安装opencv
采用pip安装在安装anaconda后(参考之前的博文),开始安装Opencv。采用pip的方式。在终端输入:pip install opencv-python或者pip install opencv-contrib-python或者pip install opencv-python-headless 或者pip install opencv-contrib-python-...原创 2020-03-01 23:25:14 · 572 阅读 · 0 评论 -
Jupyter notebook(Ipython notebook)使用介绍
深度学习中需要用jupyter notebook(ipython notebook),下面就介绍其的使用。jupyter notebook(之前被称为ipython notebook),其实两者是一回事,只不过ipython notebook是之前的版本。安装anaconda后(anaconda的安装参照之前的博客),启动anaconda,在终端输入:jupyter notebook或者...原创 2020-02-29 13:05:18 · 467 阅读 · 0 评论 -
做cs231n作业二的Dropout
Dropout是正则化的一种方式,实际中一般不用,而是用BN。随机失活(Dropout)是一个简单又极其有效的正则化方法。该方法由Srivastava在论文Dropout: A Simple Way to Prevent Neural Networks from Overfitting中提出的,与L1正则化,L2正则化和最大范式约束等方法互为补充。在训练的时候,随机失活的实现方法是让神经元以超参...原创 2020-02-28 19:43:39 · 235 阅读 · 0 评论 -
做cs231n作业二的BN遇到问题总结
知乎一个帖子,讲BN不错。,还说了怎么用TensorFlow实现BN。网上的作业答案参考很多,推荐参考见上一个帖子要看清下载的作业是哪一年的版本。2016年的作业答案多,但是因为作业是基于python2.x的,所以在python3.x上做时需要作出相应调整。比如,print(),xrang()->rang()等。问题:1、 TypeError: ‘range’ object does...原创 2020-02-27 20:58:05 · 348 阅读 · 0 评论 -
做cs231n作业二的FCN遇到问题总结
1、unexpected indent错误:IndentationError: unexpected indent,因为没有对齐原创 2020-02-27 17:20:32 · 239 阅读 · 0 评论 -
在做cs231n作业一的softmax时,遇到的问题和解决办法
要对数值梯度和解析梯度的相对误差敏感,设相对误差为ce,则ce > 1e-2:梯度出错,不可取1e-4 < ce < 1e-2:也不是理想的值ce < 1e-4:对于不可导的目标函数是可以的,但是若目标函数没有kink(使用tanh和softmax),则还是太高ce < 1e-7:好的结果...原创 2020-02-21 22:54:15 · 200 阅读 · 0 评论 -
在做cs231n作业一的SVM时,遇到的问题和解决办法
作业答案:1、知乎的2、CSDN的CS231n课程学习笔记(二)——SVM的实现可以结合两者做,现总结问题如下:1、要把“linear_classifier.py”和“linear_svm.py”里的“xrange()”全部改成“range()”,不然会报错。2、import的运用(也可查看参考):1)import syssys.path.append("/home/djz/cs2...原创 2020-02-21 16:38:26 · 275 阅读 · 0 评论 -
在做cs231n作业一的knn时,遇到问题总结和解决办法
网上有作业参考:1、知乎的2、CSDN的CS231n课程学习笔记(一)——KNN的实现目前是按照知乎上的来做的,做的过程中遇到一些问题,现总结如下:一、修改路径import numpy as npfrom data_utils import load_cifar10import matplotlib.pyplot as pltfrom knn import KNearestNei...原创 2020-02-19 20:20:20 · 997 阅读 · 4 评论 -
cs231n课程作业答案推荐
近期在疫情期间在家学习课程,并且做做作业,把相关推荐记下来。cs231n知乎作业和课程翻译找作业时请从下往上翻。原创 2020-02-18 17:58:08 · 1739 阅读 · 0 评论 -
在anaconda安装和配置环境后,进行tensorflow的安装和配置
ubuntu系统,anaconda3安装后,会默认进入base,那么如果不想默认进入base,可进行如下的设置,在终端输入#取消默认加载环境 conda config --set auto_activate_base false当在anaconda3安装和配置环境后,进行tensorflow的安装和配置。在终端输入conda activate #进入环境进入baseconda c...原创 2020-02-18 12:30:59 · 353 阅读 · 0 评论