自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Never-Giveup的博客

python,爬虫,web,机器学习,深度学习

  • 博客(19)
  • 收藏
  • 关注

原创 MinGW安装教程——著名C/C++编译器GCC的Windows版本

前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,为了让看到这篇文章的任何人,都可以很容易按照图片所示正确安装 MinGW。一、什么是 MinGW ...

2018-12-26 23:38:00 6073 5

原创 TensorFlow中tf.Graph()函数

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow可被用于语音识别或图像识别等多项机器深度学习...

2018-12-25 22:14:12 4706

原创 Python中多进程间通信(multiprocessing.Manager)

Python中写多进程的程序,一般都使用multiprocesing模块。进程间通讯有多种方式,包括信号,管道,消息队列,信号量,共享内存,socket等。这里主要介绍使用multiprocessing.Manager模块实现进程间共享数据。Python中进程间共享数据,处理基本的queue,pipe和value+array外,还提供了更高层次的封装。使用multiprocessing.Man...

2018-12-25 22:02:01 33634 8

原创 Linux常用命令总结

1.查进程ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H...

2018-12-24 22:33:29 728

原创 声纹识别技术

语音识别、声纹识别、语义识别的区别很多除接触AI的小伙伴, 不清楚语音识别和声纹识别的区别,经常混淆概念,以为语音识别、声纹识别、语义识别是同一回事,其实不然。声纹识别和语音识别在原理上一样,都是通过对采集到的语音信号进行分析和处理,提取相应的特征或建立相应的模型,然后据此做出判断。但二者的根本目的,提取的特征、建立的模型是不一样的。语音识别的目的: 识别语音的内容。并以电脑自动将人类的语音...

2018-12-18 22:32:30 8913

原创 python类中实例方法的__func__属性的理解

先摆一段代码:class A: def foo(self): pass bar = foo明确一个概念:method 是一种 function,method 有一个__func__ 属性,指向一个 function。A().foo 即为第一种方法创建的 method,A().bar 则为第二种。那段话的意思是: A().bar.__func__ 不是指向 A...

2018-12-13 20:33:16 8432

原创 numpy中axis理解

numpy库中有些函数有个参数axis,像ndarray.max()等,ndarray 其实就是一个多维数组,比python 内建的list多了一些对多维数组的操纵方法。如果一个多维数组是232,他就是3维的,参数axis=0指的就是第一维,即2那一个数轴,axis=1,即3的那个数轴,axis=2,即最后2的那个数轴。示例:...

2018-12-12 20:22:58 274

原创 详解mrjob输入输出协议(Protocols)

demofrom mrjob.job import MRJobclass MRWordCount(MRJob): def mapper(self, key, line): print('key---',key) for word in line.split(): yield(word, 1) def reducer(self, wor...

2018-12-06 20:43:06 1870

原创 TensorFlow训练模型的保存和加载

参考https://blog.csdn.net/tan_handsome/article/details/79303269

2018-12-04 21:53:06 1613

原创 pyspark学习笔记(一):Spark Web UI的使用

spark Web UI是学习调试spark任务的入口,查看spark UI任务日志也是一项必备技能。启动pyspark以后,在本地浏览器访问localhost:4040界面,就会看到spark的任务UI界面,查看各任务的信息。其中IP和port可以在pyspark启动的时候进行指定,也可以通过其它方式进行配置。先来两个小demo瞅瞅demo1from pyspark import Spa...

2018-12-04 11:30:36 7633

原创 Pytorch 中的数据类型 torch.utils.data.DataLoader 参数详解

参考https://blog.csdn.net/rogerfang/article/details/82291464

2018-12-03 16:09:42 19842 6

原创 Ubuntu换源

参考https://blog.csdn.net/Jhoneson/article/details/80231979https://blog.csdn.net/a732052923/article/details/80269832

2018-12-03 16:00:40 648

原创 Pytorch的GPU计算(cuda)

pytorch允许把在GPU上训练的模型加载到CPU上,也允许把在CPU上训练的模型加载到GPU上。在Pytorch中,只要在输入,输出,模型等后加.cuda()即可将模型由cpu上的运算调到gpu上运算。首先需要确定自己的pytorch版本能否进行gpu计算。print(torch.cuda.is_available())如果结果是True,则可以进行gpu计算,如果是False,就需...

2018-12-02 22:11:45 28348 8

原创 Pytorch的net.train 和 net.eval的使用

在训练模型时会在前面加上:model.train()在测试模型时在前面使用:model.eval()同时发现,如果不写这两个程序也可以运行,这是因为这两个方法是针对在网络训练和测试时采用不同方式的情况,比如Batch Normalization 和 Dropout。训练时是正对每个min-batch的,但是在测试中往往是针对单张图片,即不存在min-batch的概念。由于网络训练完...

2018-12-02 21:51:28 52296 15

原创 PyTorch之模型的保存与加载

从一个小demo讲解import torchimport matplotlib.pyplot as pltfrom torch.autograd import Variable# 生成数据x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim = 1)y = x.pow(2) + 0.2 * torch.rand(x.size())...

2018-12-02 21:43:22 565 1

原创 Python搭建简易Web服务器

学习了python的socket编程,首先做个小练习,然后慢慢深入,搭建个简单的web服务器1. socket小练习服务端代码import socketHOST, PORT = "127.0.0.1", 8888listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ##创建服务端套接字listen_soc...

2018-12-02 21:33:54 2159

原创 TensorBoard源码实现探究

学过一些python网络编程的知识,对socket编程,https协议,以及web框架(flask)有一定的了解,所以想探究一下,TensorFlow的可视化工具TensorBoard是怎么搭建web服务的。查看TensorBoard源码,从两个源码文件入手,分别是:program.py 这里就是设置了一些开始web服务的参数,例如端口(port):6006等http_util.p...

2018-12-02 20:35:26 1858

原创 Pytorch可视化工具之TensorBoardX

1. 引言我们都知道tensorflow框架可以使用tensorboard这一高级的可视化的工具,为了使用tensorboard这一套完美的可视化工具,未免可以将其应用到Pytorch中,用于Pytorch的可视化。这里特别感谢Github上的解决方案: https://github.com/lanpa/tensorboardX。本文主要是针对该解决方案提供一些介绍。TensorboardX...

2018-12-02 20:19:29 5059

原创 Ubuntu如何重新设置超级用户密码(忘记超级用户root密码)

Ubuntu版本:Ubuntu 16.04.3 LTS1启动系统,在启动过程中,反复按Esc键或者shift键(本人亲测反复按或者长按都可以,没必要纠结),直到出现以下界面:通过上下键移动,选择Ubuntu高级选项(或者有的版本显示的是Advanced options for Ubuntu),然后按’Enter’键,进入如下界面选中Ubuntu,with Linux 4.13.0-38-...

2018-12-02 18:31:14 4169 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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