习惯养成
JChowCUG
这个作者很懒,什么都没留下…
展开
-
过程控制系统,郭一楠课后答案,个人整理非官方,慎入
过程控制系统,郭一楠 课后习题部分参考答案(我自己整理的,非官方)第二章部分答案第二章部分答案今天只写到这里了,后面的后续会发原创 2019-02-27 22:30:43 · 5835 阅读 · 0 评论 -
pytorch入门 Convolution & Pooling
知识点1、读取图像,灰度图像2、显示图像3、定义卷积层4、nn.Conv2d参数5、定义kernel6、修改nn.Conv2d的weight7、输出图像转numpy()8、定义池化层对于Convolution ,一般用torch.nn.Conv2d定义(torch.nn.functional.conv2d()用的比较少)import numpy as npimport tor...原创 2019-07-19 16:30:49 · 565 阅读 · 0 评论 -
ndarray 与 pytorch tensor , variable 相互转化
import torchimport numpy as npfrom torch.autograd import Variablelist_1 = [1, 2, 3, 4, 5]# list to ndarrayndarray_1 = np.array(list_1)# ndarray to listlist_2 = ndarray_1.tolist()ndarray_2 =...原创 2019-07-17 15:50:44 · 1245 阅读 · 0 评论 -
pytorch入门 AlexNet
import torchfrom torch importimport numpy as np nnfrom torch.autograd import Variablefrom torchvision.datasets import CIFAR10from datetime import datetimeclass AlexNet(nn.Module): def __init__...原创 2019-07-19 22:37:31 · 345 阅读 · 0 评论 -
python opencv 显示文件夹下所有的图片(文件夹下还有文件夹)
import osimport cv2import numpy as npdef imshow(path):im_gray = cv2.imread(path, cv2.IMREAD_GRAYSCALE)im_color = cv2.applyColorMap(im_gray, cv2.COLORMAP_JET)# save imagecv2.namedWindow(‘input_i...原创 2019-07-24 19:47:15 · 2124 阅读 · 0 评论 -
pytorch 入门 VGG
知识点0、 VGG网络结构要点知识点1、VGG卷积层 vgg_block 的第一个卷积层需要单独定义知识点2、利用append 与 for 构建 vgg_block知识点3、利用 append 、for、zip 构建vgg_stack知识点4、zip的作用知识点5、Sequential[0]知识点6、不是调用vgg_stack而是引用知识点0VGG网络可以看做是由很多个vgg_bl...原创 2019-07-20 14:55:55 · 446 阅读 · 1 评论 -
pytorch 入门 GoogleNet(InceptionNet)
知识点对于一个大型的网络(GoogleNet),可以先拆分为几个小的网络(inception),先编好小的网络(inception),然后用小的网络(inception)组成大网络(GoogleNet)。为了变好小网络(inception),可以先编写一个更基础的小小网络(conv_relu),以便可以灵活的调用小网络(inception)import torchimport numpy a...原创 2019-07-22 08:21:11 · 486 阅读 · 0 评论 -
pytorch入门ResNet
ResNet的结构就像是 自动控制原理 中的前馈结构,这里称为bottleneck,用于减缓梯度消失的问题import numpy as npimport torchfrom torch import nnimport torch.nn.functional as Ffrom torch.autograd import Variablefrom torchvision.datasets...原创 2019-07-22 10:18:32 · 473 阅读 · 0 评论 -
pytorch 入门 DenseNet
知识点0、dense_block的结构知识点1、定义dense_block知识点2、定义DenseNet的主体知识点3、add_module知识点densenet是由 多个这种结构串联而成的import torch import numpy from torch import nnfrom torch.autograd import Variable from torchvi...原创 2019-07-22 15:42:45 · 663 阅读 · 0 评论 -
pytorch入门 Data Augumentation
常用的对图像数据增强的方法,这些方法大多是有随机性的,因为是做数据增强,这样的随机性会更具有泛化能力重点是要用 tfs.Compose 函数综合各种方法from PIL import Imagefrom torchvision import transforms as tfsimport matplotlib.pyplot as plt# 读取图像 显示图像im = Image.o...原创 2019-07-22 17:37:59 · 874 阅读 · 0 评论 -
pytorch 入门Load Dataset
知识点1、读取数据知识点2、显示第一个图像信息知识点3、图像转tensor知识点4、转batch知识点5、以label排序from torchvision.datasets import ImageFolderimport matplotlib.pyplot as plt知识点1这里的文件夹是包含整个数据的文件夹,文件的文件夹,再下面才是具体的图片folder_set = Im...原创 2019-07-22 20:44:33 · 4192 阅读 · 1 评论 -
pytorch 入门 迁移学习?
知识点1、对图像标准化知识点2、调用官方预训练模型知识点3、预测一张图,返回类型import torchfrom torch import nnfrom torch.autograd import Variablefrom torch.utils.data import DataLoaderfrom torchvision import modelsfrom torchvision...原创 2019-07-22 22:53:45 · 168 阅读 · 0 评论 -
手动给chrome安装SwitchyOmega
1、下载SwitchyOmega2、把crx文件重命名为zip3、解压zip4、chrome搜索框搜索chrome://extensions/5、打开Developer mode6、Load unpacked 选刚才解压的文件夹打完收工原创 2019-07-19 09:06:31 · 1233 阅读 · 1 评论 -
pytorch 网络参数初始化
对于Sequential定义的网络import torchfrom torch import nnimport numpy as np# 初始化网络net1 = nn.Sequential( nn.Linear(3, 4), nn.ReLU(), nn.Linear(4, 5), nn.ReLU(), nn.Linear(5, 1))# 通过n...原创 2019-07-18 22:38:11 · 3193 阅读 · 0 评论 -
pytorch入门_深层神经网络_mnist例子
1、如何把ndarray显示为灰度图2、import numpy as npimport torchfrom torchvision.datasets import mnistfrom torch import nnfrom torch.autograd import Variableimport matplotlib.pyplot as plt导入数据下载速度很慢train...原创 2019-07-18 17:38:47 · 613 阅读 · 1 评论 -
Ubuntu 18.04安装RTX2080Ti显卡驱动
Ubuntu 18.04安装显卡驱动PPA仓库安装网上的方法太多了,尝试了几种各种失败,这里记录一种本人电脑有效的方法。查看显卡信息$ sudo add-apt-repository ppa:graphics-drivers/ppa$ sudo apt-get update$ ubuntu-drivers devices这里记录一下recommend 的driver 型号,我的是n...原创 2019-07-12 22:45:21 · 1752 阅读 · 1 评论 -
Ubuntu 18.04 + 2080Ti 安装cuda
Ubuntu 18.04 + 1080Ti 安装CUDA首先要保证在terminal中输入$ nvidia-smi会有显卡信息输入,如果没有请移步上一篇博客下载CUDA Toolkit 10.1NV官网链接下载 CUDA Toolkit 10.1 Operating: System LinuxArchitecture: x86_64Distribution: UbuntuVersio...原创 2019-07-13 10:33:01 · 692 阅读 · 0 评论 -
Ubuntu 18.04 + 2080Ti 安装cuDNN
Ubuntu 18.04 + 2080Ti 安装cuDNN首先要保证显卡驱动,cuda已经安装完成下载cudnnNV官网下载链接需要注册账号Download cuDNNI Agree To the Terms of the cuDNN Software License AgreementDownload cuDNN v7.6.1 (June 24, 2019), for CUDA ...原创 2019-07-13 10:55:21 · 739 阅读 · 0 评论 -
Ubuntu set up configuration ss
Ubuntu set up configuration ssdownload ss-qt5downloadclick properties > permissions > allow excuting file as programsetupopen ss > connection > add > manuallyinput server address ...原创 2019-07-14 12:55:09 · 245 阅读 · 0 评论 -
Commonly used commands under the Ubuntu system
copy filecp flie directory原创 2019-07-14 18:37:21 · 154 阅读 · 0 评论 -
用简单的python代码帮助理解神经网络反向传播
import numpy as np# sigmoid函数 及其 求导def sigmoid(x, deriv=False): if(deriv == True): return x*(1-x) return 1/(1+np.exp(-x))# 初始化x, y ,w0, w1x = np.array([[0, 0, 1], ...原创 2019-07-15 15:46:54 · 346 阅读 · 0 评论 -
pycharm 安装 pytorch 验证cuda
进入Pytorch官网选择自己的配置,官网会提示两行命令,照着做就行了pip3 install https://download.pytorch.org/whl/cu100/torch-1.1.0-cp36-cp36m-linux_x86_64.whlpip3 install https://download.pytorch.org/whl/cu100/torchvision-0.3.0-c...原创 2019-07-18 08:34:46 · 6041 阅读 · 0 评论 -
pytharm error : No module named 'distutils.core'
input the following code in your terminalsudo apt-get install python3-distutilssudo apt install python3-pip原创 2019-07-18 10:27:30 · 301 阅读 · 1 评论 -
pytorch 入门 修改学习率
知识点1、访问optimizer的参数,并修改知识点2、多个模型下修改参数知识点3、修改指定epoch下的参数import numpy as npimport torchfrom torch import nnimport torch.nn.functional as Ffrom torch.autograd import Variablefrom torchvision.data...原创 2019-07-23 09:57:03 · 3849 阅读 · 0 评论