原创 TVM YOLOV3 tuning 結果
cuda9.0 cudnn7.5 V100
原创 VIM 配置
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim set encoding=utf-8 filetype off
原创 pytorch 定義自己的數據集
class MNIST(data.Dataset): def __init__(self, root, train=True, transform=None, target_transform=None, download=Fa
原创 pytorch basic
import torch import torchvision import torch.nn as nn import numpy as np import torchvision.transforms as transforms
原创 排序
#include <iostream> #include <vector> using namespace std; void merge(vector<int>& nums, int start, int middle, int e
原创 排序算法
1 歸併排序 void merge(vector<int>& nums, int start, int middle, int end) { int i = start, j = middle + 1; int nums_elem
原创 KMP
void getNext(string s, vector<int>& next) { next[0] = 0; int p_len = s.length(); int i = 1; int j_len =
原创 YOLOv3 yolo_layer.c
for (b = 0; b < l.batch; ++b){ for(n = 0; n < l.n; ++n){ int index = entry_index(l, b, n*l.w*l.h, 0);
原创 VS protobuf
1、下載protobuf接下到項目解決方案文件夾deps下 2、附加包含目錄:../deps/protobuf-2.5.0/src 3、附加庫目錄: ../deps/protobuf-2.5.0/lib/debug (releas
原创 SGD
SGD 此處的SGD指mini-batch gradient descent,關於batch gradient descent, stochastic gradient descent, 以及 mini-batch gradient de
原创 CUDA
Open topic with navigation You are here: How To: Set Breakpoints in a Shader > Walkthrough: Debugging a CUDA Applicatio
原创 RNN
RNN模型 我們先來看一個RNN經典結構,圖1展示了一個典型按時間展開後的RNN結構。 從圖1可以看出,RNN在每一個時刻都有一個輸入Xt,然後根據當前節點的狀態At計算輸出值ht,而At是根據上一時刻的狀態At-1和當前的輸入Xt共同
原创 權值初始化方法之Xavier與MSRA
首先介紹一下Xavier等初始化方法比直接用高斯分佈進行初始化W的優勢所在: 一般的神經網絡在前向傳播時神經元輸出值的方差會不斷增大,而使用Xavier等方法理論上可以保證每層神經元輸入輸出方差一致。 這裏先介紹一個方差相乘的公式,以