- 博客(116)
- 收藏
- 关注
原创 第一个Django demo过程记录
1、新建一个Django项目在项目的路径下执行命令:django-admin startproject 项目名称,在执行命令的目录下会生成项目名称的文件夹。例如,执行django-admin startproject HelloWorld,生成的目录如下:2、新建一个App应用进入到项目目录,执行命令python manage.py startapp 应用名称,在项目的目录下会生成与应用名称一样的文件夹。例如,执行python manage.py startapp demo,生成的目录如下:
2021-04-23 12:09:17 326 1
原创 test
import pikadef callback(ch, method, properties, body):print(" [x] Received %r" % body)connection = pika.BlockingConnection(pika.ConnectionParameters(‘localhost’))channel = connection.channel()cha...
2020-03-25 22:58:06 221
原创 Mnist onnx model to c++ Tensor RT
这里写自定义目录标题#include <iostream>#include "NvInferRuntime.h"#include "NvInferRuntimeCommon.h"#include "NvOnnxConfig.h"#include "NvOnnxParser.h"#include "NvUtils.h"#include <cuda_runtime_ap...
2019-12-31 17:37:47 1270
原创 python字符串split
空格的换分,有两种方式: 第一种是split()不带参数,是按照空格来划分,这个空格不限定个数。 第二种是split(’ ‘),带参数一个空格,划分时候是按照一个空格一个空格的来划分。
2017-12-25 20:31:38 478
原创 caffe2 first sight
#include <boost/lexical_cast.hpp>// Caffe2#include <google/protobuf/text_format.h>#include "caffe2/core/context.h"#include "caffe2/core/operator.h"#include "caffe2/core/predictor.h"#include "caff
2017-06-12 20:43:58 1145
原创 N皇后问题
采用的是构建树的方式,这个效率不高。class Solution { struct Node { vector<int> queen; vector<vector<int>> pre; vector<string> result; Node* childs; int childnum; }; vo
2017-05-24 16:27:01 426
原创 caffe hdf5 数据层数据生成
使用的是python里面带的h5py这个库, 使用方式是通过hy.File(filename,mode)读取hdf5或者写入hdf5。 输入存入的方式是通过字典赋值的方式进行的。import h5py as hyimport numpy as npimport cv2width=100height=224fid=open('/home/yang/Desktop/all.txt')li
2017-03-28 11:31:28 2102
原创 吉布斯采样
解决问题,在一个绳子(假设为10米)上面剪两刀,求能构成三角形的概率。 吉布斯采样的大概流程是不知道联合概率分布,只知道每一个分量的条件概率分布。 在这个题目里面,条件概率很简单了。然后一次根据前面状态的分量来采样当前状态的分量。num = 100000;pix=zeros(num,4);pix(1,:) = [0,0,10,0];for i = 2:num for j = 1:2
2017-03-22 10:16:24 1869
原创 DMLC Parameter 例子学习
DMLC: Distributed (Deep) Machine Learning Community 是一种库,这里面学习的是其操作(类似于caffe里面的层)里面参数设置,通过继承dmlc里面的Parameter这个类,使用dmlc里面的一些宏定义来实现这个功能,具体例子可以参见下面的例子。#include<dmlc/parameter.h>#include<iostream>// decl
2017-03-09 12:49:10 2829
转载 ubuntu 安装Matlab2014
ubuntu下安装Matlab1 http://pan.baidu.com/s/1o7F2g46 2 sudo mkdir /media/mnt mount -o loop matlab.iso /media/mnt cd /media/mnt sudo ./install 3 readme.txt中的序列号 4 破解 安装完成后使用crack下的 license进行激活 将c
2017-03-05 11:14:56 603
原创 caffe install in ubuntu 16.04
Forgive me. I have to record the process in this blog in English for I do not install Chinese input method in new ubuntu system yet.1 Install opencvDownload opencv 2.49(recommend) from offical websi
2017-03-05 10:23:55 719
原创 caffe python net_spec/使用
这个文件主要是实现python接口里面对NetParameter以及个个层Parameter的操作。 python 函数形参里面和*分别表示的是可变参数长度和字典参数。 python 类里面定义getattr_(self,name),可以在类自己当成名字为name成员调用。 dict成员函数get,有两个参数,如果第一个参数在keys里面,返回对应的值,否则返回第二个参数。getattr(la
2017-03-01 09:34:40 2364
原创 Python高手如何破解Google的面试题 代码
算法的流程可以看这个Python高手如何破解Google的面试题问题的描述: 假设两个桶容量任意,比如X斤和Y斤,目标是Z斤;要求写出算法python 代码(原创):def init(X,Y): return set([(0,0),(0,Y),(X,0)])def change(x,y,X,Y): #fill A,fill B,empty A,empty B,A-B,B-A
2017-02-19 21:09:28 699
原创 NVCC简单学习
1、NVCC Identification Macro 预定义的宏,并且给出NVCC的版本号 nvcc predefines the following macros: NVCC Defined when compiling C/C++/CUDA source files. CUDACC Defined when compiling CUDA source files. CUDACC_
2017-01-25 19:41:57 3793
原创 C++11标准——变长参数模板
举个栗子 test.cpp#include<iostream>#include<vector>using namespace std;int SetDims(vector<int> temp){ int size=1; for(int i = 0; i < temp.size(); ++i){ size*=temp[i]; } return size;}int S
2017-01-08 13:44:39 685
原创 python 简单文本汉字提取
# -*- coding: utf-8 -*-"""Created on Fri Jan 6 11:17:32 2017@author: yang"""fid = open('./file.txt')fidw = open('./file_save.txt','w')lines = fid.readlines()character = {}exclude = ['','','”'
2017-01-06 15:23:50 4844
原创 python property 简单使用
def minus(self): self.id-=1.0 self.name='temp3'@property def my_name(self): return self.name@property def my_id(self): return self.idclass man: id=1.0 name='temp1' d
2017-01-06 10:32:20 366
原创 python easydict 简单使用
#在这里面.和[]的作用和效果都是一样的from easydict import EasyDict as edicttemp = edict()temp.train = edict()temp.test = edict()temp.train.val = 1.0temp.test.val = 1.0#调用temp.traintemp.testtemp.train.valtemp
2017-01-05 10:39:55 9133
原创 python pkl 文件读写
import cPickle as picklefr = open('filename')inf = pickle.load(fr)fr.close()
2017-01-05 10:17:31 31806 2
原创 python 数据转 voc xml
# -*- coding: utf-8 -*-"""Created on Tue Jan 3 15:40:29 2017@author: yang"""from xml.dom.minidom import Documentdef save_to_xml(save_path, im_width, im_height, im_depth, objects_axis, label_name):
2017-01-03 20:09:35 2442 6
原创 new operator,operator new and replacement new
new operator:指在C++里通常用到的关键字 operator new:它是一个操作符,并且可被重载 关系: operator new can be called explicitly as a regular function, but in C++, new is an operator with a very specific behavior: An expression w
2016-12-27 20:15:53 932
原创 batch slice layer
这个层的作用是将bottom分为k个tops 列如k为3,bottom为n1,n2,n3,n4,n5,n6。 则top1为n1,n4 则top2为n2,n5 则top3为n3,n6 batch_slice_layer.hpp#ifndef CAFFE_BATCH_SLICE_LAYER_HPP_#define CAFFE_BATCH_SLICE_LAYER_HPP_#include "c
2016-12-27 18:53:34 787
原创 python 随机库学习
numpy.random 1、random.permutation 2、random.shuffle 这两个函数的差别在于,第一个函数是返回随机排列的结果,不修改原来的顺序,而第二个函数是直接打乱原来的顺序,没有返回。 3、randint 是返回指定范围内的随机整数。 4、choice 是随机抽取样本
2016-12-26 10:58:39 496
原创 ubuntu 引导修复
sudo mkdir /mnt/tempsudo mount /dev/sdaX /mnt/tempsudo mount /dev/sdaY /mnt/temp/bootsudo grub-install --root-directory=/mnt/temp /dev/sdasudo rebootsudo update-grub
2016-12-24 19:46:39 1980
原创 sed 命令
sed [-nefr] [动作]参数: -n:使用安静模式 -e:直接在命令模式进行sed操作 -f:将sed的动作写在一个文件 -r:sed支持扩展型正则表达式 -i:直接修改读取的文件内容动作:[n1[,n2]]function,如果n2表示$表示左后一行function: a :新增 c :取代 d :删除 i :插入 p :列印 s :取代特殊的用法: sed '
2016-12-23 10:19:33 331
转载 详解在bash脚本中如何获取自身路径
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"这是stackoverflow上推荐的方法http://stackoverflow.com/questions/4774054/reliable-way-for-a-bash-script-to-get-the-full-path-to-itself我看了两遍,不明觉厉后来改了一下:#DIR
2016-12-22 21:50:15 537
原创 R-FCN:Object Detection via Region-based Fully Convolutional Networks论文部分总结学习
摘要: 之前基于区域的目标检测方法(Fast/Faster R-CNN)需要将重复性地将成千上百proposal输入到子网络。R-FCN网络近乎全图共享计算,避免前面方法的计算冗余。R-FCN提出使用位置敏感的得分谱(解决这个问题,大体意思是,图像分类需要不变性,目标检测需要对目标位置,形状等改变做出特征描述的改变。to address a dilemma between translation-
2016-12-20 15:19:51 669 1
原创 normalize layer 公式
forward [x1∑x2i−−−−√,x2∑x2i−−−−√,x3∑x2i−−−−√...,xn∑x2i−−−−√][\frac{x_1}{\sqrt{\sum{x_i^2}}},\frac{x_2}{\sqrt{\sum{x_i^2}}},\frac{x_3}{\sqrt{\sum{x_i^2}}}...,\frac{x_n}{\sqrt{\sum{x_i^2}}}] backward
2016-12-19 11:23:09 1491
原创 cublasSgemm函数
cublasStatus_t cublasSgemm (cublasHandle_t handle, cublasOperation_t transa,cublasOperation_t transb, int m,int n,int k,const float *alpha, /* host or device pointer */ const float *A, int ld
2016-12-15 21:46:40 5069
原创 gpu cuda部分参数学习
Maximum number of threads per block: 1024 Max dimension size of a thread block (x,y,z): (1024, 1024, 64) Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) 第一个参数表
2016-12-15 21:21:06 540
原创 cmake 学习
1、The first command of the top level CMakeLists file should have the PROJECT command. This command both names the project and optionally specifies what languages will be used by it. Its syntax is as fo
2016-11-26 20:36:34 448
原创 face aligned 记录
face aligned github 该博客是转化这个里面的matlab程序为c++程序: 现在只完成到第二个网络,后续再更新。#include "caffe/net.hpp"#include <vector>#include <string>#include <fstream>#include <opencv2/opencv.hpp>void loaddata(boost::shar
2016-11-22 09:59:49 960 2
原创 caffe python接口使用记录
import caffeimport cv2import numpy as npdef load_data(image_path): image = cv2.imread(image_path) image = cv2.resize(image, (448,448)) image = (image-127.5)/127.5 image = image[:,:,[2
2016-11-16 20:29:11 1272 2
原创 Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks 论文学习
1、Introduction (略)2、Method 这篇文章提出了一个新的框架整合了人脸检测以及人脸标注的两个任务。这个CNN框架包含三个部分,第一部分,用浅层的cnn快速获取预选的框。然后通过一个相对复杂的cnn来裁剪大部分没有人脸的框。最后用通过一个强力的cnn来调节结果并定位人脸的关键点。 3、Contributions提出了一种级联的cnn来解决人脸检测及人脸标注的联合问题,并且
2016-11-10 14:26:03 2453
原创 c++学习记录
【未完待续】 1、typename TTypes<T>::ConstTensor gradientsTTypes<T>::ConstTensor 是一种类型,由于里面T是一种待定的typename,因此需要使用它进行定义变量时候需要加个typename2、c++ 关键字nullptr用法类似于NULL3、不定参数使用:int sum(int i,...) { int cou
2016-11-10 10:33:52 392
转载 tensorflow 目录
TensorFlow0.8发布以来受到了大量机器学习领域爱好者的关注,目前其项目在github上的follow人数在同类项目中排名第一。作为google的第一个开源项目,TensorFlow的源码结构较为清晰,相关的代码注释覆盖较全。本文首先从代码结构入手,分析TesnsorFlow的各个模块构成。当前源码的部分注释和相关分析文章可以在爱毛桃 网站上进行查看根目录结构的相关介绍以下是TensorF
2016-10-27 18:49:18 1659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人