python
嘎嘎乱喷
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pip install pydot出错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb8 in position 0: ordi
解决方法:在python/lib/site.py中加入 import sysreload(sys)sys.setdefaultencoding('gbk')转载 2018-07-09 15:46:31 · 4672 阅读 · 0 评论 -
机器学习”小憩“——总结应用场景
常见的机器学习模型:感知机,线性回归,逻辑回归,支持向量机,决策树,随机森林,GBDT,XGBoost,贝叶斯,KNN,K-means等;常见的机器学习理论:过拟合问题,交叉验证问题,模型选择问题,模型融合问题等;K近邻:算法采用测量不同特征值之间的距离的方法进行分类。优点:1.简单好用,容易理解,精度高,理论成熟,既可以用来做分类也可以用来做回归;2.可用于数值型数据和离散型...转载 2018-08-06 08:32:55 · 483 阅读 · 0 评论 -
零基础入门深度学习(1) - 感知器
零基础入门深度学习(1) - 感知器机器学习 深度学习入门无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就out了?现在救命稻草来了,《零基础入门深度学习》系列文章旨在讲帮助爱编程的你从零基础达到入门级水平。零基础意味着你不需要太多的数学知识,只要会...转载 2018-07-16 09:08:01 · 302 阅读 · 0 评论 -
Python数据分析与机器学习-Python实现逻辑回归与梯度下降策略
'''Logistic RegressionThe data我们将建立一个逻辑回归模型来预测一个学生是否被大学录取。假设你是一个大学系的管理员,你想根据两次考试的结果来决定每个申请人的录取机会。你有以前的申请人的历史数据,你可以用它作为逻辑回归的训练集。对于每一个培训例子,你有两个考试的申请人的分数和录取决定。为了做到这一点,我们将建立一个分类模型,根据考试成绩估计入学概率。''...转载 2018-07-24 15:04:02 · 346 阅读 · 0 评论 -
caffe均值文件mean.binaryproto转mean.npy
使用Caffe的C++接口进行操作时,需要的图像均值文件是pb格式,例如常见的均值文件名为mean.binaryproto;但在使用python接口进行操作时,需要的图像均值文件是numpy格式,例如mean.npy。所以在跨语言进行操作时,需要将mean.binaryproto转换成mean.npy,转换代码如下:import caffeimport numpy as npMEAN_PRO...转载 2018-07-06 08:47:42 · 318 阅读 · 0 评论 -
Python通过url获取图片的几种方法
图片源:http://n1image.hjfile.cn/shetuan/2017-05-17-1495016837-986-732.jpg方法及特性在注释中。#encoding:utf-8from cv2 import *import urllibimport numpy as npimport requests as reqfrom PIL import Imagefrom io ...转载 2018-07-05 19:20:15 · 11649 阅读 · 2 评论 -
Windows10下使用Caffe训练神经网络步骤二
二、训练模型1、修改模型首先把models/bvlc_alexnet下的solver.prototxt和train_val.prototxt复制到examples/test_A路径下,然后打开solver.prototxt文件(建议下载一个Notepad++),将其修改为如下:下图盗的,自行对照修改net: "E:/caffe/caffe-master/examples/test_A/train_...原创 2018-07-05 16:45:55 · 430 阅读 · 0 评论 -
Windows10下使用Caffe训练神经网络步骤一
一、生成Caffe数据库1、准备数据参考链接中的作者提供了一些图片,共有500张图片,分为大巴车、恐龙、大象、鲜花和马五个类,每个类100张。编号分别以3,4,5,6,7开头,各为一类。其中每类选出20张用作测试,其余80张用作训练。因此最终训练图片400张,测试图片100张,共5类。我在caffe根目录下的examples文件夹里新建了test_A文件夹,并将图片集放入其中。即,训练图片目录:e...原创 2018-07-05 16:18:39 · 1091 阅读 · 0 评论 -
深度学习--caffe入门学习
本文主要讲解caffe的整个使用流程,适用于初级入门caffe,通过学习本篇博文,理清项目训练、测试流程。初级教程,高手请绕道。我们知道,在caffe编译完后,在caffe目录下会生成一个build目录,在build\x64\release\目录下有个caffe.exe有了这个可执行文件我们就可以进行模型的训练,只需要学会调用这个可执行文件就可以了,这便是最简单的caffe学习,不需要对caffe...原创 2018-07-05 13:57:34 · 320 阅读 · 0 评论 -
目标检测 Faster R-CNN运行及实时性DEMO测试
#!/usr/bin/env python # --------------------------------------------------------# Faster R-CNN# Copyright (c) 2015 Microsoft# Licensed under The MIT License [see LICENSE for details]# Written b...转载 2018-07-17 20:01:59 · 1996 阅读 · 1 评论 -
python批量修改图片文件名
# -*- coding:utf-8 -*-#批量修改文件名#批量修改图片文件名import osimport reimport sysdef renameall(): fileList = os.listdir(r'*********/Desktop/faster-rcnn-traffic-light/green') #带修改文件夹 print('修改前:'+ ...原创 2018-07-11 17:40:15 · 1350 阅读 · 0 评论 -
Python+opencv将图片生成成视频
import cv2fps = 16 size = (width,height) videowriter = cv2.VideoWriter("a.avi",cv2.VideoWriter_fourcc('M','J','P','G'),fps,size)for i in range(1,200): img = cv2.imread('%d'.jpg % i) vid...原创 2018-07-04 15:25:32 · 12945 阅读 · 3 评论 -
深度学习之windows python faster rcnn 配置及demo运行
121 系统环境windows 10 X64VS2013GTX1060CUDA8.0cudnn5.0Miniconda X64 for python 2.7opencv3.0123456782安装环境参考我上面一篇博客,caffe已经配置好了,并自己生成了release版本的库文件,配置faster rcnn来检测运动目标,刚开始配置这玩意儿时我没有安装Miniconda 然后我就直...转载 2018-07-11 14:39:24 · 1067 阅读 · 0 评论 -
win10 caffe python Faster-RCNN训练自己数据集(转)
根据自己的数据集修改文件1.模型配置文件我用end2end的方式训练,这里我用vgg_cnn_m_1024为例说明。所以我们先打开models\pascal_voc\VGG_CNN_M_1024\faster_rcnn_end2end\train.prototxt,有4处需要修改[plain] view plain copy print?<span style=...转载 2018-07-16 20:35:01 · 457 阅读 · 0 评论 -
将数据集做成VOC2007格式用于Faster-RCNN训练
0.文件夹名首先,确定你的数据集所放的文件夹名字,例如我的叫VOC20071.图片命名虽然说图片名对训练没什么影响,但建议还是按VOC2007那样,如“000005.jpg”这种形式。至于图片格式,代码里是写的jpg。批量修改图片名字为VOC2007格式可以参考以下python代码:# -*- coding:utf-8 -*-#批量修改文件名#批量修改图片文件名impor...原创 2018-07-16 20:28:06 · 643 阅读 · 0 评论 -
生成lmdb格式文件
%格式转换的可执行文件%%重新设定图片的大小%%打乱图片%%转换格式%%图片路径%%图片标签%%LMDB文件的输出路径%E:\caffe\caffe-master\Build\x64\Release\convert_imageset.exe ^--resize_height=256 --resize_width=256 ^--shuffle ^--backend="lmdb"...原创 2018-07-10 17:54:06 · 727 阅读 · 0 评论 -
python写程序自动生成训练集图片的名字
# -*- coding: UTF-8 -*-import os#定义caffe根目录caffe_root = 'E:/caffe/caffe-master/'#制作训练标签数据i = 0 #标签with open(caffe_root + 'examples/test_C/labels/train.txt','w') as train_txt: for root,di...原创 2018-07-10 17:44:26 · 1376 阅读 · 0 评论 -
python如何将gif动态图转化成每帧图片
from PIL import Imageimport osgifFileName = 'test.gif'#使用Image模块的open()方法打开gif动态图像时,默认是第一帧im = Image.open(gifFileName)pngDir = gifFileName[:-4]#创建存放每帧图片的文件夹os.mkdir(pngDir)try: while True: ...转载 2018-07-10 09:29:27 · 4722 阅读 · 1 评论 -
基于贝叶斯的简单的英文单词纠错
原理介绍:简单的介绍一下它的工作原理. 给定一个单词, 我们的任务是选择和它最相似的拼写正确的单词. (如果这个单词本身拼写就是正确的, 那么最相近的就是它自己啦). 当然, 不可能绝对的找到相近的单词, 比如说给定 lates 这个单词, 它应该别更正为 late 呢 还是 latest 呢? 这些困难指示我们, 需要使用概率论, 而不是基于规则的判断. 我们说, 给定一个词 w, 在所有正...转载 2018-08-07 10:06:27 · 1424 阅读 · 1 评论
分享