- 博客(132)
- 资源 (4)
- 收藏
- 关注
原创 win10 Apach+mod_WSGI+Python3.6部署Flask服务
win10 Apach+mod_WSGI+Python3.6部署Flask服务Apache服务部署(选择Apache2.4 VC15)下载Apache:https://www.apachehaus.com/cgi-bin/download.plx将下载的压缩包解压至所需目录后进行安装:(1)修改conf文件夹中httpd.conf文件中的SRVROOT:(2)修改conf文件夹中httpd.conf文件中的Listen,因为我的机器80端口被占用:(3)运行Apac.
2021-06-04 08:58:56 326
原创 VS Code使用虚拟环境
1、打开vs code,File-->Perference-->Setting,搜索Python.Venv Path,将其设置为你的虚拟环境所在的目录。例如:D:\software\Anconnda3\envs\TG362、View-->Command Palette,进入命令面板,输入 Python: Select Interpreter,可以看到有虚拟环境目录下的python.exe,选择你需要使用的环境的目录,这样就能在VS Code中按虚拟环境的配置进行调试了。...
2020-06-03 21:48:57 5763
原创 java连接SQL2008R2
1、首先配置SQLServer,打开SQL Server 配置管理器->SQL Server网络配置->MSSQLSERVER的协议,查看TCP/IP是否启用(需设置为已启用),双击TCP/IP后将IP1设置为127.0.0.1,TCP端口设置为1433,IPAll中的TCP端口设置为1433.2、加载JDBC驱动,下载JDBC驱动(https://docs.microsoft...
2020-04-21 19:23:15 990
原创 DataFrame的简单使用
def exercise(): data = {u"姓名":[u"张飞",u"关羽",u"赵云",u"黄忠",u"典韦",u"典韦"], u"Chinese":[66,95,95,90,80,80], u"English":[65,85,92,88,90,90], u"Math":[np.nan,98,96,77,90,90]} df =...
2020-01-11 11:59:40 404
原创 window下pip使用清华镜像安装工具包
1、在C盘->用户->Administrator(登录账户名)下新建pip文件夹:2、在pip文件夹下新建pip.ini文件,并添加内容3、cmd下输入pip install -r list.txt,list.txt文件中为要安装的包名称。...
2019-12-06 14:00:16 735
原创 win10+python2.7+caffe+vs2015
1、下载并安装Acaconda3(将Anaconda路径添加至环境变量)https://www.anaconda.com/download/2、修改python版本conda install python=3.6 //换成所需要的版本3、创建虚拟环境虚拟环境名称自定义,我将虚拟环境名称设置为py27,python版本需要指定conda create –n py27 pyt...
2019-10-17 19:59:59 992
原创 window10下labelme的安装与使用(图像分割中数据标注)
1、cmd进入命令行,安装labelme pip install labelme2、cmd进入命令行,输入labelme,打开labelme3、通过open打开单个图片或通过Open Dir打开整个文件夹中的图片(通过Next Image选择图片)4、点击Creat Polygons后,在图片中选出自己所需要的部分5、点击Save保存生成的json文件6、在j...
2019-10-16 14:59:23 2184 3
原创 caffe添加python层读取图片数据进行分类任务
1、使用python搭建自己的网络,本文实现VGG16# -*- coding:utf-8 -*- import caffefrom caffe import layers as L, params as P, to_protofrom caffe.proto import caffe_pb2frozen_weight_param = dict(lr_mult=1)#权重...
2019-08-19 10:52:58 499
原创 OpenCV遍历图像(彩色图&灰度图)
1、使用at<Vec3b>(i, j) 和at<uchar>(i, j) cv::Mat img = imread("test.jpg"); int rows = img.rows; int cols = img.cols; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j...
2019-06-17 11:51:56 3298
原创 TensorFlow读取图片tf.gfile.FastGFile
tf.gfile.FastGFile()功能:读取图像参数:1、图像路径;2、读取方式(‘r’为utf-8,‘rb’为非utf-8)import tensorflow as tf import matplotlib.pyplot as plt#读取图像src_img = tf.gfile.FastGFile('lena.jpg', 'rb').read()with tf....
2019-06-05 09:56:32 2556 1
原创 TensorFlow实现简易的全连接网络模型
import tensorflow as tf import numpy as np#定义训练次数training_steps = 3000#定义输入的数据和对应标签在for循环中进行填充data = []label = []for i in range(200): x1 = np.random.uniform(-1, 1) x2 = np.random.uniform(0...
2019-06-04 16:30:11 965
原创 VC 控制台输出流&错误流重定向至文件
#include<stdio.h>int main(ing argc, int *argv[]){ fropen("out_put.txt", "w", stdout); //重定向输出流 fropen("err_put.txt", "w", stderr); //重定向错误流 printf("this text write to a file...
2019-05-20 16:30:20 388
原创 python+opencv 画矩形
#-*-conding:utf-8-*-import cv2src_img = cv2.imread('src1.jpg')img = src_img.copy()tmp = src_img.copy()def draw_rectangle(event, x, y, flags, param): global ix, iy, img, tmp if event==...
2019-05-12 16:38:31 2698
原创 win10操作系统--VS2015 进行远程调试
1.首先找到VS2015安装位置2.Visual Studio 2015->Visual Studio Tools->Remote Debugger Folder把所用的文件夹(*86或者*64)拷贝到程序运行时的PC(远程调试PC需要关闭防火墙)3.找到msvsmon.exe以管理员身份运行4.在弹出界面选择工具->选项,设置为无身份验证,允许任何用...
2019-04-11 21:17:01 1606
原创 TensorFlow-MNIST手写数字识别
import tensorflow as tfimport numpy as npfrom sklearn.utils import shufflefrom sklearn.preprocessing import OneHotEncoderimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#导入MNIST数据集mnist = tf...
2019-03-30 16:42:13 162
原创 python-matplotlib绘图
import matplotlib.pyplot as pltimport numpy as npdef figure_test(): # x轴范围 x = np.linspace(-3, 5, 50) #y轴取值范围 y = x**2-2*x-8 # 设置figur名字与大小 plt.figure(num='test', figsize=(...
2019-03-25 16:35:47 249
原创 愿你也有一个佩奇(python源码)
# coding:utf-8import turtle as t#画鼻子def nose(): # 配置画笔属性 t.pensize(4) t.hideturtle() t.colormode(255) t.color((255, 155, 192), "pink") t.setup(840, 500) t.speed(10) ...
2019-01-19 16:32:03 775 1
原创 卡方检验用于特征选择
卡方检验是特征选择中常用的算法之一。(1) 卡方分布(chi-square distribution):定义:若k个独立的随机变量z1,z2,…,zk,并且符合标准正太分布N(0,1), 则这k个随机变量的平方和 为服从自由度为k的卡方分布,记为:x~x2(k)卡方分布的期望:E(x2)=n, 方差:D(x2)=2n, n为分布的自由度(2) 卡方检验思
2018-01-16 23:07:22 2912
转载 caffe经典网络代码资料总结
原文链接:http://blog.csdn.net/Quincuntial/article/details/72832136自2012年Alexnet赢得了ImageNet竞赛以来,深度学习(神经网络)得到了飞速发展,产生了许多的神经网络结构,本文主要总结Caffe中使用的神经网络(分类的神经网络),本文的神经网络作者都使用Caffe训练过,并在Kaggle的Intel癌症预测比赛中进
2017-11-21 11:12:56 258
转载 cafffe数据层及参数
要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等, 而一个模型由多个屋(layer)构成,每一屋又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。层有很多种类型,比如Data,Convolution,Pooling等,层之间的数据流动是以Blobs的方式进行。
2017-11-17 09:20:02 527
原创 pytorch如何自定义自己的MyDatasets
PyTorch提供了一个工具函数torch.utils.data.DataLoader。所有其他数据集都应该进行子类化。所有子类应该override__len__和__getitem__,前者提供了数据集的大小,后者支持整数索引,范围从0到len(self)。class torch.utils.data.TensorDataset(data_tensor, target_tensor)包装
2017-11-16 09:51:45 4542 1
转载 C++输入输出
1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>>用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout}输入:2[回车]
2017-11-07 21:03:38 287
转载 基于N-gram的双向最大匹配中文分词
摘要:这次实验的内容是中文分词。将一个句子的所有词用空格隔开,将一个字串转换为一个词序列。而我们用到的分词算法是基于字符串的分词方法中的正向最大匹配算法和逆向最大匹配算法。然后对两个方向匹配得出的序列结果中不同的部分运用Bi-gram计算得出较大概率的部分。最后拼接得到最佳词序列。理论描述:中文分词指的是将一个汉字序列切分成一个一个单独的词。双向最大匹配算法是两个算法的
2017-11-04 16:38:32 2874
转载 LaTeX常用表格绘制入门
LaTeX 中经常会碰到绘制表格.下面通过一个例子来体会 LaTeX 的表格功能.\documentclass{article}\usepackage{multirow}\begin{document}LaTeX table example\\\verb= http:\\www.chinatex.org=\\\begin{table}[!hbp]\begin
2017-11-01 11:22:21 463
转载 常用latex宏包
CJK 中文支持,现不推荐这种方式CJKfntef CJK 下的中文下划线、浪线、加点等标记。xeCJK 沿用CJKpunct CJK 下的中文标点压缩CJKnumber CJK 下的数字。在 ctex 宏包中被替代为更方便的命令。xeCJK 沿用CJKspace CJK 下的中西文间距控制ccmap
2017-10-31 15:26:17 20131 1
转载 Latex所有常用数学符号整理
投一篇外文paper,要用到Latex,需要查阅相关特殊的符号,这里做一个整理,方便查阅。参考博客:http://blog.csdn.net/ying_xu/article/details/51240291
2017-10-30 22:28:20 9932
转载 Caffe源码:blob 分析
目录目录简单介绍源代码分析Reshape 函数Blob 构造函数data_数据操作函数反向传播导数diff_ 操作函数ShareData 函数Updata 函数asum_data 函数asum_diff 函数sumsq_data 函数sumsq_diff函数scale_data 函数scale_diff函数ShapeEquals函
2017-10-29 11:11:20 292
转载 最大似然估计 (MLE) 最大后验概率(MAP)
1) 最大似然估计 MLE给定一堆数据,假如我们知道它是从某一种分布中随机取出来的,可是我们并不知道这个分布具体的参,即“模型已定,参数未知”。例如,我们知道这个分布是正态分布,但是不知道均值和方差;或者是二项分布,但是不知道均值。 最大似然估计(MLE,Maximum Likelihood Estimation)就可以用来估计模型的参数。MLE的目标是找出一组参数,使得模型产生出观测数据
2017-10-28 21:35:29 378
转载 caffe添加新层教程
描述一下本次要实现层的功能:正向直接copy传播,反向时将梯度放缩指定倍。这个层对一些特定的网络结构有很重要的辅助作用,比如有时我们的网络存在分支,但我们不希望某一分支影响之前层的更新,那么我们就将梯度放缩0倍。(1)创建HPP头文件diff_cutoff_layer.hpp不同功能类型的层所引的头文件也不同,具体大家可以到“caffe/include/caffe/
2017-10-27 23:45:24 226
原创 如何调试Python程序
方法一:当你在有问题的代码前加上这段代码,它就可以帮助你在异常时进入ipdb调试模式。前提是你要安装ipython。import sysfrom IPython.core import ultratbsys.excepthook = ultratb.FormattedTB(mode='Verbose', color_scheme='Linux', call_pdb=1)你
2017-10-17 23:28:46 409
转载 python实现卷积层的前向后向传播过程
Convolution Layer Forward卷积层的前向激活过程,我们首先忽略激活层。认为f(x)=x,那么纯卷积层的前向激活公式如下: outn,f,ho,wo=conv(XP,W,b,params) outn,f,ho,wo=conv(XP,W,b,params) =∑c=0,ho=0,wo=0C−1,Ho−1,Wo−1XPn,c,ho∗S+(1:HH),
2017-10-17 22:36:48 3663
原创 Find Duplicate File in System
该题是leetcode中有关string操作的一道题目:用到的了string中的substr(),find_first_of()等操作Given a list of directory info including directory path, and all the files with contents in this directory, you need to f
2017-09-03 22:31:38 284
原创 顺时针打印矩阵、矩阵顺时针转动90、之字形打印矩阵
给定一个整形矩阵matrix,请按照顺时针的方向打印矩阵1 2 3 45 6 7 89 10 11 1213 14 15 16输出结果为:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10额外空间复杂度:O(1)#include #includevoid PrintMatrix(int mat
2017-08-03 10:07:33 429
原创 N皇后问题
N皇后问题是指在N*N的棋盘上N个皇后,要求任何两个皇后不同行、不同列,也不在同一条斜线上。给定一个整数n,要求皇后的摆法有多少种。方法一:递归暴力解决如果在(i,j)位置(第i行第j列)放置了一个皇后,接下来在哪些位置不能放置皇后呢?1.整个第i行的位置都不能放置2.整个第j列的位置都不能放置3.如果位置(a,b)满足|a-i|==|b-j|,说明(a,b)与(i,j)处在同
2017-08-02 16:09:03 370
原创 动态规划解决字符串交错组成问题
给定str1,str2,aim,若aim是仅包含str1,str2中的字符。若aim中属于str1的字符仍然保持在str1中原来的顺序,属于str2的字符仍然保持在str2中原来的顺序,则称aim是str1和str2的交错组成。思路:构造一个(M+1)*(N+1)的矩阵dp:1. dp[0][0]=true.aim为空时可以由str1和str2的空字符串组成2.dp[i][0]表示
2017-08-01 23:57:22 1668
原创 换钱的方法数
给定数组arr,arr中所有的值都为整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,在给定一个整数aim代表要找的钱数,求换钱的方法有多少种。方法一:利用递归,时间复杂度O(aim^N)arr=[10,b,c...], aim=100,分析过程如下:1.用0张10元的货币,让[b,c......]组成剩下的100,最终方法数记为res1.2.用1张10
2017-07-31 16:07:57 319
原创 矩阵的最小路径和
给定一个矩阵m,从左上角开始每次只能向右或向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有的路径中最小的路径和。若给定的m如下:1 4 9 89 5 8 1214 5 11 1222 13 15 12路径1,4,5,5,11,12,12是所有路径和最小的,所以返回结果50.经典动态规划方法。假设矩阵m的大小为M*N,行数为M,列
2017-07-29 22:59:39 762
原创 斐波那契数列数列的三种时间复杂度的实现方法
给定整数N,返回斐波那契数列的第N项斐波那契数列为1,1,2,3,5,8,......也就是除第1项和第2项为1以外,对于第N项,有F(N)=F(N-1)+F(N-2),于是能够很轻松的写出暴力递归的代码。其时间复杂度为O(2^N).int Fibonacci1(int n){ if(n<1)return 0; if(n==1 || n==2) return 1; retu
2017-07-29 16:06:56 12949 1
原创 字符串中的空格替换
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路:从左向右插入,移动次数较多,计算量大,不建议该方法。 推荐从右向左插入。 首先计算出整个字符串中的空格数量spacecount,则新字符串长度 newlength = oldlength+2*spacecount;*
2017-07-26 09:33:36 214
转载 工程师必备,最好的九张机器学习&深度学习代码速查表
1.KerasKeras 是一个非常强大且容易上手的深度学习库;当 Keras 接入 Theano 和 TensorFlow 时,后两者可提供高水平的神经网络 API 以开发和评估深度学习模型。该速查表可用于 Python 数据科学和机器学习。2. NumpyNumpy 库是 Python 中科学性计算的核心库,它提供高性能、多维度的数组对象,以及对
2017-07-11 10:37:39 324
电脑快捷方式
2013-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人