python学习
白色小靴
学生
展开
-
Ubuntu20运行OverlapNet
OverlapNet源码:https://github.com/PRBonn/OverlapNet一、设置ubuntu默认使用python3:https://www.cnblogs.com/dancesir/p/14201267.html二、配置深度学习环境https://blog.csdn.net/weixin_44684139/article/details/109011361三、创建环境注意依赖库版本必须严格根据github对应conda create --name tf5 pytho原创 2021-03-17 14:10:00 · 761 阅读 · 6 评论 -
python离线库
https://pypi.org/project/tensorflow-gpu/1.15.4/#files原创 2021-03-17 12:27:13 · 390 阅读 · 0 评论 -
ubuntu20.04 配置pytorch深度学习环境 + SSD目标检测
0、准备工作0.1 gcc降级因为Ubuntu20.04自带的gcc版本为9.3,而cuda10不支持gcc-9,因此要手动安装gcc-7,命令如下:sudo apt-get install gcc-7 g++-7设置优先使用gcc7sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 9sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++原创 2020-10-11 15:59:07 · 4229 阅读 · 2 评论 -
python opencv 检测圆
import cv2import numpyimport numpy as np# 读取彩色图片img = cv2.imread('C:\\Users\\MJY\\Desktop\\red3.jpg')gimg = cv2.medianBlur(img, 3)kernel = np.ones((10, 10))gimg = cv2.cvtColor(gimg, cv2.CO...原创 2019-12-27 00:22:58 · 884 阅读 · 0 评论 -
leetcode(三) 无重复字符子串
题目https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。解法解析:https://leetcode-cn.com/problems/longest-substring-without-repeating-charac...原创 2019-12-16 11:13:31 · 176 阅读 · 0 评论 -
保存权重的方式+设置学习率下降的方式+早停的方式+history的保存与加载
from keras.callbacks import TensorBoard, ModelCheckpoint, ReduceLROnPlateau, EarlyStopping # 保存的方式,3世代保存一次 checkpoint_period = ModelCheckpoint( log_dir + 'e...原创 2019-12-09 14:58:55 · 917 阅读 · 0 评论 -
opencv双目测距
从双目标定开始https://www.bilibili.com/video/av75835965?from=search&seid=8358259408876614793然后跟着代码走https://www.cnblogs.com/zhiyishou/p/5767592.html 或https://blog.csdn.net/mangobar/article/details/8...原创 2019-12-04 18:13:02 · 543 阅读 · 0 评论 -
keras实现权重以及history的保存和加载
权重及history的保存:model.save_weights('vi_128_lrdefault.hdf5')import picklewith open('model_vi_bs_128_lrdefault_hist.pickle', 'wb') as file_pi: pickle.dump(history.history, file_pi)权重及hstory的读入mode...原创 2019-12-01 13:19:16 · 4235 阅读 · 2 评论 -
cv.COLOR_BGR2GRAY后imread进来还是三通道问题
# 保存图片imwrite,你写什么后缀他就给你保存为 什么后缀gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY)cv.imwrite("result/result.png", gray)cv.imwrite("result/result.jpg", gray)# 看看灰度图是几通道,以后就不用ps做灰度图像了。。。。。但是还是三通道(227, 227, ...原创 2019-11-03 13:41:40 · 3639 阅读 · 0 评论 -
yolo入门之二----yolo代码解析
you only look once 就能懂voc_annotation.py1. 转换标注文件:(xml----->txt)in_file = open(‘VOCdevkit/VOC%s/Annotations/%s.xml’%(year, image_id)) 打开xml文件tree=ET.parse(in_file) 解将xml文件析成ElementTre...原创 2019-11-02 11:11:22 · 1636 阅读 · 1 评论 -
pytorch安装
在这个网页里面找即可主要有cpu和gpu的分别cuda版本要对应上https://download.pytorch.org/whl/torch_stable.html原创 2019-10-21 22:26:46 · 115 阅读 · 0 评论 -
keras导入cifar数据集过慢的方式
解决办法是直接下载:http://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz直接使用迅雷下载下载下来的文件放到~/.keras/datasets/ 目录下,然后将文件名改名为cifar-10-batches-py.tar.gz(x_train, y_train), (x_test, y_test) = cifar10.load_data()...原创 2019-10-13 00:11:13 · 797 阅读 · 4 评论 -
tensorflow-gpu下载方法
直接在anaconda键入安装命令conda install tensorflow-gpu按照如下链接安装:https://www.cnblogs.com/gaofighting/p/9917456.html版本对应好:https://blog.csdn.net/yuejisuo1948/article/details/81043962...原创 2019-03-31 18:11:48 · 2100 阅读 · 2 评论 -
jupyter notebook 代码自动补全
我们都知道如果想调用jupyter则需要cd到项目文件夹 然后输入jupyter notebook但是使用的时候会发现,并没有代码自动补全功能,只能按住TAB才会有补全因此下载一个插件,能够自动补全代码具体看下面这个链接https://www.lefer.cn/posts/15473/看不懂的话结合这个看https://blog.csdn.net/weixin_41921520/ar...原创 2019-09-07 15:45:21 · 187 阅读 · 0 评论 -
分别用KNN和深度学习对于facebook案例分类
先来看深度学习的代码:# 由于发现使用KNN算法对于facebook地区的分类实在是缓慢# 因此尝试使用深度学习的方法import tensorflow as tfimport numpy as npimport pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.preproces...原创 2019-09-11 22:05:45 · 223 阅读 · 0 评论 -
预测泰坦尼克号生存问题
import tensorflow as tfimport pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.feature_extraction import DictVectorizerfrom sklearn.tree import Decis...原创 2019-09-13 11:38:23 · 627 阅读 · 2 评论 -
Matplotlib无法显示中文问题(乱码)解决
看文章:http://blog.csdn.net/daryapeng/article/details/62042459即可。遇到matplotlib的显示问题,可以添加下面两行代码。from pylab import mplmpl.rcParams[‘font.sans-serif’] = [‘SimHei’] #中文显示问题...转载 2019-09-13 21:50:25 · 265 阅读 · 0 评论 -
关于使用keras报错:0 successful operations. 0 derived errors ignored.
使用jupyter先进行了线性回归的入门到第二节课非线性回归就不行了???train_on_batch(x, y) 那一行会报错:0 successful operations.0 derived errors ignored.解决办法:将之前的第一个线性回归案例在jupyter中点击中断服务再运行第二个案例就可以了import kerasimport numpy as npi...原创 2019-09-19 09:53:22 · 5249 阅读 · 0 评论 -
python深度学习系列Keras 简单入门
入门级别案例mnist手写数字识别一、用keras实现手写识别其中也没有什么需要着重注意的点,把几个易错点罗列一下:(train_images, train_labels), (test_images, test_labels) = mnist.load_data()左边要用两个元组接from keras.utils import to_categorical用来处理样本标签,将其转...原创 2019-09-20 22:09:39 · 328 阅读 · 0 评论 -
关于keras自带数据集导入失败的问题
以路透社新闻多分类问题为例:先下载好npz文件,忘记要放在哪里了,可以试一下放在项目文件夹中找到目录C:\Users\MJY\Anaconda3\envs\tensorflow-gpu\Lib\site-packages\keras\datasets用pycharm打开reuters.py找到56行,也就是带with那一行,将其改为如下形式with np.load(path, allo...原创 2019-09-24 17:40:26 · 927 阅读 · 0 评论 -
keras导入VGG16下载太慢解决办法
在这里先下载h5文件https://download.csdn.net/download/dongyuxieshen/9972619然后将其复制到C:\Users\MJY.keras\models然后在pycharm里面试验成功:from keras.applications import VGG16# weights 指定模型初始化的权重检查点# include_top 指定模型...原创 2019-09-28 21:25:34 · 6791 阅读 · 12 评论 -
yolo入门之一----yolo的使用
主要参考了此链接,对此博主表示感谢~!!https://blog.csdn.net/u012746060/article/details/81183006但其中有一些不同之处,在这里从头到尾走一遍流程二、快速使用1、下载yolov3代码:https://github.com/qqwweee/keras-yolo3 ,并解压缩之后用pycharm打开。2、下载权重:https://pjre...原创 2019-09-29 20:53:24 · 18221 阅读 · 22 评论 -
Github上ipynb加载慢甚至失败的解决办法
进入网址:https://nbviewer.jupyter.org/将ipynb的网址链接粘贴进来点击Go即可原创 2019-10-10 19:38:14 · 267 阅读 · 0 评论 -
打包python程序.exe
pyInstaller 库的使用操作系统并没有安装idle这种解释器因此需要打包 直接可以执行.py -> pyInstaller -> .exepyInstaller是第三方库,使用前需要安装pip install pyinstaller可以在cmd中如下使用C:\Users\MJY>cd D:\python学习-mooc\day_6\pyinstaller...原创 2019-09-03 20:05:15 · 184 阅读 · 0 评论 -
彻底(?)关闭windows自动更新并制作了exe
http://tieba.baidu.com/p/5843859342?pn=0&&red_tag=z0899313334简而言之1.win键,找到windows系统。2.右键“命令提示符”,选择“更多”,选择“以管理员身份运行”。3.输入REG add “HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc” /v “S...原创 2019-09-03 19:49:14 · 311 阅读 · 0 评论 -
pycharm意外关闭导致报错Unexpected content storage modification: page=26; newRecord=3877
Unexpected content storage modification: page=26; newRecord=3877解决办法 C:\Users\MJY.PyCharm2019.1\system\caches把这里面的文件全部删除即可原创 2019-07-17 17:24:41 · 4935 阅读 · 0 评论 -
深度学习复习(包括文件读取与解码、卷积神经网络实现mnist分类)
dropout 防止过拟合relu 激活函数卷积神经网络的结构:卷积层、激活层、池化层(pooling layer/subsample)、全连接层怎么排列他们效果比较好是需要实验的卷积层卷积核kernal/过滤器filter/模型参数/卷积单元卷积核四要素有:个数、大小、步长、零填充的大小常用大小:11 33 5*5卷积核个数 相当于派多人去观察 得到多张观测结果如何计算输出...原创 2019-07-18 19:31:01 · 550 阅读 · 0 评论 -
trick用法及其作用大总结
trick用法及其作用大总结1. L2正则化作用:防止过拟合 提高泛化能力用法:①首先是定义一个带有L2正则化的 初始化权重weight的函数# 使用正太分布初始化权重并添加L2正则化,使用w1控制L2损失的大小def variable_with_weight_loss(shape, stddev, w1): # 从截断的(2个标准差以内)正态分布中输出随机值 var ...原创 2019-03-31 18:12:43 · 3541 阅读 · 0 评论 -
手把手教你用Tensorflow构建卷积网络(CNN)进行图像分类的教程解读(从cifar下载了150张图进行分类)
首先需要下载pillow进入prompt ,activate tensorflow-gpu,pip install Pillow即可附上完整程序#coding=utf-8import os#图像读取库from PIL import Image#矩阵运算库import numpy as npimport tensorflow as tf# 数据文件夹data_dir = ...原创 2019-03-31 18:12:27 · 1310 阅读 · 8 评论 -
基于cifar数据集的卷积神经网络优化trick的表现
网上开源代码如下# CIFAR-10数据集训练import syssys.path.append("models/tutorials/image/cifar10")# 下载和读取CIFAR-10的类import cifar10,cifar10_inputimport tensorflow as tfimport numpy as npimport time# 训练轮数max_...原创 2019-03-31 18:12:06 · 317 阅读 · 0 评论 -
解读完毕cifar_input.py再看这个程序cifar_train.py
源代码奉上# CIFAR-10数据集训练import syssys.path.append("models/tutorials/image/cifar10")# 下载和读取CIFAR-10的类import cifar10_inputimport tensorflow as tfimport numpy as npimport time# 训练轮数max_steps = 30...原创 2019-03-25 00:17:13 · 433 阅读 · 0 评论 -
实战google深度学习框架(第六章学习笔记)
LeNet-5的实现1.tf.nn.bias_addhttps://blog.csdn.net/chezhai/article/details/75627789?utm_source=blogxgwz2即两个列维度相同的向量相加2.发现你的定义的前向库函数 import导入不进来 好像是带数字的函数名称不行...原创 2019-03-11 08:03:07 · 199 阅读 · 0 评论 -
cifar数据集的训练和测试对于cifar_input的解读
1.本地响应标准化tf.nn.lrn知道其可以增强泛化能力(发现普遍性的能力)会用就行原创 2019-03-14 23:35:51 · 646 阅读 · 0 评论 -
关于tensorflow中的matplotlib安装不显示问题
关于tensorflow中的matplotlib安装不显示问题玄学,,,,搞了好久 试过csdn上的各种方法无果有正确答案:打开蟒蛇,输入conda list检验都有什么库如果没有matplotlib输入conda install matplotlib他不会只给你安装这个而是一大堆!!!所以一定要耐心等待其中有一个库叫做mkl 184M左右大小下载需要半个小时还多吧(正常...原创 2019-02-26 21:18:50 · 652 阅读 · 0 评论 -
关于pycharm左侧项目栏消失的问题
快捷键ALT+1原创 2019-07-20 18:01:06 · 2648 阅读 · 0 评论 -
验证码识别实战
验证码识别实战(1)数据集若想正确识别 分割?—— 不具备通用性整体识别?——NZPP——> [13,25,15,15]——> []用独热码的形式即 NZPP -> [13, 25, 15, 15][4, 26]-> [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0...原创 2019-07-21 14:39:02 · 372 阅读 · 0 评论 -
好用的残差网络resnet
首先是主程序# -*- coding: utf-8 -*-# @Time : 2019/7/2 18:56# @Author : YYLin# @Email : 854280599@qq.com# @File : Resnet_50_101_152_Train.pyimport Resnet_50_101_152import tensorflow as tfimp...原创 2019-08-03 09:16:49 · 377 阅读 · 0 评论 -
汽车状态分类器代码详解(未完待续)
先是data_processing文件:import pandas as pdfrom urllib.request import urlretrievedef load_data(download=True): # download data from : http://archive.ics.uci.edu/ml/datasets/Car+Evaluation if ...原创 2019-09-01 23:53:36 · 1003 阅读 · 0 评论 -
python制作labels.csv文件的办法
学了python用起来#制作之前的标签文件,训练集400张,四类0 1 2 3,各100张ls = []for j in range(4): for i in range(100*j+1, 100*(j+1)+1): ls.append([str(i), str(j)])f = open('labels.csv', 'w')for item in ls: ...原创 2019-08-25 15:49:11 · 1090 阅读 · 0 评论 -
关于python中jieba库import报错
一开始 我直接cmd出来以后pip install jieba回到 IDLE 发现 import jieba报错ModuleNotFoundError: No module named 'jieba'解决办法右键idle的快捷方式,打开文件位置,来到目录1目录1下右键python的快捷方式,来到目录2从目录2返回一级找到Scripts文件夹进入复制地址,打开cmd,cd到这里p...原创 2019-08-24 20:05:12 · 10366 阅读 · 0 评论