小白组装电脑详细教程

为了跑深度学习,自己年后动手组装了一台台式机,这里详细记录组装的过程和遇到的问题及解决方案。首先是主要配件的购买。西面是组装电脑需要购买的几大组件,如下表所示: 上述组件根据目前的市场价格会有所浮动,下面是具体的组装过程: 1. 打开主板CPU套装后,把CPU安装到主板即可,安装CPU时有...

2019-03-31 23:17:44

阅读数 510

评论数 0

PyTorch之图像和Tensor填充

在PyTorch中可以对图像和Tensor进行填充,如常量值填充,镜像填充和复制填充等。在图像预处理阶段设置图像边界填充的方式如下: import vision.torchvision.transforms as transforms img_to_pad = transforms.Comp...

2019-01-23 10:55:19

阅读数 380

评论数 1

PyTorch之nn.ReLU与F.ReLU的区别

import torch.nn as nn import torch.nn.functional as F import torch.nn as nn class AlexNet_1(nn.Module): def __init__(self, num_classes=n): ...

2019-01-22 22:08:26

阅读数 1255

评论数 0

CUDA error (3): initialization error (multiprocessing)

在使用PyTorch框架搭建完网络,训练时出现CUDA error (3): initialization error (multiprocessing)错误,此类错误(若确定网络搭建没问题的话)多半是因为有其它并行程序正在运行,占用,导致在运行PyTorch程序时无法启动多线程,导致报错。 本...

2019-01-04 11:11:20

阅读数 357

评论数 0

The difference between Softmax and Softmax-Loss

转载来源:The difference between Softmax and Softmax-Loss The softmax loss layer computes the multinomial logistic loss of the softmax of its inputs. It’...

2018-11-30 09:26:03

阅读数 286

评论数 1

PyTorch之前向传播函数forward

神经网络的典型处理如下所示: 1. 定义可学习参数的网络结构(堆叠各层和层的设计); 2. 数据集输入; 3. 对输入进行处理(由定义的网络层进行处理),主要体现在网络的前向传播; 4. 计算loss ,由Loss层计算; 5. 反向传播求梯度; 6. 根据梯度改变参数值,最简单的实现方式(SG...

2018-11-14 11:37:40

阅读数 4031

评论数 3

Python之np.squeeze()

import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 100, 50) y = np.random.randn(1, 50) plt.plot(x, y) 如上代码报错为:“ValueError: x an...

2018-11-14 09:23:08

阅读数 1135

评论数 0

Keras之自定义损失(loss)函数

在Keras中可以自定义损失函数,在自定义损失函数的过程中需要注意的一点是,损失函数的参数形式,这一点在Keras中是固定的,须如下形式: def my_loss(y_true, y_pred): # y_true: True labels. TensorFlow/Theano tensor...

2018-11-13 16:13:49

阅读数 638

评论数 0

深度学习框架之Keras

一. Keras网络结构 二. Keras网络配置 三. Keras预处理功能     参考来源: 1. Keras 学习之旅(一)

2018-11-13 15:55:49

阅读数 928

评论数 0

Keras之fit_generator与train_on_batch

关于Keras中,当数据比较大时,不能全部载入内存,在训练的时候就需要利用train_on_batch或fit_generator进行训练了。两者均是利用生成器,每次载入一个batch-size的数据进行训练。那么fit_generator与train_on_batch该用哪一个呢? train...

2018-11-13 15:35:44

阅读数 2823

评论数 0

Keras之model.compile与train_on_batch和TensorBoard for train_on_batch

在利用TensorFlow的TensorBoard对train_on_batch的输出进行画图时发现了一些问题。下面对train_on_batch的输出进行讲解。在讲解train_on_batch之前,先看一下Keras的model.compile函数。下面利用Keras版Faster R-CNN...

2018-11-10 17:40:12

阅读数 1759

评论数 8

you must feed a value for placeholder tensor 'input_2' with dtype float and shape [?,?,6]

如下代码: from keras.layers import Input from keras.models import Model . . . img_input = Input(shape=input_shape_img) roi_input = Input(shape=(None, 6...

2018-11-06 15:54:42

阅读数 916

评论数 0

Keras中的Sequential与PyTorch中的Sequential对比

深度学习库Keras中的Sequential是多个网络层的线性堆叠,在实现AlexNet与VGG等网络方面比较容易,因为它们没有ResNet那样的shortcut连接。在Keras中要实现ResNet网络则需要Model模型。下面是Keras的Sequential具体示例: 可以通过向Seque...

2018-10-31 15:43:40

阅读数 336

评论数 0

关于Numpy中的ZeroDivisionError

在Numpy中关于计算式中除数为零或被除数为零给出的错误提示有些有误导性,下面是关于在np.log中关于表达式中除数为零或被除数为零给出的错误提示,如下: 由上可以看出,在np.log中当被除数为零时,给出的错误提示为“RuntimeWarning: divide by zero encou...

2018-10-30 10:22:44

阅读数 473

评论数 1

理解交叉熵作为损失函数在神经网络中的作用

转载来源:理解交叉熵作为损失函数在神经网络中的作用 通过神经网络解决多分类问题时,最常用的一种方式就是在最后一层设置n个输出节点,无论在浅层神经网络还是在CNN中都是如此,比如,在AlexNet中最后的输出层有1000个节点: 而即便是ResNet取消了全连接层,也会在最后有一个1000个...

2018-10-26 11:05:27

阅读数 409

评论数 0

用于医学图像分割的U-Net网络解读

U-Net原文:U-Net: Convolutional Networks for Biomedical Image Segmentation TensorFlow实现:jakeret/tf_unet  

2018-10-24 21:05:05

阅读数 881

评论数 0

Boost::Python的安装与调用教程

Boost::Python库是pyhon和c++相互交互的框架,可以在Python中调用C++的类和方法,也可以让C++调用Python的类和方法。 Python自身提供了一个Python/C++ API用来实现Python和C++的交互。Boost::Python是Python/C++ API...

2018-10-18 11:51:28

阅读数 1187

评论数 0

No OpKernel was registered to support Op 'Resampler' with these attrs

在TensorFlow环境下编程,当调用一个函数tf.contrib.resampler.resampler时,在进行model.compile时,正常,没出现什么错误。但是在进行model.fit时出现如下错误: {InvalidArgumentError}No OpKernel was re...

2018-09-30 21:11:06

阅读数 1459

评论数 0

推导 | SVM详解(1)SVM基本型

发现一篇对SVM讲解较好的博文,从SVM的基本原理到凸二次规划问题,再到约束优化问题到拉格朗日乘子的非约束优化问题,再到主问题与对偶问题的转化,讲解清楚,娓娓道来,博主链接,博文链接。建议再看一下Stanford CS229 Machine Learning的教学资料,是关于SVM的,有相关cod...

2018-09-22 11:19:19

阅读数 549

评论数 0

Win7下卸载VS2015

在Windows下强制,彻底干净的卸载VS2015,有一款软件,针对无法卸载VS2015的问题。该软件可到Microsoft/VisualStudioUninstaller下载,解压,以管理员身份运行Setup.ForcedUninstall.exe,即可自动卸载电脑上安装的VS产品,比如VS20...

2018-08-14 09:56:50

阅读数 1218

评论数 0

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