自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gfqwy2021

2021年开始,逐步脱离学校迈入工作~~~

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

原创 离散数学推理理论——推荐链接

推理理论第三章命题逻辑的推理理论讲解.ppt链接:https://max.book118.com/html/2017/0216/91866958.shtm离散数学知识总结型附链接:http://www.360docs.net/doc/ed86b8b069dc5022aaea0079-2.html

2022-03-04 09:07:15 705

原创 单链表按位序插入——带头结点与不带头结点(c语言版本)

带头结点2.不带头结点不带头结点比带头结点多了一个对于 i==1的额外操作,另外,不带头结点的j的值不同

2021-05-21 16:32:40 947

原创 梯度计算

xOut[87]: tensor([[1., 1.], [1., 1.]], requires_grad=True)y=x+2z=y*y*3zOut[90]: tensor([[27., 27.], [27., 27.]], grad_fn=<MulBackward0>)out=z.mean()outOut[92]: tensor(27., grad_fn=<MeanBackward0>)out.backward()out

2021-04-10 23:23:25 310

原创 在Python中使用gRPC的方法1

请先阅读脚本之家的这篇文章:https://www.jb51.net/article/145229.htm代码部分:2.1 msg.proto.pysyntax = "proto3";service MsgService { rpc GetMsg (MsgRequest) returns (MsgResponse){}}message MsgRequest { string name = 1;}message MsgResponse { string msg = 1;.

2021-03-23 17:50:45 262

原创 使用ffmpeg批量截取视频或者转格式(python)

# -*- coding: utf-8 -*-import ffmpyimport osdef ffmpeg(video): # 根据起始时间和截止时间截取视频 ff = ffmpy.FFmpeg( inputs={video:'-ss 00:00:00'}, outputs={video.split('.')[0]+'.264':'-to 00:16:00 -c copy'} ) try: print(ff.cm

2021-03-03 14:04:08 628

原创 pandas读取含有中文的csv文件时UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb8 in position.....

修改代码编码为:encoding="unicode_escape"即datas = pd.read_csv(path, encoding="unicode_escape")

2021-02-22 15:21:11 644

原创 利用YOLOv3将图片分类

利用YOLOv3将图片分类我是场景需要,需将图片分为有人和无人;你也可以修改我的代码将图片分为有汽车无汽车,有无摩托车等等其他类别,我这个代码可以参考coco数据集那80类进行划分我的思路是,如果一张图片中只要有一个人,就将有人的这张图片移到新的文件夹中# -*- coding: utf-8 -*-import shutilimport cv2import osimport random# import sys# sys.path.append("/media/ubuntu_data2/

2021-01-30 10:38:02 1488

原创 Strong_Baseline_of_Pedestrian_Attribute_Recognition的readme.md的译文

1. 行人属性识别的强大基准论文:Rethinking of Pedestrian Attribute Recognition: Realistic Datasets with Efficient Method.考虑到各种SOTA基准存在巨大的性能差距,因此我们提供了坚实而强大的基准进行公平比较。2. 更新20200901 添加了 infer.py文件3. 依赖的python库scipy==1.4.1torch==1.4.0(pytorch 1.4.0)torchvision==0.

2020-11-30 15:29:37 1234 10

原创 secureCRT压缩文件夹并将其传至本地

要将一个目录下的所有文件或者文件夹下载到本地,需要将文件夹压缩成一个文件,再传至本地压缩文件夹打包(压缩):tar -czvf fileName.tar dirName,将文件夹dirName及其子文件打包为fileName.tar;更多请参考:linux压缩与解压命令简介将文件传到本地sz filename.tar(保存路径是默认路径,默认路径 可在这里查看)但是很遗憾,超过4g的压缩包,他不让我下载,故使用以下方式再操作sftp方式上传在secureCRT中,选择filecd

2020-11-30 11:09:34 2798

原创 Deep Residual Learning for Image Recognition论文阅读笔记

ResNet这篇文章为CVPR2016的最佳论文奖(conference on computer vision and pattern recognition);论文链接:https://arxiv.org/abs/1512.03385代码:https://github.com/KaimingHe/deep-residual-networks下面开始说论文正文部分在神经网络中,常遇到的2个问题:(Is learning better networks as easy as stacking m.

2020-11-06 18:01:05 406

原创 nn.Module类的调用过程报错的处理

且看代码:调用的时候报错了!!!为何这样报错?因为代码的def forward(self, x)部分,应该和初始化的代码成并列关系,而不是包含关系(说白了,就是forward这个函数的代码缩进错了)

2020-11-03 15:24:33 523

原创 Pytorch加载本地MNIST数据和一些简单的处理

Pytorch加载本地数据,学习自pytorch如何加载本地的数据集(例如MNIST/CIFAR10)这篇文章之外,我补充下文章里的mnist.py放在anaconda的哪里我是在这(仅供参考):C:\Users\happy\Anaconda3\Lib\site-packages\torchvision\datasets主要的点就是,找到Anaconda3存放的路径,后面的基本上是一致的上Pytorch训练MNIST的代码,本人有点懒,写的也不一定有别人好,在此附上我代码的参考链接,下面的代码是根.

2020-10-28 16:14:55 5653 1

原创 使用input_data.py实现MNIST数据集的下载

干货,马上附上input_data.py的代码:代码来自:https://blog.csdn.net/weixin_43159628/article/details/83241345# Copyright 2015 Google Inc. All Rights Reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in complia

2020-10-26 18:20:52 843

原创 计网复习练习题1

标准以太网的物理地址长度为( 48bit)我国在1991 年建成第一条与国际互联网连接的专线,与斯坦福大学连接成功,实现者是中国科学院的( 高能所)广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用(分组交换技术 )网卡与集线器之间的双绞线长度最大为( 100m)交换式局域网从根本上改变了“共享介质”的工作方式,它可以通过局域网交换机支持端口之间的多个并发连接。因此,交换式局域网可以增加网络带宽,改善局域网性能与( 服务质量)在下列任务中,( ①②③④)是网络操作系统的基本任务①屏蔽.

2020-10-13 16:34:07 1696

原创 c++基础学习笔记:常量、变量、自增运算符++、cin、cout、引用与指针

定义符号常量#define 符号常量名 常量值语法说明:以“#”开头,结尾不能加“;”符号常量名应符合标识符命名规则。习惯上符号常量名使用大写字母。定义常变量const 数据类型 常变量名 = 初始值;语法说明:使用const关键字指定常变量;定义常变量时必须初始化;常变量的值不能改变,例如不能被再次赋值。程序中的变量数据类型 变量名1, 变量名2, …, 变量名n ;语法说明:数据类型指定了变量的存储位数和存储格式;变量名需符合标识符的命名规则.

2020-10-09 23:11:49 404

原创 程序设计导论

1. 计算机硬件结构计算机硬件是如何连接在一起的?答案:“总线”2. 计算机程序2.1 计算机程序是使用某种计算机语言编写的一组指示计算机进行数据处理的指令序列。申请内存空间输入原始数据数据处理输出处理结果计算机语言:机器语言、汇编语言、高级语言2.2 程序的执行:由程序员编写, 由计算机执行程序=数据+算法程序开发过程设计(需求分析+程序设计)实现(编程语言、编译执行、解释执行)测试发布进制数转换4.1 十进制转二进制十进制整数转二进制:除2取余

2020-10-08 14:35:59 373

原创 数组的添加方法(java)

java在定义数组的时候需要指定数组的长度,这种不利于添加元素,解决办法:临时创建一个新的数组,长度为原数组长度加上要添加的数组的长度,将原数组写入到新数组中,其余数组此时默认为0,将数组添加到默认为0的元素中即可将临时数组赋值个原数组public class Main { public static void main(String[] args) { int[] arr1 = new int[] {7,8,9}; System.out.println(

2020-09-26 01:22:51 10964

原创 argparser入门基础

使用argparse库写的代码需要在命令行执行!!!!# 参考:https://www.jianshu.com/p/00425f6c0936import argparseparser = argparse.ArgumentParser()parser.add_argument("echo") #echo是参数args = parser.parse_args()print(args.echo)# 命令行输入:python 此文件名.py -h(也可以 --help)得到帮助信息,知道我们需要

2020-09-17 09:06:00 610

转载 生成模型与判别模型总结

生成模型,就是生成(数据的分布)的模型;判别模型,就是判别(数据输出量)的模型。生成式模型:朴素贝叶斯混合高斯模型隐马尔科夫模型(HMM)贝叶斯网络Sigmoid Belief Networks马尔科夫随机场(Markov Random Fields)深度信念网络(DBN)判别式模型:K近邻(KNN)线性回归(Linear Regression)逻辑斯蒂回归(Logistic Regression)神经网络(NN)支持向量机(SVM)高斯过程(Gaussian Proces.

2020-08-12 16:38:05 235

原创 斐波那契数相关问题(不用递归处理)

斐波那契数我们之前学过的递归方法可以解答,但是递归是在是太慢了,可以使用线性递归法,也可以利用python的列表数据存储和获取来处理第509题:斐波那契数(LeetCode)class Solution: def fib(self, N: int) -> int: if N == 0: return 0 elif N == 1: return 1 else: a,

2020-08-11 16:40:05 546

原创 清华大学镜像直接下载pytorch压缩包及其安装

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

2020-07-11 21:15:57 7503 1

原创 组合之torch.cat()和 torch.stack()

cat即concatenate的意思,是指沿着已有的数据的 某一维度进行拼接,操作后数据的总维数不变,在进行拼接时,除了拼 接的维度之外,其他维度必须相同。而torch.stack()函数指新增维度,并按照指定的维度进行叠加import torcha = torch.randperm(10)a = a.reshape([2, 5])b = torch.Tensor([[10, 11, 15, 12, 13], [5, 4, 3, 2, 1]])a = a.type_as(b) # 将a,b数据

2020-07-03 16:03:11 964

转载 物体检测技术的简单介绍

1. 物体检测技术概念物体检测技术,通常是指在一张图像中检测出物体出现的位置及对 应的类别,主要包括物体类别、 xminx_{min}xmin​、yminy_{min}ymin​、xmaxx_{max}xmax​与ymaxy_{max}ymax​。它是一项非常基础的任 务,图像分割、物体追踪、关键点检测等通常都要依赖于物体检测。2. 图像分类、物体检测与图像分割的区别图像分类:输入图像往往仅包含一个物体,目的是判断每张图像 是什么物体,是图像级别的任务,相对简单,发展也最快。物体检测:输入图像中往

2020-07-01 14:14:47 3639

转载 深度学习+计算机视觉的应用以及对应的算法

进入深度学习发展阶段后,计算机视觉在多个领域都取得了令人瞩 目的成就,如图1.7所示。

2020-06-29 17:48:58 266

转载 深度学习发展史以及所需要的支撑条件

深度学习主要是通过搭建深层的人工 神经网络(Artificial Neural Network)来进行知识的学习,输入数据通 常较为复杂、规模大、维度高发展史最早的神经网络:1943年的MCP(McCulloch and Pitts) 人工神经元网络,希望使用简单的加权求和与激活函数来模拟人类的神 经元过程。1958年的感知器(Perception)模型使用了梯度下降算法来学习多维的训练数据,成功地实现了二分类问题,也掀起 了深度学习的第一次热潮。然而,1969年,Minsky证明了感知器仅.

2020-06-29 17:27:52 868

原创 os模块中几个常用的函数

os.path模块函数名含义os.path.splitext()分割路径,返回路径名和文件扩展名的元组os.path.dirname(path)返回文件路径os.path.basename(path)返回文件名os.path.split(path)把路径分割成 目录和文件名,返回一个元组os.path.join(path1[, path2[, …]])把目录和文件名合成一个路径os.path.exists(path)果路径 path 存在,.

2020-06-23 14:12:15 253

原创 sys.path.insert()和sys.path.append()区别

sys.path.insert()是在sys.path列表中的第0个位置插入新的路径sys.path.insert()是在sys.path列表中的最后一个位置添加(插入)新的路径

2020-06-22 14:32:30 971

原创 播放本地视频或者打开本地摄像头抓取特定颜色的物体

代码1:播放本地视频并抓取视频中蓝色的部分代码2:打开本地摄像头动态的抓取想要的部分物体# -*- coding: utf-8 -*-# =============================================================================# 代码1# 播放本地视频# =============================================================================import cv.

2020-06-09 11:42:58 403

原创 RGB、HSV、HSL和YUV颜色空间

推荐阅读:RGB、HSV和HSL颜色空间 ~ z.defying ~ 知乎下面是我阅读这篇文章的一些笔记:RGB 适合于显示系统,却并不适合于图像处理因为在自然环境下获取的图像容易受自然光照、遮挡和阴影等情况的影响,即对亮度比较敏感,而 RGB 颜色空间的三个分量都与亮度密切相关,即只要亮度改变,三个分量都会随之相应地改变。另外,RGB 颜色空间是一种均匀性较差的颜色空间,人眼对于这三种颜色分量的敏感程度是不一样的,在单色中,人眼对红色最不敏感,蓝色最敏感,如果颜色的相似性直接用欧氏距离来度量,

2020-06-09 11:39:04 4519

原创 OpenCV入门:读取图像以及对图像进行一些操作,比如只提取某颜色部分的东西

我的代码读取的图片是下面这只猫# =============================================================================# 代码1# 读取图片、保存图片以及计算运行所需要的时间# =============================================================================import numpy as npimport cv2start = cv2.getTic.

2020-06-09 11:34:09 1077

原创 Tensorflow在创建变量的时候报RepeatedCompositeFieldContainer错误的解决办法

解决’RepeatedCompositeFieldContainer’ object has no attribute 'append’的操作首先需要说明的是,我用的是anaconda(python3.7)TensorFlow 2.2.xprotobuf3.6.0(安装的时候是3.6.1,由于报错:无法指定程序,故改为3.6.0)在创建变量时报错了,eg:# 变量W = tf.Variable(tf.random.normal([784, 10], mean=0.0, stddev=1.0

2020-05-17 09:38:40 2668 4

原创 Spyder启用PEP8的操作

个人建议Spyder启用PEP8,他可以帮助我们规范代码,具体设置请看下面,首先选择工具,然后选择偏好设置

2020-05-15 15:39:30 1085

原创 TensorFlow中文社区网址

TensorFlow中文社区网址

2020-05-14 21:54:54 333

原创 ImportError:DLL load failed:找不到指定程序,尝试修改protobuf版本失败后,下载C++相关软件就解决了

最近重装系统后重新下载anaconda,再下载TensorFlow,发现又遇到这个问题,根据之前的方法,改protobuf(3.6.1)版本为3.6.0版本,发现不管用,还是报错,找了一些方法试试,发现这个有效。个人觉得应该是TensorFlow的运行需要软件的支持,那个软件就是visual Studio,我下载了Visual C++2015-2019(本机本身有2013的),下载后就可以打开了。现在我为和我遇到一样问题的人提供点分享,最新支持的 Visual C++ 下载(请点击跳转)不知道下面两.

2020-05-14 21:51:31 420

原创 波士顿房价预测的TensorFlow实现(多元线性回归)

import tensorflow as tfimport numpy as npimport pandas as pdfrom sklearn.utils import shuffle from sklearn.preprocessing import scale import matplotlib.pyplot as plt%matplotlib inline获取数据和查看数...

2020-04-27 19:42:53 2670 1

原创 线性回归的Tensorflow2.0的实现

机器学习之线性回归Tensorflow实现的思路步骤:(1)生成人工数据集及其可视化(2)构建线性模型(3)定义损失函数(4)(梯度下降) 优化过程(5)训练结果的可视化(6)利用学习到的模型进行预测环境python3.6Jupyter Notebook(anaconda)TensorFlow2.0.0代码import tensorflow as tfi...

2020-04-27 10:36:43 934 1

原创 Tensorflow进行算法设计与训练的核心步骤

Tensorflow进行算法设计与训练的核心步骤(1)准备数据(2)构建模型(3)训练模型(4)进行预测

2020-04-27 00:26:49 302

原创 对于新手,安装tensorflow2.1.0好还是安装2.0.0好?

这两天来来回来的被tensorflow折腾到想要放弃,但是遇到困难不是放弃就可以的我刚开始安装的是tensorflow2.1.0,创建常量的时候正常,但是在创建变量的时候,报错了网上目前没有什么资源针对这个问题做解答,有个解答我用了之后我的tensorflow就不能用了,emmm…,很无语☹,而且我自己是直接使用pip install tensorflow -i https://pypi.d...

2020-04-25 19:00:02 6477 1

原创 刚开始介绍的是Tensorflow1.13.1版本,后来介绍的是2.0.0和2.1.0版本(附3个版本的代码)

TensorFlow = Tensor + Flow(张量+流)在TensorFlow中,所有的数据都通过张量的形式来表示;张量并没有真正保存数字,它保存的是计算过程张量的阶(rank)表示的是:张量的维度从功能的角度,张量可以简单理解为多维数组零阶张量表示标量(scalar),也就是一个数;一阶张量为向量(vector),也就是一维数组;n阶张量可以理解为一个n维数组;三个术语...

2020-04-24 15:14:32 2511 1

原创 当当网上筛选“python爬虫”系列书籍爬取9页数据

这周,我们老师让我们写个爬取电商数据的作业,题目如下对此,我选择了在当当网上爬取“python爬虫”的数据,接下来我将附上我写的代码:# -*- coding: utf-8 -*-import requestsimport csvfrom bs4 import BeautifulSoup as bs#获取网页信息def request_dandan(url): try:...

2020-04-21 13:44:24 337

空空如也

空空如也

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

TA关注的人

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